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)
- 비유(레고): 레고로 만든 성
- 이미 만들어진 레고 모형
- 애플리케이션이라 생각하면 됨
'IT 지식 > 클라우드 서비스' 카테고리의 다른 글
도커, 컨테이너 (0) | 2023.01.06 |
---|---|
클라우드 컴퓨팅이란? (0) | 2023.01.06 |