Container Service

A high-performance container management service, based on Docker and Kubernetes, providing containerized application lifecycle management

Container Service is a high-performance and scalable container application management service that enables you to use Docker and Kubernetes to manage the lifecycle of containerized applications.

Container Service offers a variety of application publishing methods and continuous delivery capabilities and supports microservice architectures.

Container Service simplifies establishment of container management clusters and integrates Alibaba Cloud virtualization, storage, network, and security capabilities to create the optimal container running environment on the cloud.

Benefits

Secure and Controllable
Protects applications end-to-end and supports management of primary account, subaccounts, and enterprise permissions.
Simple and Easy to Use
Create container clusters with one click and manage the application lifecycle based on the container.
Protocol Compatibility
Seamlessly migrate applications to the cloud and manage hybrid clouds. Both Swarm and Kubernetes clusters are supported.
Efficient and Reliable
Cluster management and flexible selection of regions and network environments. You can select different regions to create or delete clusters as needed.

Features

  • Cluster management and flexible selection of regions and network environments

    You can select different regions to create or delete clusters as needed.

  • Multiple server hosting methods

    Establishes the latest in advanced network architecture through RoCE v2, enabling RDMA interconnection, significantly improved cluster acceleration, and the ability to break through network bottlenecks.

  • One-stop container lifecycle management

    Network, storage, log, monitoring, scheduling, route, and permission


    Network

    Supports interconnection between containers on different hosts and high-performance VPC drives.


    Storage

    Supports volume management, OSSFS, cloud disks, and NAS.


    Log

    Supports automatic log collection and log service integration.


    Monitoring

    Supports monitoring of containers and VMs.


    Scheduling

    Supports policies, such as cross-zone high availability or rescheduling of abnormal nodes.


    Route

    Supports forwarding of layer 4 and layer 7 requests and binding to backend.


    Permission

    Supports cluster-level subaccount authorization management.

  • Support of Swarm and Kubernetes clusters

    Supports both Swarm and Kubernetes clusters and seamlessly migrates existing offline systems to Alibaba Cloud.

  • Alibaba Cloud's unique value-added environment capabilities

    Integrates with VPC to provide a secure and high-performance deployment solution that supports hybrid cloud and expands Compose template tags and enhances lifecycle management. Also integrates with Server Load Balancer and supports container access capabilities.

  • Flexible scheduling policies and simple integration of downstream and upstream delivery

    Supports service-level affinity policies and horizontal scaling, cross-zone high availability and disaster recovery, and APIs for cluster and application management. This allows you to easily access systems that are continuously integrated and independently deployed.

How it works

  • DevOps
  • Machine Learning
  • Microservices
  • Hybrid
  • Auto Scaling
DevOps

DevOps Continuous Delivery

Optimal Continuous Delivery Proces

Working with Jenkins, Container Service automatically completes the entire DevOps process from code submission to application deployment. Only code that passes automated testing can be delivered and deployed. This efficiently replaces traditional approaches that feature complex deployment and slow iteration.

Advantages

  • Automatic DevOps

    The entire process, from code update and code building, to image building and application deployment, runs automatically.

  • Environmental Consistency

    Container Service allows you to deliver not only code but also a running environment based on the unchangeable architecture.

  • Continuous Feedback

    The result of each integration or delivery is immediately reported.

Machine Learning

Alibaba Cloud HPC-based Machine Learning

Start from scratch with a focus on machine learning

Container Service helps data engineers easily deploy machine learning applications on HPC clusters, track testing and training, and publish models. Data is deployed in distributed storage devices, allowing you to focus on core businesses without the concern about complicated deployment and O&M and make fast progress starting from scratch.

Advantages

  • Fast and Elastic

    Machine learning applications can be deployed with one-click, started in seconds, and resized elastically.

  • Easy and Controllable

    You can easily obtain the GPU computing capabilities with one-line configuration and monitor GPU resources.

  • Deep Integration

    Container Service can seamlessly access Alibaba Cloud storage, log monitoring, and security infrastructure.

Microservices

Microservices Architecture

Agile development and deployment, accelerating enterprise service iteration

In the production environment, Container Service appropriately splits microservices and stores each microservice application in Alibaba Cloud image repository for management. You only need to iterate each microservice application. Alibaba Cloud provides scheduling, orchestration, deployment, and gated launch capabilities.

Advantages

  • Load balancing and service discovery

    Supports forwarding of layer 4 and layer 7 requests and binding to backend.

  • Abundant scheduling and exception recovery policies

    Supports service-level affinity scheduling, cross-zone high availability, and disaster recovery.

  • Microservice monitoring and auto scaling

    Supports monitoring of microservices and containers and auto scaling of microservices.

Hybrid

Hybrid Cloud Architecture

Unified O&M of multiple cloud resources

You can manage on-cloud and off-cloud resources simultaneously on the Container Service console, without repeatedly switching across multiple cloud management consoles. With the container separated from the infrastructure, you can use the same image and orchestration to deploy applications on and off the cloud simultaneously.

Advantages

  • On-cloud application resizing

    In the peak traffic period, the system is quickly resized on the cloud to bring some service traffic to the cloud.

  • On-Cloud disaster tolerance

    The service system is deployed both on and off the cloud to provide off-cloud services and on-cloud disaster tolerance.

  • •Off-Cloud Development and Testing

    Applications developed and tested off the cloud will be seamlessly released on the cloud.

Auto Scaling

Auto Scaling Architecture

Traffic-based automatic service scale-up and scale-down

Container Service can automatically scale up or down a service based on the service traffic without human interference. This prevents system suspension due to not timely scaling when the traffic increases suddenly and saves massive idle resources in off-peak periods.

Advantages

  • Rapid Response

    If the service traffic reaches the scaling threshold, Container Service will trigger the scaling operations in seconds.

  • Automation

    The whole scale-up or scale-down process is fully automated without human interference.

  • Low Cost

    The system is automatically scaled down when the traffic decreases to avoid wasted resources.