PAAS와 IAAS의 차이점
PAAS v IAAS
클라우드 컴퓨팅은 리소스가 인터넷을 통해 제공되는 컴퓨팅 스타일입니다. 대부분 이러한 자원은 확장 가능하고 시각화 된 자원이며 서비스로 제공됩니다. 클라우드 컴퓨팅은 제공되는 서비스 유형에 따라 몇 가지 카테고리로 분류됩니다. PaaS (Platform as a Service)는 서비스 제공 업체가 인터넷을 통해 가입자에게 컴퓨팅 플랫폼 또는 솔루션 스택을 제공하는 클라우드 컴퓨팅의 범주 / 응용 프로그램입니다. IaaS (Infrastructure as a Service)는 클라우드 컴퓨팅의 범주이며 서비스로 제공되는 주요 리소스는 하드웨어 인프라입니다.
PaaS 란 무엇입니까?
PaaS는 서비스 제공 업체가 컴퓨팅 플랫폼 (하드웨어 아키텍처 및 소프트웨어 프레임 워크) 또는 솔루션 스택 (소프트웨어를 실행하는 데 필요한 컴퓨터 하위 시스템)을 제공하는 클라우드 컴퓨팅의 범주 / 응용 프로그램입니다. 이를 통해 가입자는 필요한 소프트웨어 및 하드웨어 요구 사항을 구입하고 관리하지 않고도 응용 프로그램을 배포 할 수 있습니다. 필요한 하드웨어, 운영 체제, 헬퍼 응용 프로그램 및 데이터베이스를 유지 관리해야하는 책임은 서비스 제공 업체에게 있습니다. PaaS 가입자는 제공된 플랫폼을 사용하여 웹 응용 프로그램과 서비스를 구축하고 궁극적으로 제공 할 수 있습니다. PaaS 서비스는 일반적으로 팀 공동 작업, 웹 서비스 및 데이터베이스 통합, 버전 제어 및 소프트웨어 구성 관리에 이르기까지 응용 프로그램을 설계, 개발, 테스트 및 배포하기위한 완벽한 기능 세트를 제공합니다. 이러한 모든 기능은 대개 단일 통합 개발 환경으로 제공되므로 개발자 나 사용자가 편리하게 사용할 수 있습니다. PaaS의 네 가지 인기있는 유형은 추가 기능, 독립 실행 형, 배달 전용 및 개방형 플랫폼 PaaS입니다.
IaaS 란 무엇입니까? 언젠가는 HaaS (Hardware-as-a-Service)로 알려진 IaaS는 인터넷을 통해 운영, 스토리지, 하드웨어 및 네트워킹 구성 요소 (서버 포함)를 가입자에게 제공하는 데 필요한 장비를 제공합니다. 즉, IaaS는 서버, 스토리지 및 기타 저급 N / W 및 H / W 구성 요소와 같은 컴퓨팅 리소스를 (가상의 주문형 방식으로) 제공합니다. 모든 하드웨어 리소스를 저장, 실행 및 유지 관리하는 것은 서비스 제공 업체의 전적인 책임입니다. 가입자는 인프라 자원을 구입할 필요없이 유틸리티 컴퓨팅 청구 모델을 기반으로 사용 기준으로 비용을 지불합니다. 가입자는 0 시간과 공간에서 네트워크 / 서버 리소스를 얻는 느낌을 갖게됩니다. 인기있는 상용 IaaS 서비스 제공 업체는 GoGrid 및 Amazon의 EC2입니다.
PaaS와 IaaS는 클라우드 컴퓨팅의 두 가지 애플리케이션 / 카테고리이지만 핵심 차이점이 있습니다. PaaS는 서비스 제공 업체가 컴퓨팅 플랫폼 또는 솔루션 스택을 제공하는 클라우드 컴퓨팅의 범주이며 IaaS는 인터넷을 통해 사용 가능한 하드웨어 리소스와 같은 컴퓨터 인프라를 제공하는 데 중점을 둡니다. 이 두 서비스의 중요한 차이점은 가입자 유형에서 확인할 수 있습니다. PaaS는 일반적으로 응용 프로그램 개발자가 사용하는 반면 IaaS는 네트워크 설계자가 사용합니다. 즉, PaaS는 응용 프로그램을 개발하는 메커니즘을 제공하는 반면 IaaS는 응용 프로그램 개발자가 개발 한 코드를 실행하는 데 필요한 인프라 만 제공합니다. 따라서 IaaS 제품 자체는 적합한 PaaS 오퍼링이 없으면 유용하지 않을 수 있습니다. PaaS는 IaaS 위에 추가 추상화 레이어로 생각할 수 있습니다. 이미 작업 코드를 패키지로 가지고 있다면 IaaS가 더 적합합니다. 소프트웨어 솔루션이 없거나 현재 사용 가능한 솔루션이 너무 비싸고 처음부터 솔루션을 만들고 싶다면, PaaS는가는 길입니다.
관련 링크:
클라우드와 사내 컴퓨팅의 차이