클라우드 서비스 모델(IaaS, PaaS, SaaS)

이태혁·2020년 6월 20일
0

클라우드 서비스는 총 3가지(Iaas, Paas, SaaS)

  • IaaS(Infrastructure as a Service)

    • 인프라를 제공해주는 클라우드 서비스
    • 물리적인 서버, 저장소등(인프라)을 공급자가 제공해준다
    • 사용자가 직접 OS, 미들웨어 등을 직접 설치해서 사용하는 형태
    • 회사에서 직접 인프라를 구축하는것보다 비용이 적게 든다(+ 사용량만 지불)
    • 예) DigitalOcean, Linode, Rackspace, Amazon Web Services (AWS), Cisco Metapod, Microsoft Azure, Google Compute Engine (GCE)
  • PaaS(Platform as a Service)

    • 인프라뿐만 아니라 OS등 개발할 수 있는 플랫폼을 제공해 주는 클라우드 서비스
    • 개발환경이 구축되어 있기 때문에 개발자는 개발에만 몰두할 수 있다
    • 공급업체에서 보안, 백업 등 기본적인 관리를 맡아서 해준다
    • 예) IBM CLoud Foundry, AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos, OpenShift
  • SaaS(Software as a Service)

    • 소프트웨어나 어플리케이션을 제공하는 클라우드 서비스
    • 대부분의 SaaS모델은 웹 브라우져에서 실행된다
    • 사용자가 소프트웨어의 설치나 업그레이드를 할 필요가 없다
    • 데이터가 클라우드에 저장되므로 안전
    • 예) 구글앱, 드롭박스, MS Office 365등등

(이미지 출처: https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/)

profile
back-end, cloud, docker, web의 관심이 있는 예비개발자입니다.

0개의 댓글