클라우드 컴퓨팅이라는 용어는 그 정의가 에테르에 매달려있는 것처럼 보이기 때문에 많은 사람들을 계속해서 미스터리하게 만들고 있습니다. 좋은 소식은 여러분이 생각하는 것만 큼 압도적이지 않다는 것입니다..

사실 클라우드 컴퓨팅은 인간이 수년간지지 해 온 두 가지 개념을 정리하고 아웃소싱하는 방법 일뿐입니다..

일부 오해를 완화하고 일반적인 클라우드 스택을 구성하는 클라우드 컴퓨팅 유형을 밝혀 보겠습니다. 잠시 후 해당 스택으로 돌아가 겠지만 지금은 클라우드 컴퓨팅이 제공하는 세 가지 기본 서비스가 있습니다..

세 개의 레이어는 각각 앞의 레이어를 용이하게하고 어린이 장난감 블록처럼 다른 레이어 위에 쌓입니다. 스택의 기반은 IaaS (Infrastructure as a Service)입니다. 레이어 2는 PaaS (Platform as a Service)이고 스택의 최상위는 SaaS (Software as a Service)입니다..

세 계층은 모두 서비스라는 점에 유의하십시오. 클라우드 컴퓨팅을 구매하면 제품이 아닌 서비스에 참여하게됩니다. 조경사를 고용하여 잔디를 깎는 것처럼 작업이 끝난 후에는 잔디 깎는 기계를 소유하지 않습니다..

클라우드 컴퓨팅의 유형

참고 : 여기까지 왔고 스스로에게“백업, 클라우드 컴퓨팅이란??”잠시 시간을내어 클라우드 컴퓨팅 설명 자로 넘어가십시오. 그 후에는 클라우드 컴퓨팅이 무엇이며 이미 매일 사용하고있을 가능성이 얼마나되는지 훨씬 더 잘 느끼게 될 것입니다..

Cliche를 제외하고는 현대적인 고속도로와 지상 교통 수단은 클라우드 컴퓨팅 유형과 매우 유사합니다. 이 프레임 워크를 사용하여 세 계층의 기본 사항을 예시합니다. 우리가 정보 초고속 도로를 따라 내려갈 때 우리와 함께하십시오.!

좀 더 깊이 들어가서 클라우드 컴퓨팅의 유형이 무엇이며 서로 잘 어울리는 방식을 살펴 보겠습니다..

클라우드 컴퓨팅의 유형

IaaS (Infrastructure as a Service)

먼저 인프라.

디지털 경험을 정의하는 뒤에서 작동하는 복잡한 하드웨어 네트워크가 있다는 사실을 잊기 쉽습니다. 표면적으로 우리 소비자는 몇 가지 장치를 가지고있을 것입니다. 디지털 생활을 가능하게하는 몇 가지 하드웨어.

적어도 라우터, 랩톱 및 스마트 폰이있을 수 있습니다. 이러한 장치는 생활에서 물리적 공간을 차지합니다. 지하실의 라우터, 책상의 노트북, 주머니의 스마트 폰.

현실은 이러한 장치가 작동하기 위해서는 10 배 더 많은 하드웨어가 배후에 있다는 것입니다. 서버, 릴레이 타워, 셀 수없는 수 마일의 네트워킹 케이블, 데이터 센터 및 위성은 몇 가지 예에 불과합니다..

간단히 말해, 클라우드 컴퓨팅 인프라는 도로와 유사하며 차량의 건강한 흐름을 지원합니다. 물론 거리, 도로 및 고속도로가 중요하지만 이는 인프라 빙산의 일각 일뿐입니다. 또한 거리 표지판과 조명, 페인트 선, 조직 프로토콜, 법 집행 기관, 가로등, 비상 서비스, 콘크리트 제조업체 및 수많은 토지가 있습니다..

이러한 모든 도로 구성 요소는 더 복잡한 시스템 및 응용 프로그램을 구축하기위한 최소 요구 사항을 구성합니다. 이러한 필수 구성 요소와 마찬가지로 클라우드 컴퓨팅의 IaaS는 플랫폼과 서비스가.

Amazon AWS 또는 Microsoft Azure와 같은 일반적인 IaaS 공급자는 인프라 클라우드 서비스를 사용자에게 임대 및 판매합니다. 여기에서 사용자는 클라우드 컴퓨팅 이점으로 가득 찬 확장 가능한 하드웨어 솔루션을 실험하고 구축 할 수 있습니다..

PaaS (Platform as a Service)

이제 하드웨어가 배치되었으므로 다음 유형의 클라우드 컴퓨팅은 PaaS (Platform as a Service) 계층입니다. 여기에서 상황이 좀 더 무형 화되고 필요한 인프라와 우리가 원하는 애플리케이션 사이의 연결을보기 시작합니다..

이 브리징 계층 인 플랫폼 계층은 인프라가 개발자 도구 및 프로그래머 환경과 병합되는 곳입니다..

도로의 예에서 PaaS는 법률이 고속도로에 대한 것이므로 클라우드 컴퓨팅에 해당합니다. 우리가 도로를 구축하고 활용하는 방법에 대한 법률과 규칙은 플랫폼 클라우드 서비스를 구성하는 프로토콜 및 프로그래밍 언어와 다르지 않습니다..

빈 도로는 우리가 필요로하는 인프라 일 수 있지만 법과 규범은 도로가 좁은 사용 사례에서 공동선으로 발전 할 수 있도록합니다..

빈 서버도 필수 인프라 일 수 있지만 프로토콜 및 프로그래머 언어가 없으면 서버에서 실행할 응용 프로그램이 없습니다..

