What Is CCI
Cloud Container Instance (CCI) provides a serverless container engine, eliminating the need to manage clusters or servers. CCI delivers container agility and high performance with only three steps. CCI allows you to create stateless workloads (Deployments). CCI enhances container security isolation, fast workload deployment, elastic load balancing, auto scaling, and blue-green deployment based on the Kubernetes workload model.
- Image: A Docker image is a special file system that includes everything needed to run containers: programs, libraries, resources, settings, and so on. It also includes corresponding configuration parameters (such as anonymous volumes, environment variables, and users) required for running containers. An image does not contain any dynamic data, and its content will not be changed after creation.
- Container: The relationship between an image and a container is similar to that between a class and an instance in object-oriented programming (OOB). An image is a static definition, and a container is an entity of the image at runtime. A container can be created, started, stopped, deleted, or paused.
Kubernetes is Google's open-source container cluster management system. It is built on top of the Docker technology to provide a set of functions for containerized applications, such as resource scheduling, deployment and operation, service discovery, and scaling. CCI enhances container security isolation, fast workload deployment, elastic load balancing, auto scaling, and blue-green deployment based on the Kubernetes workload model. For Kubernetes-related concepts, visit https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/.
- Automated Continuous Delivery (CD)
Runs the container image generated by the Continuous Integration (CI) process of DevOps by one click, ensuring full automation of the CI/CD process.
- Full hosting of workloads during runtime
Provides hosting of deployments to ensure stable running.
- Auto scaling in 1s
Allows you to customize auto scaling policies and implements auto scaling within 1s.
- High Availability (HA) assurance for workloads
Allows multiple instances to provide services externally at the same time to ensure high service availability, and provides the global load balancing capability.
- Monitoring of container status
Provides health checks for containers and monitors container indicators in real time.
- Persistent storage
Supports mounting of network storage volumes to ensure persistent storage of service data.