Updated on 2025-05-21 GMT+08:00

What Is CCI?

Overview

Cloud Container Instance (CCI) is a serverless container engine that allows you to run containers without creating or managing server clusters.

Traditionally, to run containerized workloads, you need to create a server cluster first. In the serverless model, a cloud provider runs servers and dynamically allocates resources so that you can build and run applications without having to worry about server statuses. This model helps you improve development efficiency and reduce IT costs.

CCI uses the serverless model that allows you to directly deploy and run containerized workloads through the console, APIs, and ccictl. You only need to pay for the resources consumed by the workloads.

Figure 1 Using CCI

Functions

One-Stop Container Lifecycle Management

CCI allows you to run containers without creating or managing server clusters. In the serverless model, you can deploy and run workloads through the console, APIs, or ccictl, and pay only for the resources consumed by these workloads.

Different Ways for Network Access

Network access and load balancing at Layer 4 are available to meet scenario-specific needs.

Persistent Storage Volumes

CCI allows data to be stored in cloud storage. Currently, SFS Turbo can be used for persistent storage.

Excellent Auto Scaling

CCI allows you to define scaling policies and can complete auto scaling in seconds. In addition, these policies can be combined flexibly to handle traffic bursts during peak hours.

Comprehensive Container Monitoring

The resources consumed by containers are monitored, such as the CPU usage and memory usage, from which you can view the container status in real time.

Architecture

CCI is a serverless container service. CCI's converged resource pool integrates network and storage services, allowing you to easily deploy and run containerized workloads through the console or APIs.

Figure 2 Architecture

  • CCI works with network and storage services of the cloud platform to provide robust network and storage performance.
  • The QingTian architecture fueled by hardware-software synergy brings excellent performance and user experience.
  • Virtualization provides security isolation and works with in-house hardware virtualization acceleration technologies and custom container OSs to allow you to create high-performance pods for running workloads.
  • With unified resource management and workload scheduling, you do not need to manage clusters.
  • Capabilities, such as quick workload deployment, elastic load balancing, and fast auto scaling, help iterate services quickly.

CCI Learning Path

You can learn more about CCI so that you can use CCI and perform O&M with ease.