“클라우드 컴퓨팅”오퍼가 왜 일찍 나타나지 않았습니까? 스토리지와 같은

클라우드 컴퓨팅은 서버 및 데이터 스토리지와 같은 리소스 임대 모델입니다. 서버와 데이터 스토리지는 지금까지 10 년 이상 사용되어 왔습니다. 그러나 클라우드 컴퓨팅 오퍼는 몇 년 전만 등장했습니다.

여기서 거래는 무엇입니까? 클라우드 컴퓨팅 오퍼의 대규모 채택 및 마케팅을 유발 한 중대한 변화는 무엇입니까?



답변

그것은 이전 나타났다. 실제로 이것은 “시간 공유”라고 불렸던 1980 년대까지 1950 년대에 컴퓨팅 리소스에 액세스 할 수 있는 최초의 모델이었고 1990 년대 초에는 “클라이언트 / 서버”라는 이름으로 다시 나타났습니다. 그런 다음 1990 년대 후반에 “Thin Client”, “Application Service Provider”라는 이름으로 다시 나타납니다.

그러나,에 정확한 양식을 우리는 그것을 몇 년 전까지 만해도 존재하지 않았던 품질 높은 신뢰성, 높은 처리량, 낮은 지연 시간, 낮은 가격, 유비쿼터스 인터넷 액세스를 필요로하고, 사실 오늘 그것을 볼 여전히 하지 않습니다 대다수의 사람들 (예 : 거의 모든 아프리카, 아시아, 동유럽 및 남미 일부)에 존재합니다.


답변

사람들은 수십 년 동안 원격 컴퓨터에서 시간을 임대하고 있습니다. 실제로 “시간 공유”는 컴퓨터가 작고 저렴하기 전에 컴퓨팅 서비스를 다시 판매하는 최초의 모델로, 개별 기업이 자신의 컴퓨터를 소유 할 수있을 정도로 충분했습니다. 80 년대의 대규모 정보 서비스 (Compuserve, AOL 등)는 컴퓨팅 성능 / 공간을 임대하는 또 다른 방법이었습니다. 다음으로, 인터넷이 개발됨에 따라 사람들은 네트워크에서 연중 무휴 네트워크를 유지하고 호스팅 회사가 등장 할 수있는 방법이 필요했습니다.

클라우드 컴퓨팅은 동일한 아이디어의 또 다른 버전 일뿐입니다. 클라우드 서비스가 가상 머신에서 범용 컴퓨팅을 상품으로 판매하고 저렴하고 수익성이있는 방식으로 모든 것을 관리 할 수 ​​있도록 데이터 센터가 그렇게 개발되고 표준화되고 확장 가능한 데 시간이 걸렸습니다. 같은 아이디어의 생성.


답변

두 가지 답변이 있습니다. 첫 번째는 초고속 인터넷 액세스가 유비쿼터스가 될 때까지 실제로 시작되지 않았다는 것입니다. 클라우드 리소스에 항상 고속 액세스 할 수 있다고 합리적으로 확신 할 수 없으면 클라우드 컴퓨팅이 제대로 작동하지 않습니다.

두 번째 답변은 실제로 새로운 아이디어가 아니라는 것입니다. PC가 저렴 해지기 전에 많은 사람들이 바보 터미널을 사용하여 하나의 컴퓨터에 연결하는 것이 일반적이었습니다. 앞에 앉아있는 기계에는 입력 및 디스플레이 출력을 보내는 데 필요한 것 이상의 저장 또는 처리 기능이 없습니다.


답변

상용 하드웨어의 가상화 기술에 의존한다고 말하고 싶습니다. 시간 공유 및 메인 프레임 / 클라이언트 액세스는 항상 존재했지만 리소스를 안전하게 분배하려면 고가의 특수 하드웨어가 필요했습니다. 인터넷 이후 클라이언트 / 서버 액세스는 항상 상용 하드웨어에 존재했습니다. 그러나 전용 서버가 필요했고 버튼 만 누르면 해당 서버를 복제 할 수 없었습니다. 보안을 유지하려면 해당 서버의 보안을 직접 유지해야합니다. 공유 서버는 잠기지 않는 한 공격하기 쉬우 며 사용자 지정이 필요한 경우 옵션이 제한되었습니다.

유비쿼터스의 저렴한 가상화를 통해 전체 액세스가 가능한 전체 서버를 구축 할 수 있으며 더 큰 상용 플랫폼에서 공유 할 수 있습니다. 변덕스럽게 복사, 이동, 복제 및 삭제할 수 있습니다. INTEL과 AMD 칩은 서버와 함께 제공되는 가상 머신 및 타임 슬라이싱을 지원하고 여러 운영 체제를 한 번에 계속 운영 할 수있는 간편한 소프트웨어가 필요했습니다.


답변

클라우드 컴퓨팅 오퍼의 대규모 채택 및 마케팅을 유발 한 중대한 변화는 무엇입니까?

다른 포스터에서 언급했듯이 중요한 변경 사항 중 하나는 고속 인터넷에 대한 유비쿼터스 액세스였습니다.

다른 중요한 변화는 웹 사이트의 상호 작용 향상입니다. 오늘날 웹 사용자 인터페이스가 풍부 해짐에 따라 클라우드를 통해 점점 더 전통적인 데스크톱 응용 프로그램을 효과적으로 제공 할 수있었습니다.


답변

분명히 대부분의 사람들은 ‘Cloud Computing’에 대한 흔들리는 이해를 가지고 있습니다 …

짧은 버전 :

물리적 인프라에서 컴퓨팅 성능을 추상화하여 상품으로 쉽게 구매, 판매 및 활용할 수있는 시스템.

긴 버전 :

