Elastic Container Instance (ECI)

An agile and secure serverless container instance service.

Elastic Container Instance (ECI) is an agile and secure serverless container instance service. You can easily run containers without managing servers. Also you only pay for the resources that have been consumed by the containers. ECI helps you focus on your business applications instead of managing infrastructure.

Benefits

Serverless Containers
You can easily run containers without managing servers. Focus on your business applications instead of managing your infrastructure.
Agile Deployment
Customized container group can be created and scaled within seconds during traffic spikes.
Community Compatibility
ECI works with Kubernetes clusters through Virtual Kubelet.
Product Integration
ECI has integrated with Alibaba Cloud products, such as VPC, Log Service, and CloudMonitor.

Features

  • Managed Container Infrastructure

    Run containers without server management.

    You can run containers without need to taking care of manage clusters and maintain servers .

    Computing capacity declaration.

    To schedule and deploy resources, you only need to declare the computing capacity.

  • Customized Specifications

    Minimum Container Specification

    Containers have a minimum specification of 0.25 vCPU and 0.5 GiB memory.

    Minimum Container Group Specification

    Container groups have a minimum specification of 1 vCPU and 2 GiB memory.

    Maximum Specification

    Both containers and container groups have a maximum specification of 4 vCPUs and 16 GiB memory.

  • Pay as you used

    Pay as you used

    Fees are calculated based on the container instance running time.

    Second-Level billing

    Per-second billing is used and the billing cycle is 1 hour.

  • Seamless Scaling

    Elastic bursting

    Containers can be launched in seconds for traffic that comes in spikes.

    Customized Auto-Scaling Rules

    Multiple rules and scaling group specifications are available for auto scaling.

  • Compatibility with Kubernetes

    Compatibility with Pod

    Based on Virtual Kubelet, ECI supports the Kubernetes API.

    Support for Managed Kubernetes Clusters

    ECI allows you to use the Kubernetes API to schedule ECI.

Scenarios

  • Data Processing Tasks
  • DevOps CI/CD
  • Serverless Event-driven Container Engine
Elastic Bursting

Elastic Bursting

Automatically scales computing capacity during traffic spikes.

You can use ECI to automatically provision additional compute resources for your business to avoid system failures during traffic spikes and prevent resource wasted due to excessive resource provisioning.

Benefits

  • Simplicity

    Quickly provisions compute resources and compatible with Kubernetes.

  • Seamless scaling

    Containers can be launched in seconds.

  • Usage on Demand

    You can launch container instances as needed, without need to provision underlying resources.

Data Processing Tasks

Data Processing Tasks

Large Amounts of Online Data Processing Tasks

Based on business data processing needs, ECI can create a large number of containers in a short period of time to handle big data and online AI requests.

Benefits

  • Hybrid Scheduling

    ECI supports hybrid scheduling with CPU/GPU resources and virtual machines/bare metal servers.

  • Scalable Tasks

    Multiple container group specifications are available, allowing you to encapsulate container groups into tasks for applications and services.

  • Pay as you used

    ECIs are billed based on the their running time and the actual usage of resources.

Related Products

DevOps CI/CD

DevOps CI/CD

You can use ECI to achieve automated continuous integration and continuous delivery.

ECI works with DevOps workflows to automatically complete container deployment, and accelerate testing case execution. This also enables you to create and delete containers at anytime.

Benefits

  • DevOps Automation

    ECI supports automation and scaling without need to create and maintain clusters.

  • Environment Consistency

    Containerized immutable infrastructure is supported.

  • Tools Integration

    ECI provides a set of debugging, monitoring, and log analysis tools.

Related Products

Serverless Event-driven Container Engine

Serverless Event-driven Container Engine

Serverless Container Infrastructure

The ECI is serverless container infrastructure, that is capable of handling highly concurrent events.

Benefits

  • Complex Events Scheduling

    Provides a immutable runtime for complex events.

  • Auto Scaling

    Containers can be launched in seconds.

  • Pay as you used

    ECIs are billed based on the their running time and the actual usage of resources.

Related Products