서비스 형 플랫폼은 고객에게 확장 가능한 소프트웨어 및 애플리케이션을 구축하는 데 필요한 인프라와 개발자 툴킷을 모두 제공하는 계층입니다..

현재, 더 많은 IaaS 회사가 풀 스위트 플랫폼 솔루션을 제공함에 따라 IaaS와 PaaS 간의 경계가 점점 모호 해지고 있습니다. 예를 들어 Amazon의 AWS 서비스는 세 계층 모두에 걸쳐 전체 클라우드 컴퓨팅 스택을 제공합니다. Amazon AWS와 같은 공급자는 IaaS, PaaS 및 SaaS 에코 시스템을 연결하여 사용자가 필요에 맞게 효율적으로 확장 할 수 있습니다..

SaaS (Software as a Service)

클라우드 컴퓨팅 유형 중 가장 잘 알려진 계층 인 SaaS는 애플리케이션과 소프트웨어가 개발되어 사용자에게 제공되는 곳입니다..

Netflix에서 Google Docs에 이르기까지 SaaS (Software as a Service)는 일반적으로 우리 삶에 가장 직접적인 영향을 미치는 클라우드 애플리케이션을 의미합니다. SaaS 애플리케이션의 정의 기능은 컴퓨팅 작업의 대부분이 원격으로 수행된다는 것입니다. 즉, 컴퓨터가 사용중인 앱을 반드시 저장, 실행 또는 제어하는 ​​것은 아닙니다..

SaaS 애플리케이션의 쉬운 예는 워드 프로세싱 소프트웨어의 진화입니다. 10 년 전, Microsoft Word와 같은 워드 프로세싱 응용 프로그램이 각 컴퓨터에 다운로드되어 설치되었습니다. 예를 들어, 10 대의 컴퓨터가있는 사무실에서 소프트웨어를 사용하려면 각 컴퓨터에 대해 10 개의 별도 Microsoft Word 사본을 설치해야합니다..

Microsoft Word와 함께 설치된 각 컴퓨터는 주권 적입니다. 개인 설정, 파일 및 진행중인 작업은 모두 로컬 컴퓨터에 격리되었습니다. 파일을 다른 컴퓨터로 이동하는 것은 수동으로 이동하는 것을 의미.

현재로 넘어 가면 SaaS 클라우드 서비스 인 Google Docs는 궁극적으로 모든 시스템에서 공유되는 애플리케이션의 단일 사본이 됨으로써 이러한 장벽을 제거합니다. 10 대의 컴퓨터가있는 사무실에서는 소프트웨어가 로컬 컴퓨터에 설치되지 않습니다. 대신 각 컴퓨터는 인터넷과 일반적으로 웹 브라우저를 통해 Google 문서에 액세스합니다..

개인 설정, 파일 및 진행중인 작업은 모두 컴퓨터에서 떨어진 원격으로 저장됩니다. 이렇게하면 컴퓨터 간 이동 및 파일 공유와 같은 작업이 훨씬 쉬워집니다. 통합 버전으로 피할 수있는 수많은 골칫거리는 말할 것도없고 (여기에서 고통을 느끼지 않는다면 수십 대의 작동하는 컴퓨터 용 운영 체제를 업데이트 할 필요가 없었을 것입니다. 기업이 업데이트 속도가 느린 이유가 궁금합니다. ).

휴식을 펌핑, 고속도로 은유는 어디에 있습니까?

요약하자. 첫째, 우리는 클라우드 컴퓨팅을 지원하는 하드웨어에 대한 스탠드 인으로 도로, 표지판 및 필요한 물리적 구성 요소의 형태로 인프라를 갖추고 있습니다. 두 번째는 우리가 인프라를 구축 할 수있는 권한을 부여 할 수있는 규칙과 법률입니다. 클라우드에서이 두 번째 계층은 프로토콜 및 프로그래밍 환경이 클라우드 인프라와 결합 된 플랫폼 계층입니다..

마지막으로, 우리는 응용 프로그램을 가지고 있습니다. 사용하다 클라우드 서비스. 고속도로와 도로에서 이들은 고속도로 인프라와 플랫폼을 활용하는 다른 모든 구성 요소입니다. 트럭 운송 회사, Ford Motors, Uber 및 Meals-on-Wheels는 이전의 두 계층 없이는 구현이 거의 불가능한 모든 애플리케이션입니다..

자동차, 운송 회사 및 우리의 공통 도로를 사용하는 다양한 서비스와 마찬가지로 SaaS는 개발자가 제품과 서비스를 확장하고 사용자에게 제공하는 최종 계층입니다. 이전에 IaaS 및 PaaS가 없었다면 SaaS는 소비자 제품이 아니었고 우리는 여전히 단일 소프트웨어 / 단일 시스템 패러다임에 갇혀있을 것입니다..

클라우드 컴퓨팅 유형 쌓기

스택으로 돌아갑니다. 언급했듯이 각 클라우드 컴퓨팅 유형은 클라우드 스택의 계층입니다. SaaS는 스택의 맨 위에 있으며 가장 유연하고 사용자를 대면하는 계층입니다. 그 아래에는 PaaS 계층과 IaaS 계층이 있습니다..

스택의 각 레이어는 이전에 의해 활성화됩니다. 예를 들어 인프라 계층이 없으면 클라우드 환경 내의 PaaS는 불가능할 것이며 클라우드 확장 이점의 은인이 될 수 없습니다..

궁극적으로 클라우드 컴퓨팅 유형을 컴퓨팅 요구 사항에 대한 확장 가능한 아웃소싱으로 이해하는 것이 가장 쉽습니다. 주문형 서버, 확장 가능한 개발자 플랫폼 및 다양한 원격 애플리케이션.