‘클라우드 컴퓨팅’은 단순히 소프트웨어 플랫폼 개발 및 지원과 관련된 유지 관리 및 인프라 요구 사항을 추상화하는 다음 단계입니다.

클라우드는 대표하는 서비스 유형에 따라 분류 될 수 있습니다.

SaaS (서비스로서의 소프트웨어) :

사용자에게 더 적합합니다. 이는 웹 사이트 인 CRM webapp에서 REST API에 이르기까지 다양합니다. 요점은 데이터 / 인터페이스에 액세스 할 수 있지만 하드웨어 세부 정보는 더 이상 중요하지 않을 정도로 충분히 추상화 된 것입니다.

기본적으로 소프트웨어를 가져 와서 공개적으로 액세스 할 수 있도록합니다. 설치, 리소스 사용 (예 : 메모리 / CPU), 업데이트 등과 같은 요구 사항은 더 이상 관련이 없습니다. 연결하면 작동합니다.

PaaS (플랫폼 서비스) :

개발자가 사용하도록 설계되었습니다. 여기에는 그 뒤에 ‘호스팅’이있는 것이 포함됩니다. 웹 서버, 이메일 서버, DNS 관리 등 포함

기본적으로 플랫폼 옵션은 호스팅 회사가 제공하는 모든 것으로 제한되지만 개발자가이를 기반으로 활용할 수 있습니다.

IaaS (서비스로서의 인프라) : **

당사자에 대한 최신 추가 사항 및 ‘Cloud’이름이 시작된 위치. 물리적 장치를 유지 관리 할 필요없이 구축 할 수있는 전체 시스템 아키텍처 (예 : 완전한 OS)를 제공하는 데 적합합니다.

기본적으로 개발자는 개발 및 배포 할 가상 머신에 액세스 할 수 있습니다. 가상 머신은 하드웨어와 분리되어 있기 때문에 필요한 물리적 위치로 해당 머신을 마이그레이션하고 복제하는 것이 훨씬 쉽습니다.

5 년 전, 지역별 호스팅을 제공하려면 아마도 전세계 서버에 플랫폼을 복제하기위한 많은 수동 작업이 필요할 것입니다. IaaS 플랫폼은 프로세스를 자동화합니다.

개발자는 VM에 대한 모든 액세스 제어를 받기 때문에 PaaS에 비해 훨씬 많은 유연성을 제공합니다. 또한 실제로 이미지를 호스팅하는 물리적 시스템의 수는 수요에 맞게 쉽게 증가 / 감소 할 수 있습니다 (예 : 피크 액세스 등).

더 이상 기업이 다운 타임이나 확장성에 대해 걱정할 필요가 없습니다. IaaS는 더 많은 리소스가 필요하기 때문에 PaaS 호스팅보다 비용이 많이 들지만 전용 시스템 관리자를 고용하고 사내에서 베어 메탈을 제공하는 것보다 훨씬 저렴합니다.


실제로 존재하는 수백 가지 유형의 _aaS 플랫폼이있을 수 있지만 모두 하나의 개념으로 요약됩니다. 컴퓨터 하드웨어는 시스템이 변덕스럽게 거래 될 수있는 상품이되는 시점까지 추상화되었습니다.

슈퍼 볼을 위해 10 분 안에 수천 개의 클론이 필요합니다. 문제가 아닌 신속하게 10으로 축소해야합니다. 많은 수의 크 런칭을하려면 클론이 필요합니까? 그렇습니다. 미디어를 호스팅하기위한 방대한 양의 저장 공간은 어떻습니까? 그냥 쉽게.

일반적으로 IT 인프라는 수익을 창출하지 않으므로 비용을 최소화하면 얻을 수있는 유일한 이점은 비용입니다. 이를 수행하는 한 가지 방법은 인프라를 최대한 줄이거 나 제거 / 자동화하는 것입니다. 하루가 끝나면 개발자가 원하고 필요로하는 모든 것은 서비스를 구축 할 수있는 플랫폼입니다. Google / Amazon / Rackspace와 같은 회사는 모두 대규모 확장 성을 전문으로하므로 인프라를 활용하는 것이 타당하지 않습니까?

‘클라우드 컴퓨팅’이 나타내는 혁신적인 변화는 더 이상 디자이너, 개발자 및 크리에이티브 / 미디어 유형을 제외한 모든 사람이 전체 OS가 포함 된 컴퓨터를 소유 할 필요가 없다는 것입니다. 웹, 게임, 문서, 소셜 응용 프로그램, 비즈니스 응용 프로그램 등 모든 것을 웹에서 액세스 할 수 있습니다.


답변

Chloe의 탁월한 답변 외에도 다음과 같은 요인으로 인해 클라우드 컴퓨팅이 인기를 얻었습니다.

  1. 인터넷 사용의 증가, 따라서 인터넷 관련 서비스 (여기서는 주로 인터넷 기능을 사용하는 모바일 서비스 포함)
  2. 회사, 스타트 업 등을위한 저렴하고 균질하며 설치가 쉬운 하드웨어 필요
  3. 새 서버를 설정하고 확장 또는 축소하기위한 API 기반 (프로그래밍) 제어

개인적으로 # 3이 가장 중요하다고 생각합니다. 100 대 또는 1000 대의 서버를 관리하는 경우 명령 줄이나 GUI를 통해 수행하거나 공동 위치 서비스에 도달하기 위해 마일을 운전하겠습니까?

물론 이러한 상황이 발생하더라도 오늘날의 가상화 기술 수준 없이는 불가능할 수 없었으며 이는 3 위를 직접적으로 도와줍니다.

요컨대, 오늘날 클라우드 컴퓨팅이 현재의 형태로 존재하고 인기가 급격히 증가 할 수있게 해주는 완벽한 요소라고 생각합니다.