PaaS 설명

완료됨

PaaS(Platform as a Service)는 데이터 센터에서의 공간 임대(IaaS)와 완전하고 배포된 솔루션(SaaS)에 대한 비용을 지불하는 것 사이에 존재하는 중간 지점입니다. PaaS 환경에서 클라우드 공급자는 물리적 인프라, 물리적 보안 및 인터넷에 대한 연결을 유지 관리합니다. 또한 클라우드 솔루션을 구성하는 운영 체제, 미들웨어, 개발 도구 및 비즈니스 인텔리전스 서비스를 유지 관리합니다. PaaS 시나리오에서는 운영 체제 및 데이터베이스에 대한 라이선스 또는 패치에 대해 걱정할 필요가 없습니다.

PaaS는 개발 인프라 유지 관리에 대한 염려가 전혀 없는 완전한 개발 환경을 제공하도록 잘 맞추어져 있습니다.

공동 책임 모델

공유 책임 모델은 모든 클라우드 서비스 유형에 적용됩니다. PaaS는 사용자와 클라우드 공급자 간에 책임을 분할합니다. 클라우드 공급자는 IaaS에서처럼 물리적 인프라와 인터넷에 대한 액세스를 유지 관리할 책임이 있습니다. PaaS 모델에서 클라우드 공급자는 운영 체제, 데이터베이스 및 개발 도구도 유지 관리합니다. PaaS는 도메인이 조인된 컴퓨터를 사용하는 것과 같다고 생각할 수 있습니다. IT에서 정기적인 업데이트, 패치 및 새로 고침을 통해 디바이스를 유지 관리합니다.

구성에 따라 사용자 또는 클라우드 공급자가 클라우드 환경 내에서 네트워킹 설정 및 연결, 네트워크 및 애플리케이션 보안, 그리고 디렉터리 인프라에 대한 책임을 질 수 있습니다.

Diagram showing the responsibilities of the shared responsibility model.

시나리오

PaaS가 적합한 몇 가지 일반적인 시나리오는 다음과 같습니다.

  • 개발 프레임워크: PaaS는 개발자가 클라우드 기반 애플리케이션을 개발하거나 사용자 지정하기 위해 구축할 수 있는 프레임워크를 제공합니다. 개발자는 Excel 매크로를 만드는 방법과 유사하게 PaaS를 통해 기본 제공 소프트웨어 구성 요소를 사용하여 애플리케이션을 만들 수 있습니다. 확장성, 고가용성 및 다중 테넌트 기능과 같은 클라우드 기능이 포함되어 개발자가 수행해야 하는 코딩 작업의 양을 줄입니다.
  • 분석 또는 비즈니스 인텔리전스: PaaS와 함께 서비스로 제공되는 도구를 통해 조직은 데이터를 분석 및 마이닝하고, 인사이트 및 패턴을 찾고, 결과를 예측함으로써 예측, 제품 설계 결정, 투자 수익 및 기타 비즈니스 의사 결정을 개선할 수 있습니다.