IT 지식/클라우드 서비스

IaaS, PaaS, SaaS 설명

wam 2023. 1. 6. 13:53

aaS 란?

aaS = as a Service : 사용자 대신 서비스를 제공하고 관리까지 해 주는 것을 말한다.

 

 

클라우드 컴퓨팅의 대표적인 서비스 모델

 

IaaS

  • 용어: Infrastructure as a Service 아이아스, 이에스라고도 읽음.
  • 제공: 인프라 / 서버와 저장소
  • 형태: 서비스 형태의 인프라
    •  스토리지, 네트워킹 등 인프라를 빌려서 쓰는 형태
  • 대표적: AWS S3, AWS EC2
  • 비유(자취): 빈 방
  • 비유(레고): 레고 공장 
    • 재료를 만들기
    • 필요에 따라 언제든지 조절가능
  • 유연성: 유연 O
  • 플랫폼 종속: 플랫폼에 종속 X
  • 운영비: 상승 
    • 모니터링, CI/CD, 테스팅 등 사용자가 설치해야 함.
  • 효율성: 낮음
  • 이식성: 쉬움
    • NodeJs, MongoDB, mySQL 등 사용하고 있는 프로그램 모두 서버에 넣으면 됨
  • 하나의 서버:여려 개 설치 가능
  • 프로그램 설치 (예:node): 명령어를 다 작성해서 넣어야 함
  • 구동: IaaS는 가상 머신 위에서 애플리케이션의 각 컴포넌트가 구동됨

 

 

PaaS

  • 용어: Platform as a Service 파스
  • 제공: 플랫폼
  • 형태: 서비스 형태의 플랫폼
  • 대표적: heroku
  • 비유(자취): 빌트인 방(풀옵션)
  • 비유(레고): 레고 제공 업체
    • 레고 블럭을 활용할 수 있도록 제공하는 업체
  • 유연성: 유연 X
  • 플랫폼 종속: 플랫폼에 종속 O
  • 운영비: 절감
    • 모니터링, CI/CD, 테스팅등 서비스를 이용할 수 있음.
  • 효율성: 높음
  • 이식성: 어려움
    • 마이그레이션, 원래의 서비스를 기반으로 이전할 때 너무나 힘들며 애플리케이션의 각 컴포넌트를 하나씩 클라우드에서 제공하는 “서비스”로 옮겨야 하기 때문에 이전이 쉽지 않다.
  • 하나의 서버:여러 개: 설치 불가능
    • 하나의 서버에 직접 Node.js MongoDB를 설치하는 것이 아니라 Node.js 클라우드 서비스 따로 설치해야 함.
  • 프로그램 설치 (예:node): 작성

 

 

SaaS

  • 용어: Software as aService 사스
  • 제공: 소프트웨어 / 완제품
  • 형태: 서비스 형태의 소프트웨어
    • 인터넷만 가능하면 바로 접속 가능한 소프트웨어
  • 대표적: 구글 드라이브, 구글 DOCS, 화상줌(ZOOM)
  • 비유(레고): 레고로 만든 성
    • 이미 만들어진 레고 모형
    • 애플리케이션이라 생각하면 됨

 

 

 

댓글수0