Alibaba Cloud launched in 2009 and now has 52 international data centers. Photo: Reuters/Bobby Yip