Slide 1

Slide 1 text

Container Service at Alibaba Cloud Zhimin Tang

Slide 2

Slide 2 text

Agenda 1.Container Adoption inside Alibaba 2.Container Service at Alibaba Cloud 3.Interesting Tools and Solutions

Slide 3

Slide 3 text

Container Adoption Inside Alibaba Singles Day(2017) • 10K container instances provisioned in 10 minutes • 100Ks of running containers for transaction processing • Processing 325K orders per second at peak

Slide 4

Slide 4 text

Container Service Windows Linux Windows Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Apsara Stack Physical Virtual Cluster Management Container Service Security& Conformance Hybrid Cloud Logging& Monitoring Images& Application Catalog DevOps Microservices Enterprise App DUBBO Windows Windows Application Repo Intelligent Innovation

Slide 5

Slide 5 text

Kubernetes Seamless Integration With Cloud Applications Web / Mobile / Machine Learning / Serverless / … Logs Metrics Security DevOps CI/CD Registry Container Orchestration& Cluster management Public / Dedicated Docker Engine CE/EE Volume Plugin EBS/NAS/OSS Network Plugin Overlay/VPC l Built-in hybrid-cloud support l Built-in GPU support

Slide 6

Slide 6 text

Out-of-tree Cloud Provider https://github.com/AliyunContainerService/alicloud-controller-manager Alpha: 1.7 => Beta: 1.8 => Stable: 1.10

Slide 7

Slide 7 text

VPC Backend for Flannel • CNI(Container Network Interface) Support • Multi-host networking: (manipulates IP routes to achieve maximum performance) • Hybrid cloud support

Slide 8

Slide 8 text

Container Community Engagement Platinum Member since Dec 06 Kubernetes certified service provider Out-of-tree cloud providers OSS/NAS support by FlexVolume VPC Network support by Flannel Fluentd-pilot OSS backend for Docker Registry Docker Machine for ECS

Slide 9

Slide 9 text

Application Catalog A tool that streamlines installing and managing Kubernetes applications repository :https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

Slide 10

Slide 10 text

Kompose A tool to convert Docker-Compose to k8s definition Kubernetes + Compose = Kompose Kubernetes Deployment and Service

Slide 11

Slide 11 text

Derrick https://github.com/alibaba/derrick • A tool to help you dockerizing application in seconds • Features • Code&Framework detection: • Java、PHP、Python、Golang、Nodejs • Auto generate container configuration • Dockerfile,docker-compose.yml, Kubernets resource • Jenkinsfile • Built-in best practice • Multi-stage support

Slide 12

Slide 12 text

Machine Learning Solution CPU GPU FPGA RDMA Heterogeneous Resources Heterogeneous Computing 25GE Unified Schedule and manage Fast iterative Container Service

Slide 13

Slide 13 text

Thank you https://github.com/AliyunContainerService https://www.aliyun.com/product/containerservice @ddbmh

Slide 14

Slide 14 text

No content