클라우드 컴퓨팅이라는 용어는 그 정의가 에테르에 매달려있는 것처럼 보이기 때문에 많은 사람들을 계속해서 미스터리하게 만들고 있습니다. 좋은 소식은 여러분이 생각하는 것만 큼 압도적이지 않다는 것입니다..
사실 클라우드 컴퓨팅은 인간이 수년간지지 해 온 두 가지 개념을 정리하고 아웃소싱하는 방법 일뿐입니다..
일부 오해를 완화하고 일반적인 클라우드 스택을 구성하는 클라우드 컴퓨팅 유형을 밝혀 보겠습니다. 잠시 후 해당 스택으로 돌아가 겠지만 지금은 클라우드 컴퓨팅이 제공하는 세 가지 기본 서비스가 있습니다..
세 개의 레이어는 각각 앞의 레이어를 용이하게하고 어린이 장난감 블록처럼 다른 레이어 위에 쌓입니다. 스택의 기반은 IaaS (Infrastructure as a Service)입니다. 레이어 2는 PaaS (Platform as a Service)이고 스택의 최상위는 SaaS (Software as a Service)입니다..
세 계층은 모두 서비스라는 점에 유의하십시오. 클라우드 컴퓨팅을 구매하면 제품이 아닌 서비스에 참여하게됩니다. 조경사를 고용하여 잔디를 깎는 것처럼 작업이 끝난 후에는 잔디 깎는 기계를 소유하지 않습니다..
Contents
클라우드 컴퓨팅의 유형
참고 : 여기까지 왔고 스스로에게“백업, 클라우드 컴퓨팅이란??”잠시 시간을내어 클라우드 컴퓨팅 설명 자로 넘어가십시오. 그 후에는 클라우드 컴퓨팅이 무엇이며 이미 매일 사용하고있을 가능성이 얼마나되는지 훨씬 더 잘 느끼게 될 것입니다..
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는 불가능할 것이며 클라우드 확장 이점의 은인이 될 수 없습니다..
궁극적으로 클라우드 컴퓨팅 유형을 컴퓨팅 요구 사항에 대한 확장 가능한 아웃소싱으로 이해하는 것이 가장 쉽습니다. 주문형 서버, 확장 가능한 개발자 플랫폼 및 다양한 원격 애플리케이션.