What Is CCE?
Cloud Container Engine (CCE) is a Kubernetes cluster hosting service for enterprises. It manages the enter lifecycle of containerized applications and delivers scalable, high-performance solutions for deploying and managing cloud native applications.
Why CCE?
CCE is a one-stop platform integrating compute (ECS or BMS), networking (VPC, EIP, and ELB), storage (EVS, OBS, and SFS), and many other services. It supports heterogeneous compute architectures such as GPUs, NPUs, and Arm. Multi-AZ, multi-region disaster recovery (DR) ensures high availability (HA) of Kubernetes clusters.
Huawei Cloud is one of world's first Kubernetes Certified Service Providers (KCSPs) and China's first participant in the Kubernetes community. It has long been contributing to open-source container communities and taking lead in the container ecosystems. Huawei Cloud is also a founder and platinum member of Cloud Native Computing Foundation (CNCF). CCE is one of the first Certified Kubernetes offerings in the world.
For more information, see Product Advantages and Application Scenarios.
CCE Cluster Types
There are multiple types of CCE clusters.
Category |
Subcategory |
CCE Standard |
CCE Turbo |
CCE Autopilot |
---|---|---|---|---|
Positioning |
- |
Standard clusters that provide highly reliable and secure containers for commercial use |
Next-generation clusters designed for Cloud Native 2.0, with accelerated compute, networking, and scheduling |
Serverless clusters without user nodes and billed by actual CPU and memory usage In such clusters, no node deployment, management, or security maintenance is needed. |
Application scenario |
- |
For users who expect to use container clusters to manage applications, obtain elastic compute resources, and enable simplified management on compute, network, and storage resources |
For users who have higher requirements on performance, resource utilization, and full-scenario coverage |
For users whose services suffer frequent traffic surges, such as users in the online education and e-commerce sectors |
Specification difference |
Network model |
Cloud native 1.0 networks: for scenarios where requirements on performance are not high and there are not so many containers
|
Cloud Native 2.0 networks: for scenarios where requirements on performance are high and there are many containers Max networking scale: 2,000 nodes |
Cloud Native 2.0 networks: for scenarios where requirements on performance are high and there are many containers |
Network performance |
The container network is overlaid with the VPC network, causing certain performance loss. |
The VPC network and container network are flattened into one for zero performance loss. |
The VPC network and container network are flattened into one for zero performance loss. |
|
Network isolation |
|
Pods can be associated with security groups for isolation. This isolation policy, based on security groups, ensures consistent security isolation both within and outside of a cluster. |
Pods can be associated with security groups for isolation. This isolation policy, based on security groups, ensures consistent security isolation both within and outside of a cluster. |
|
Security isolation |
cgroups are used to isolate common containers. |
|
VM-level isolation |
|
Edge infrastructure management |
Not supported |
Management of CloudPond edge sites |
Not supported |
CCE Cluster Architecture
- Compute: VMs and BMSs can be deployed in the same CCE cluster. CCE adapts to various Huawei Cloud compute instances like Kunpeng instances, and CCE supports GPUs and Ascend compute. CCE provides GPU virtualization, shared scheduling, and resource-aware scheduling optimization.
- Networking: CCE is integrated with high-performance, secure, reliable, multi-protocol dedicated load balancers as the service traffic ingress.
- Storage: CCE is integrated with multiple storage services like EVS, SFS, and OBS and provides disk encryption, snapshot, and backup capabilities.
- Cluster service: CCE helps you manage the entire lifecycle of your clusters, including cluster buying, access, upgrade, and management.
- Container orchestration: CCE provides a console for managing Helm charts, helping you easily deploy applications using the charts and manage applications on the console.
- Artifact repository: CCE works with SoftWare Repository for Container (SWR) that supports full lifecycle management of images. SWR is an easy-to-use, secure, reliable image management system. With SWR, you can quickly deploy containerized applications on CCE.
- Auto scaling: CCE supports auto scaling of workloads and nodes, allowing you to adjust compute resources based on service requirements and policies in a cost-effective manner.
- Service governance: CCE integrates with Application Service Mesh (ASM). Grayscale release, traffic governance and monitoring, all done in a non-intrusive manner.
- Container O&M: CCE integrates with Container Intelligent Analysis (CIA) so that you can monitor applications and resources in real time, collect, manage, and analyze logs, collect metrics and events of your applications on CCE. You are allowed to enable the monitoring functions in just a few clicks.
- Add-ons: There are multiple types of add-ons available on CCE. With these add-ons, you can extend the cluster functions as needed.
CCE Learning Path
You can click here to learn about the fundamentals about CCE so that you can use CCE and perform O&M with ease.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot