아직 클라우드 서비스 모델 용어도 모르는 바보인 내가 문득 궁금해져서 작성해본다. 기록하는 김에 기억도 좀 했으면^^🙃
현재 IT 분야에서 가장 빠르게 발전하는 기술 중 하나인 클라우드 컴퓨팅은 구름(Cloud)과 같이 무형의 형태로 서로 다른 물리적 위치에 존재하는 컴퓨팅 자원을 가상화 기술로 통합하여 제공하는 것이다.
쉽게 말해 전자기기 자체가 아닌 인터넷상의 서버를 통하여 데이터 저장, 네트워크, 콘텐츠 사용 등 IT 관련 서비스를 한 번에 사용할 수 있는 컴퓨팅 환경을 말한다.
데이터가 기기 자체에 저장된 것이 아니기 때문에 기기를 잃어버리거나, 다른 기기에서 액세스하더라도 영향을 받지 않는다.
서비스로서 소프트웨어 : 서드파티가 호스팅 방식으로 소프트웨어르 ㄹ제공
SaaS(Softaware as a Service)는 '서비스형 소프트웨어'를 뜻하며, 조직의 클라우드 전략에서 최상위 계층이다. IaaS와 PaaS와 동일하게 공급업체가 모든 물리적 및 가상 핵심 인프라, 미들웨어, 데이터베이스 관리 시스템, 개발 툴 등을 제공하고 호스팅한다. 여기에 추가로 데이터와 응용 프로그램이 포함된다. 즉, 특정 앱 또는 웹 포털을 통해 액세스하는 서비스로, 클라이언트 조직의 최종 사용자에게 제공되는 완전한 소프트웨어 솔루션을 말한다.
콘텐츠를 소유하는 것이 아닌 '구독'의 방식으로 클라우드 인프라를 통해 인터넷상의 수많은 콘텐츠를 원하는 만큼 이용하는 것
서비스로서 플랫폼 : IaaS 기능 + 개발툴과 기능, 애플리케이션 배포 등을 안전하게 제공
PaaS(Platform as a Service)는 '서비스형 플랫폼'을 뜻한다. 클라우드 스택 아래에서 SaaS의 다음 계층으로, 애플리케이션 및 서비스를 구축할 수 있는 플랫폼을 제공한다.
PaaS 모델에서 공급업체는 IaaS와 마찬가지로 모든 물리적 및 가상 핵심 인프라를 제공하고 호스팅한다. IaaS와 다른 점은, 여기에 추가로 미들웨어, DBMS, 개발 툴, 비즈니스 인텔리전스 및 분석 툴 등을 제공하고 관리한다. PaaS 를 사용하는 클라이언트 사에서는 개발 중인 애플리케이션과 서비스를 관리하는 역할만 담당한다.
서비스로 인프라 : 스토리지, 호스팅, 컴퓨팅, 네트워킹 등이 포함되어 있고 비용은 사용한 만큼 지급
클라우드 컴퓨팅의 가장 기본적인 계층은 IaaS(Infrastructure as a Service), 즉 '서비스형 인프라'로, 비즈니스 운영에 필요한 스토리지, 네트워킹 및 컴퓨팅 리소스를 제공한다.
IaaS 모델에서 공급업체는 서버, 스토리지 및 네트워킹 하드웨어, 가상화 계층을 포함하여 어플리케이션과 서비스를 제공하는 데 필요한 모든 물리적 및 가상 핵심 인프라를 제공하고 호스팅한다.
구성요소가 가동되고 실행되면 필요한 미들웨어, 애플리케이션 소프트웨어, 데이터베이스 등을 인계받아 설치하고 유지 관리한다.