3. 클라우드 컴퓨팅의 유형과 구성
□ 클라우드 컴퓨팅의 유형 분류 기준은 서비스 모델(service model)과 전개 모델(deployment model)이 있음
⭘ 첫째, 이용자에게 제공되는 서비스의 종류를 기준으로 클라우드 컴퓨팅은 서비스형 인프라(Infrastructure as a Service: IaaS, “이아스”), 서비스형 플랫폼(PaaS: Platform as a Service, “파스”), 서비스형 소프트웨어(Software as a Service: SaaS, “사스”)로 구분됨
- 개별 클라우드 사업자는 IaaS･PaaS･SaaS를 모두 제공하기도 하고, 자신의 전문 분야에 해당하는 서비스만 선별적으로 제공하기도 함
- 자체 인프라가 부족한 클라우드 사업자(대부분 스타트업･중소기업)는 대형 클라우드 사업자가 제공하는 IaaS나 PaaS를 기반으로 해서 SaaS를 공급하기도 함(즉, 클라우드 사업자도 다른 사업자가 제공하는 클라우드 서비스를 이용하는 경우가 있음)
- 이용자는 자신의 상황을 고려하여 모든 ICT 자원을 클라우드로 전환하여 IaaS･PaaS･SaaS를 이용할 수도 있고, 데이터 저장만 IaaS를 이용하고 소프트웨어는 클라우드 방식이 아니라 기존의 물리적 전산시스템(legacy system)에서 운용하는 등 다양한 조합을 선택할 수 있음
- 다음 [표 4]의 ‘Pizza as a Service(서비스로서의 피자)’를 통해 IaaS, PaaS, SaaS를 보다 직관적으로 이해할 수 있을 것임
⭘ 둘째, 클라우드 컴퓨팅은 서비스의 전개 형태, 혹은 시스템의 폐쇄성을 기준으로 프라이빗(Private), 퍼블릭(Public), 하이브리드(Hybrid) 클라우드로 구분됨
□ 클라우드 컴퓨팅의 기술적 구성 요소는 클라우드 기반, 클라이언트 기반, 네트워크, 서비스 연계, 보안으로 구분할 수 있음