Infrastructure-as-a-service
클라우트 인프라 서비스
인터넷을 통해 사용자에서 IT 인프라를 제공하는 클라우드 컴퓨팅
서버리스 컴퓨팅
그림에서 볼 수 있듯 IaaS는 사용자가 관리할 수 있는 범위가 가장 넓은 클라우드 컴퓨팅 서비스
인프라 수준의 클라우드 컴퓨팅을 제공해 사용자가 서버 OS부터 미들웨어, 런타임, 데이터와 애플리케이션까지 직접 구성하고 관리할 수 있다.
IaaS 서비스로는 AWS의 EC@와 google의 GCE가 있다.
IaaS를 기반으로 애플리케이션 개발에 필요한 환경이 얹어진 것으로
개발자들이 인프라 걱정없이 오로지 개발과 테스트에 집중할 수 있따.
"서비스로서의 플랫폼"
운영체제, 미들웨어, 런타임 등을 미리 구축한 상태로 제공하기 때문에 IaaS보다 관리상의 자유도가 낮습니다.
서비스 외적인 부분은 신경 쓸 필요가 없고 오로지 애플리케이션 개발과 비즈니스에만 집중할 수 있고 별도의 인프라를 유지하고 운영하는 데 별도의 인력이 요구되지 않아 비용 절감이 가능하다.
"서비스로서의 소프트웨어"
클라우드 서비스 형태 중 가장 완성된 형태의 클라우드 서비스이다.
클라우드 인프라 위에 소프트웨어를 탑재해 제공하는 형태로
IT 인프라 뿐만 아니라 소프트웨어 및 업데이트, 버그 개선 등의 서비스를 업체에서 전담한다.
즉, 사용자는 구독료만 내고 구독형식으로 소프트웨어를 사용할 수 있다.
대표적인 예로는 슬랙, 마이크로소프트365 등이 SaaS에 해당한다.