IaaS란?
Infrastructure as a Service
서버를 운영하려면 서버 자원, IP, Network, Storage 등 인프라를 구축하기 위한 다양한 것들이 필요하다
IaaS는 가상 환경에서 쉽고 편하게 서비스 형태로 이들을 제공한다.
IaaS는 PaaS와 SaaS의 기반이 되는 기술이다.
PaaS란?
Platform as a Service
플랫폼을 빌려준다.
예) 집을 만들기 위한 모든 재료와 설계도가 다양히 준비되어있어
재료비와 설계도에 대한 비용을 지불하고 바로 집 만들기를 시작할 수 있다.
SaaS란?
Software as a Service
클라우드 환경에서 동작하는 응용프로그램을 서비스 형태로 제공하여,
소프트웨어를 설치하지 않아도 에플리케이션을 이용할 수 있다.
데이터 센터에서 서비스를 받아 인터넷을 통해 빌려 쓰는 구조.
예) 네이버 클라우드 - 별도의 설치 없이 사용 가능.
BaaS란?
Backend as a Service
Back-end 부분을 모듈화 하여 서비스로 제공해주기 때문에 개발시간을 단축하고 코드의 복잡성을 낮춘다.
다시 말해, 개발자가 서버 기술을 몰라도 환경에 연결되는 어플리케이션을 만들 수 있게 도와준다.
PaaS에 속하며 사용자 관리, 접속 제어, 푸시 알림, 데이터 저장, 위치 서비스 등의 기능을
직접 개발하지 않고 클라우드와 연동시켜 BaaS에서 제공하는 API를 호출하여 사용하면 된다.
🔽 참고한 링크들
'기타 > 클라우드' 카테고리의 다른 글
컨테이너 오케스트레이션 부터 쿠버네틱스 까지 (0) | 2021.07.07 |
---|---|
Docker(도커)란? (0) | 2021.07.07 |
Docker로 Jenkins를 설치해보자 (0) | 2021.07.01 |
Docker 설치 과정 (Windows 10 Home 버전) + Docker란? (0) | 2021.07.01 |
CI/CD란? (Jenkins와 Docker 필요) (0) | 2021.07.01 |