This topic describes the Alibaba Cloud services that work with Elastic Container Instance. The services include container, network, and storage services.
Overview
When you use Elastic Container Instance, you may use Alibaba Cloud services such as container, network, storage, and log services. The following figure shows the relationships between Elastic Container Instance and other Alibaba Cloud services.
Containers
Service | Description | References |
Container Service for Kubernetes (ACK) | Alibaba Cloud ACK is a containerized application management service that is compatible with Kubernetes. Elastic Container Instance can be integrated with ACK clusters and ACK Serverless clusters to provide convenient and efficient computing resources and massive elastic resources for clusters. | |
Container Registry | Container Registry is a platform that allows you to manage and distribute cloud-native artifacts in a secure and efficient manner. Cloud-native artifacts include container images and Helm charts that meet the standards of Open Container Initiative (OCI). You can use Container Registry to manage container images and pull images from Container Registry to create elastic container instances. |
Networks
Service | Description | References |
Elastic IP Address (EIP) | An EIP is a public IP address that can be separately purchased and owned. If you need to access the Internet from your elastic container instance or access the instance from the Internet, you can configure an EIP for the instance. | |
NAT Gateway | NAT Gateway is a service that provides enterprise-level Internet gateways. After the gateways are associated with EIPs, the gateways can provide NAT services. You can configure a NAT gateway if all elastic container instances in a VPC require Internet access. | |
Server Load Balancer (SLB) | SLB is a traffic distribution control service that forwards access traffic to backend servers based on forwarding policies. You can add elastic container instances as backend servers to SLB instances. This way, you can improve the service capabilities and availability of your applications. |
Storage
Service | Description | References |
Disk | Disks are block-level Elastic Block Storage (EBS) devices that use a distributed multi-replica mechanism. You can use disks as the persistent storage of containers and mount disks to containers when you create an elastic container instance. | |
File Storage NAS (NAS) | NAS is a service that provides scalable and distributed file systems. The file systems can be accessed in a shared manner by using standard file accessing protocols such as Network File System (NFS). You can use NAS file systems as the persistent storage of containers and mount NAS file systems to containers when you create an elastic container instance. | |
Object Storage Service (OSS) | OSS is a service that is suitable for storing large volumes of unstructured data such as images and videos generated on the Internet. OSS does not support random read/write operations of files. You can use OSS buckets as the persistent storage of containers and mount OSS buckets to containers when you create an elastic container instance. |
Others
Service | Description | References |
Simple Log Service | Simple Log Service is an end-to-end data logging service. You can use Simple Log Service to collect, consume, deliver, query, and analyze log data without further development. Elastic Container Instance allows you to export container logs to Simple Log Service. | |
Resource Access Management (RAM) | RAM is a service that is used to manage user identities and resource access permissions. You can use RAM to control the operation permissions of users. This allows you to implement fine-grained permission management for Elastic Container Instance resources. | |
Auto Scaling | Auto Scaling is a service that dynamically adjusts the number of instances based on your business requirements and scaling policies. In scenarios in which Kubernetes is not involved, you can use Auto Scaling to automatically increase or decrease the number of elastic container instances. |