AWS #2 클라우드 컴퓨팅의 유형

최동민·2022년 11월 22일
0

클라우드 컴퓨팅의 유형

어플리케이션의 구성

클라우드 컴퓨팅 모델

- laaS(Infrastructure as a Service)

  • 인프라만 제공

  • OS를 직접 설치하고 필요한 소프트웨어를 개발해서 사용

위 세가지를 제공하고 나머지 APP과 OS는 직접 설치해서 사용하여아 한다.

  • 즉 가상의 컴퓨터를 하나 임대하는 것과 비슷함
    예) AWS EC2
    AWS 상에서 가상의 컴퓨터를 임대해주는 서비스이다.

    요리를 한다고 가정을 해보자
    laaS는 주방을 대여해준다. 그리고 레시피, 요리재료, 주방기기는 유저가 직접 준비하여야 하고 이를 통해 라면을 요리하여 완성해낸다.

- PaaS(Platform as as Service)

  • 인프라+OS+기타 프로그램 실행에 필요한 부분(런타임)
  • 바로 코드만 올려서 돌릴 수 있도록 구성

APP을 실행하기 위해 필요한 런타임까지 제공한다.
예) Firebase, Google App Engine 등


요리를 한다고 가정을 해보자
PaaS는 주방 뿐만 아니라 요리재료와 주방기기까지도 대여해준다. 즉 유저는 레시피만 준비 후 레시피대로 요리를 완성해내면 된다.

- SaaS(Software as as Service)

  • 인프라+OS+필요한 소프트웨어가 제공됨
  • 서비스 자체를 제공
  • 다른 세팅 없이 서비스만 이용

예) Gmail, DropBox, Slack, Google Docs

요리를 한다고 가정을 해보자
유저가 원하는 모든 것들을 한큐에 다 제공해준다.

클라우드 컴퓨팅 배포 모델

정리

profile
코드를 두드리면 문이 열린다

0개의 댓글