본문 바로가기
IT/System

클라우드(Cloud) 서비스 모델

by 초록술 2022. 9. 13.
반응형

SaaS(Software-as-a-Service)

  • SaaS 애플리케이션이 클라우드 서버에 올라온 상태에서 호스팅 서비스 형태로 제공됨
  • 필요한 애플리케이션이 구축되어 있는 상태이기 때문에 서비스를 임대한다는 개념
  • 예) Freshdesk, Salesforce, MailChimp, Slack, GoToMeeting



PaaS(Platform-as-a-Service)

  • 자체 애플리케이션을 구축하는 데 필요한 것에 대해 비용을 지불하는 서비스 형태로 제공
  • 개발 도구, 인프라, 운영 체제를 포함한 애플리케이션 구축에 필요한 모든 것을 인터넷을 통해 제공
  • 집을 임대하는 대신 집을 짓는 데 필요한 모든 도구와 장비를 빌리는 것과 비슷
  • 예) AWS Elastic Beanstalk, Microsoft Azure, Google App Engine


IaaS(Infrastructure-as-a-Service)

  • 클라우드 공급자로부터 필요한 서버와 저장소를 임대
  • 클라우드 인프라로 자체 응용 프로그램을 구축
  • IaaS는 기업이 원하는 건물을 지을 수 있는 토지를 임대하는 것과 같음
  • IaaS 공급자:  DigitalOcean, Google Compute Engine, OpenStack


FaaS(Function-as-a-Service)

  • 서버리스 컴퓨팅으로 환경을 구성하는 개념으로 애플리케이션이 필요할 때만 실행되는 작은 구성 요소
  • 식사할 때 식당에 대해, 잘 때 침실에 대해, TV를 볼 때 거실에 대해 비용을 지불하고 이러한 방을 사용할 때 임대료를 지불하지 않아도 됨
  • FaaS 즉 서버리스 응용 프로그램은 다른 클라우드 컴퓨팅 모델과 마찬가지로 여전히 서버에서 실행됩니다. "서버리스"라 불리는 것은 전용 머신에서 실행되지 않고 응용 프로그램을 구축한 기업이 서버를 관리하지 않아도 되기 때문입니다.
반응형

댓글