Cloud Container Engine (CCE)

Cloud Container Engine (CCE) is a scalable, high-performance container service. It is built on Docker technology and scales your applications within seconds. CCE also provides fast application shipping and deployment, automatic O&M, and other Docker container lifecycle management features.

CCE bills you only for the infrastructure resources (including Elastic Cloud Server, Elastic
Volume Service, and Elastic IP/Bandwidth resources) that you exactly use. For details,
see the per-hour-pricing rules of used infrastructure resources. Learn more

Product Advantages

CCE Solution

Key Challenges

Microservice

CCE Solution: Microservice architecture is used, which splits an application into decoupled containers and makes your applications more flexible.

Key Challenges: Monolithic architecture is heavily dependent. A single change affects the whole system.

Agile

CCE Solution: The execution environment of every application component is encapsulated into a separate container image. By running container images, you no longer need to continuously build execution environment in every phase, or worry that the environment will be inconsistent in different phases.

Key Challenges: Application environment is re-built repeatedly in every phase (product development, testing, O&M), slowing down application rollout significantly.

Resource efficient

CCE Solution: Applications are containerized, and resources are allocated at the container level. A single virtual machine provides multiple isolated containers.

Key Challenges: Applications are built on physical or virtual machines, and resources are allocated at the machine level.

Auto scaling

CCE Solution: The number of containers increases seamlessly to maintain performance during demand spikes.

Key Challenges: The number of containers cannot grow on demand, and applications may crash during demand spikes.

Product Architecture

CCE

  • The Elastic IP Address (EIP) service provides public IP addresses for you to access applications either directly from public networks or through ELB.
  • The Elastic Load Balance (ELB) service balances the load between cluster nodes so that containerized applications can deliver high performance and high availability.
  • The Elastic Volume Service (EVS) provides permanent storage of application data. You can attach multiple EVS disks to different containerized applications.

Application Scenarios

Progressive Transformation of Traditional IT Architecture

Challenge:

Traditional application architecture is complex. A single change can affect the whole system.

Solution:

Traditional enterprise-class applications can be migrated toward Cloud Native applications and capitalize on the cloud's scalability and automation.

Fast Rollout of Internet Applications

Challenge:

Mobile games, official social media accounts, and mobile apps must be responsive to fast-changing market as well as be brought to market faster.

Solution:

Container images eliminate the need for repeatedly building application environments again in R&D, testing, and O&M phases, reducing the service provisioning time to minutes. This is of great help when there are frequent service updates.

E-commerce Applications

Challenge:

E-commerce platforms see access traffic and loads surge dramatically during peak hour usage, and become vulnerable to being overloaded.

Solution:

With automated O&M and auto scaling, E-commerce platforms can respond quickly to dramatic traffic growth so they can maintain performance even during peak hours.

Function Description

Container Registry

CCE supports both private and public container registries.

Container Cluster Management

CCE can deploy large-scale clusters and high-performance applications concurrently within a short time.

Graphic App Designer

Drag-and-drop to design and deploy complex applications.

Automated O&M

CCE generates logs in real time to help you quickly locate faults. It also provides 24*7 monitoring, displays monitoring data on a GUI, and sends short message notifications.

Registration