본문으로 건너뛰기

3 Cloud Supporting Services - Saas, Paas, Iaas

· 약 3분

Saas (Software as a Service)

  • 웹을 사용하여 타사 공급업체가 관리하고 클라이언트 측에서 인터페이스에 액세스하는 애플리케이션을 제공
  • 대부분의 SaaS 애플리케이션은 다운로드나 설치 없이 웹 브라우저에서 직접 실행 가능
  • 일부 애플리케이션에는 플러그인이 필요
  • 예시 : Dropbox, Salesforce, Google Apps 및 Red Hat Insights
  • 사용자가 매니지 먼트 하는 것 : X

Paas (Platform as a Service)

  • 애플리케이션 및 기타 개발에 사용되는 동시에 소프트웨어에 클라우드 구성 요소를 제공
  • 애플리케이션을 개발하거나 사용자 정의하기 위해 구축할 수 있는 프레임워크
  • 애플리케이션을 빠르고 간단하며 비용 효율적으로 개발, 테스트 및 배포 가능
  • 기업 운영 또는 타사 공급자가 OS, 가상화, 서버, 스토리지, 네트워킹 및 PaaS 소프트웨어 자체를 관리
  • 개발자는 애플리케이션을 관리
  • 예시 : AWS Elastic Beanstalk, Heroku 및 Red Hat OpenShift
  • 사용자가 매니지 먼트 하는 것 : Applications, Data

Iaas (Infrastructure as a Service)

  • 컴퓨팅(가상화 또는 베어 메탈), 스토리지, 네트워킹 및 네트워킹 서비스(예: 방화벽)와 같은 원격 데이터 센터 인프라에 액세스하고 모니터링하고 관리하기 위한 셀프 서비스 모델
  • 하드웨어를 완전히 구매할 필요 없이 사용자는 전기나 기타 공과금 청구와 유사하게 소비량을 기준으로 IaaS를 구매 가능
  • 일반적으로 IaaS는 조직이 자체 운영 체제를 설치할 수 있도록 하드웨어를 제공
  • 예시 : AWS, Microsoft Azure, Google Cloud와 같은 퍼블릭 클라우드 공급업체
  • 사용자가 매니지 먼트 하는 것 : Applications, Data, Runtime, Middleware, O/S