Automatic Datacenter and Service Deployments Based on Capacity Planning Artifacts

Thursday, June 07, 2018 - 9:00 am9:55 am

Xiaoxiang Jian, Alibaba Group


When you first built services in one data center, it is always easy to do the deployments and changes. When the number of services increases, you would spend more time on service management and governance.

When we package all the services into one cloud offering and need to deploy in hundred of data centers, we have new problems. We need to evaluate all the capacity and data center or even network requirements of each services, and then initialize the new data center based on the evaluation. Normally it would need experts from datacenter, network and software development team with one or two months. How to do all these things automatically only based on the capacity planning artifacts? In this talk, I’ll share some of how we build and ship Apsara Stack, a dedicated cloud offering from Alibaba, to the data centers from different vendors.


  1. A full datacenter capacity planning based on the measures from users' perspective.
  2. A unified deploy model for network, operating systems and various cloud products.
  3. Maintaining lightweight, easy-to-change production configuration instead of providing different toolsets.
  4. Validate and test all changes automatically when changing any deployments

Xiaoxiang Jian, Alibaba Group

Xiaoxiang is the Technical Lead of Apsara Infrastructure Team in Alibaba, responsible for the technical infrastructure of Alibaba eCommerce platform and Alibaba Cloud. He studied Electronic Engineering at the Tsinghua University, Beijing.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

@conference {214913,
author = {Xiaoxiang Jian},
title = {Automatic Datacenter and Service Deployments Based on Capacity Planning Artifacts},
year = {2018},
publisher = {USENIX Association},
month = jun

Presentation Video 

Presentation Audio