CaaS(Container as a Service)
애플리케이션을 담은 컨테이너를 실행·관리하는 데 필요한 인프라와 오케스트레이션을 클라우드 제공사가 대신 관리해주는 서비스로, 개발자는 컨테이너 이미지를 만들어 올리기만 하면 됩니다.
한눈에 보는 정의
CaaS(Container as a Service)는 애플리케이션을 담은 컨테이너를 실행·관리하는 데 필요한 인프라와 오케스트레이션을, 클라우드 제공사가 대신 관리해주는 서비스입니다.
자세히 알아보기
- 예문: "직접 Kubernetes(쿠버네티스) (쿠버네티스) 클러스터를 구축·운영하는 대신, CaaS를 이용해 컨테이너 실행 환경만 빌려 쓰는 팀이 늘고 있다."
- 컨테이너를 어디에, 몇 개나 띄울지 같은 복잡한 오케스트레이션과 인프라 관리를 클라우드 제공사가 대신 맡아주어, 개발팀은 애플리케이션 개발에만 집중할 수 있습니다.
- PaaS(서비스형 플랫폼) (PaaS)보다 더 세밀하게 실행 환경을 통제할 수 있으면서도, 직접 인프라를 운영하는 것보다는 관리 부담이 훨씬 적다는 절충적인 위치에 있습니다.
- Kubernetes(쿠버네티스) (쿠버네티스) 기반의 관리형 서비스가 대표적인 CaaS의 실제 구현 사례로 꼽힙니다.