Cloud Z CP(Container Platform)는 Container Orchestration Platform인 Kubernetes 기반 위에 다음 세가지 서비스를 하나의 패키지 형태로 제공하는 상품입니다.
- Kubernetes 기반의 Container Platform Service
- Container Lifecycle Management (Health Check, Self-Healing, Auto-Scaling 등)
- Kubernetes Cluster의 고 가용성 보장
- Cloud 기반 서비스 개발/운영을 위한 Add-on Service
- 개발을 위한 CI/CD, Private Image Registry, Helm Chart Catalog 등
- 운영을 위한 IAM, Monitoring, Logging, Alert 등
- Platform 영역의 Managed Service
- Kubernetes Platform (Master + Worker Node) 영역
- Add-on Service 영역
Add-on 서비스
Cloud Z Container Platform에 Add-on 된 다양한 서비스를 통해 Container Platform의 시스템 및 서비스를 보다 쉽게 관리할 수 있습니다.
대시보드
Cloud Z CP 운영에 필요한 관리 및 모니터링 기능을 사용자에게 권한 별로 차별화하여 제공합니다.
모니터링
모니터링 Metric 수집 및 처리하여 grafana에서 시각화하고, Kubernetes API를 통한 모니터링 대상(node, pod, service, endpoints, ingress)들을 자동 관리(등록/삭제) 해줍니다.
로깅
컨테이너에서 수집되는 로그들을 필터링해서 Kibana에서 시각화하고, kibana의 Dashboard에서 수집된 로그들의 현황들을 파악 및 분석이 가능합니다.
알림
클러스터에서 발생하는 Node Down, Pod Restart, CPU/Memory Usage 등와 같은 필요한 알림들을 설정 및 관리할 수 있습니다.
DevOps - 빌드 및 배포
Jenkins의 배포 Pipeline를 통한 자동화 빌드/배포를 지원하고, 서비스의 무중단 배포를 위해서 서비스 Downtime 최소화를 통한 효율화를 제공합니다.
DevOps - 소스 저장소
git을 서비스하기 위한 gitea를 이용해서 소스들을 저장할 수 있는 저장소를 제공합니다.
Image Registry
Public 및 Private Registry를 통해서 Application의 이미지를 관리 할 수 있으며, 기 확보된 Image를 기반으로 즉시 활용 할 수 있는 체계를 제공합니다.
Catalog
Helm Chart로 package화 된 Kubernetes Application을 관리하기 위한 웹 기반 UI로 여러 저장소에서 사용 가능한 차트를 검색 및 클러스터에 설치할 수 있습니다.
Cloud Z DB
Cloud Z DB는 Dedicated Managed DBaaS 플랫폼으로서, 데이터베이스를 Cloud Z CP 상에 자동으로 배포하고 손쉽게 관리하는 기능을 제공합니다.