클라우드 서비스의 모델 : Iaas, PaaS, Saas
👉 Iaas(Infrastructure as a Service) : 필수 클라우드 인프라 제공
- 가장 기본적인 클라우드 서비스 모델
- 가상 서버, 네트워크, 스토리지 등의 컴퓨팅 인프라를 인터넷을 통해 제공
- 사용자는 운영 체제와 애플리케이션을 직접 설치하고 관리할 수 있으며, 기본적인 인프라만 제공받는 형태
- 대규모 데이터 분석 작업, 고성능 컴퓨팅, 다양한 종류의 엔터프라이즈 애플리케이션 호스팅 등에 적합
- 예시 : Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform
- 개발자가 애플리케이션을 개발, 실행할 수 있는 환경을 제공
- 운영 체제, 서버 소프트웨어, 데이터베이스 관리 등의 인프라와 함께 개발 도구, 프레임워크 등도 포함하고 있어 사용자가 직접 인프라를 관리할 필요가 없음
- 웹 애플리케이션 개발, 모바일 애플리케이션 개발, 비즈니스 애플리케이션 개발 등에 적합
- 예 : Heroku, Google App Engine, Microsoft Azure의 일부 서비스
👉 SaaS(Software as a Service) : 클라우드 기반 애플리케이션 사용
- 인터넷을 통해 응용 프로그램(애플리케이션)을 사용자에게 제공하는 모델
- 소프트웨어와 그와 관련된 데이터는 클라우드에 호스팅되며 사용자는 인터넷을 통해 액세스할 수 있음
- SaaS 제공업체는 애플리케이션에 대한 유지보수, 보안, 성능 최적화 등을 관리함
- 예 : Google Workspace, Microsoft Office 365, Salesforce 등