- 클라우드 서비스 종류 : IaaS, PaaS, SaaS
IaaS, PaaS, SaaS는 클라우드 서비스에서 제공하는 서비스 모델들이다.
이 세 가지 모델은 각각 서비스 제공자와 이용자 간의 책임 범위와 관리 수준에 따라 구분되며, 사용자는 자신이 필요로 하는 서비스 모델을 선택하여 비용과 시간을 절약하고, 업무 효율성을 높일 수 있다.
1. IaaS(Infrastructure as a Service)
서비스 제공자가 가상 컴퓨팅 자원을 제공하고, 이를 이용하여 사용자가 자체적으로 운영체제, 미들웨어, 애플리케이션 등을 설치하여 관리할 수 있는 서비스 모델이다. 서버, 스토리지, 네트워크 등의 하드웨어 자원을 가상화하여 필요한 자원을 필요한 만큼만 사용하고 과금한다.
대표적인 서비스로는 AWS EC2, Microsoft Azure, Google Compute Engine 등이 있다.
2. PaaS(Platform as a Service)
서비스 제공자가 애플리케이션을 실행하기 위한 플랫폼을 제공하고, 사용자는 이 플랫폼에서 애플리케이션을 개발, 테스트, 배포할 수 있는 서비스 모델이다. 미들웨어, 런타임, 개발 도구, 데이터베이스 등을 제공하여 사용자는 애플리케이션 개발 및 관리에 집중할 수 있으며, 서버 인프라 관리나 운영체제 관리 등은 서비스 제공자가 대신 수행한다.
대표적인 서비스로는 AWS Elastic Beanstalk, Heroku, Google App Engine 등이 있다.
3. SaaS(Software as a Service)
서비스 제공자가 클라우드 기반으로 애플리케이션을 제공하고, 사용자는 웹 브라우저나 애플리케이션을 통해 이를 이용하는 서비스 모델이다. 사용자는 클라우드 상에 호스팅되고 있는 소프트웨어에 대한 접근 권한만 가지고 있으며, 사용자는 서비스를 이용하기 위해 필요한 기능을 구독 형태로 이용하고 과금한다.
대표적인 서비스로는 Gmail, Dropbox, Salesforce 등이 있다.