08 Apr 2015 Alibaba launches $2.9bn cloud base in North China The Zhangbei site also hosts a lot of other big data centers data