Introduction
Cloud ZCP는 Cloud Z Modernization Platform 2.0 내의 모듈로, Container Management Service을 제공합니다. 이 플랫폼은 IT 시스템을 현대화된 클라우드 네이티브 아키텍처로 변환하기 위해 필수 기술 요소를 통합하여 기업의 현대화 프로세스를 단순화하고 가속화합니다.
주요 기능
Cloud ZCP 콘솔은 다음을 위한 관리 포털을 제공합니다:
- Kubernetes 리소스 관리
- 사용자 및 프로젝트 관리
- 개발 환경을 위한 CI/CD 파이프라인
- 운영 환경을 위한 모니터링 및 로깅
컨테이너 관리 서비스
서비스 배경
기업은 종종 단일 플랫폼이나 클라우드로 충족할 수 없는 복잡한 비즈니스 요구에 직면합니다. 개인 환경의 보안과 멀티 클라우드의 혁신적인 서비스를 결합함으로써 기업은 변화하는 시장 수요에 신속하게 적응할 수 있습니다.
이 플랫폼은 네 가지 주요 기업 요구를 해결합니다:
- Enhanced Security: 조직 데이터를 보호하고 법적 및 규제 요구 사항을 준수합니다.
- Enhanced Productivity & Predictability: 예측 가능한 성능으로 인프라를 운영하고 최적화된 시스템으로 생산성을 높입니다.
- Cost Savings: 효율적인 자원 활용과 빠른 비즈니스 확장을 통해 비용을 절감합니다.
- Innovate Faster: 인프라를 신속하게 배포하고 새로운 기술을 활용하여 빠른 개발 및 검증을 지원합니다.
목표 및 응용 프로그램
Cloud ZCP는 컨테이너와 Kubernetes를 사용하여 멀티 클라우드 환경에서 서비스를 신속하게 보호하도록 설계되었습니다. 통합 패키지로 클라우드 네이티브 애플리케이션 개발을 위한 필수 요소를 제공하여 빠른 개발 및 운영을 가능하게 합니다.
이 플랫폼은 클라우드 인프라의 이식성, 서비스의 이동성, 하이브리드 아키텍처의 완성 및 클라우드 네이티브 개발을 위한 확장성을 보장합니다.
이점
Cloud ZCP 콘솔은 공공 및 개인 클라우드 환경에서 컨테이너와 Kubernetes를 사용하여 비즈니스 애플리케이션을 개발하고 운영하기 위한 통합 PaaS 환경을 제공합니다. 이는 최신 기술의 채택을 단순화하여 개발자와 운영자의 시간과 비용을 줄입니다.
컨테이너 관리 서비스를 채택함으로써 고객은 복잡한 PaaS 환경을 구축하는 데 필요한 노력을 최소화할 수 있습니다. 이를 통해 비즈니스 개발에 집중하고, 새로운 서비스를 신속하게 제공하며, 서비스 개발 및 운영을 위한 안정적이고 확장 가능한 플랫폼을 보장할 수 있습니다.
전제 조건
Cloud ZCP 콘솔을 사용하려면 사용자가 컨테이너와 Kubernetes에 대한 기본 이해가 필요합니다. 또한, 컨테이너화된 애플리케이션을 구축하고 배포하기 위한 파이프라인 구성에 대한 지식과 Container & Kubernetes 환경에서의 모니터링 및 로깅에 대한 지식이 필요합니다.
서비스 범위
Cloud ZCP은 Kubernetes 플랫폼의 개발 및 운영 환경을 최적화하며, Kubernetes 클러스터 및 워크로드 관리를 위한 다음 기능을 제공합니다:
- Multi-Cluster Management: 비즈니스 워크로드를 위한 데이터 평면 클러스터를 등록하고 모니터링 에이전트를 설치 및 관리합니다.
- Multi-Project Management: 프로젝트를 관리하고 비즈니스 애플리케이션을 구축 및 배포하며 등록된 데이터 평면 클러스터에서 구성원, 그룹 및 권한을 관리합니다.
- Application Build (CI) Management: 직관적인 UI/UX와 파이프라인을 사용하여 비즈니스 애플리케이션을 신속하게 컨테이너로 구축합니다.
- Application Deployment (CD) Management: 직관적인 UI/UX와 파이프라인을 사용하여 데이터 평면 클러스터에 컨테이너화된 애플리케이션을 신속하게 배포합니다.
- K8s Resource Management: 모든 데이터 평면 클러스터에서 Kubernetes 리소스(배포, 서비스, 포드, 인그레스 등)를 보고 업데이트합니다.
- Centralized Monitoring: 모든 데이터 평면 클러스터에 모니터링 에이전트를 설치하고, 컨트롤 플레인 클러스터의 메트릭 저장소에 메트릭을 저장하며, Cloud ZCP 및 Grafana 대시보드를 통해 시각화합니다.
- Centralized Logging: 모든 데이터 평면 클러스터에서 실행 중인 컨테이너의 로그 수집을 위한 에이전트를 설치하여 모든 로그를 컨트롤 플레인 클러스터의 로그 저장소에 저장하고 콘솔 및 OpenSearch 대시보드에서 대시보드를 통해 시각화를 지원합니다.
- Centralized Logging: 모든 데이터 평면 클러스터에 로그 수집 에이전트를 설치하고, 로그를 컨트롤 플레인 클러스터의 로그 저장소에 저장하며, Cloud ZCP 및 OpenSearch 대시보드를 통해 시각화합니다.
- User/Group Management: 전역 사용자 및 그룹을 관리하고, 프로젝트별 구성원 및 그룹을 관리합니다.
- Role Management: 시스템 사용자, 프로젝트 사용자 및 그룹별로 세 가지 영역(부가 도구, Kubernetes 클러스터 및 콘솔)에 대한 권한을 관리할 수 있는 기능을 지원합니다.
- Role Management: 부가 도구, Kubernetes 클러스터 및 Cloud ZCP 콘솔에 대한 권한을 시스템 사용자, 프로젝트 사용자 및 그룹별로 관리합니다.
- Development Tool Support: 애플리케이션 개발에 필요한 소스 기하학 관리(Gitea), 라이브러리 저장소(Nexus) 및 이미지 저장소(Harbor) 도구를 지원합니다.
제약 조건
지원되는 브라우저
Cloud ZCP 플랫폼에서 제공하는 콘솔은 Chrome 브라우저에 최적화되어 있으며 다른 브라우저에서는 제대로 작동하지 않을 수 있습니다.
컨트롤 플레인 클러스터에 대한 지원되는 Kubernetes 버전
Kubernetes Version | AWS EKS | Azure AKS |
---|---|---|
1.30 | O | O |
1.31 | O | O |
1.32 | O | O |
데이터 평면 클러스터에 대한 지원되는 Kubernetes 버전
Kubernetes Version | AWS EKS | Azure AKS |
---|---|---|
1.30 | O | O |
1.31 | O | O |
1.32 | O | O |