范冰冰用一段恋情制造了科技史上最大的混合云实践

当范冰冰和李晨在微博上携手公开恋情的时候,他们一定想不到,这段恋情居然影响到了中国科技界的发展,促成了微博与阿里云史上最大规模的混合云实践。

2015年5月29日上午,李晨与范冰冰在新浪微博上晒出甜蜜合影并配文:“我们”,承认了两人正在热恋中。这股“我们”风潮在创造了微博2小时阅读量超1000万的记录。

当流量激增形成脉冲计算,要保证系统的稳定性和服务的正常运转,新浪微博唯一的办法就是快速扩容,甚至实时扩容。

“(晨冰恋)那一次由于峰值流量迅猛且持续时间长,信息流业务受到很大影响,由此我们开始深入研究云计算技术以及如何利用公共云应对流量瞬时高峰。” 微博研发中心研发总监刘道儒认为,对于微博来说,需在十几分钟内完成上千台服务节点扩容。如果仅为应对流量高峰而常备一两千台空闲服务器,这对公司来说成本也太大。这就是后来与阿里云合作的起因。

Tablet_Vecul

由于微博的用户规模和业务体量以及特殊的社交媒体特性,微博IT的传统应对手段,主要是“靠提前申请足够的设备保证冗余、降级非核心及周边的业务”这两种,除了需要提前预知相关IT成本外,还有业务负载饱和度不一、扩缩容流程繁琐且周期长等问题。

后来,为了更好的应对微博这种特殊的业务场景,微博基于云计算等新技术设计与实现了新一代基于Docker的混合云平台DCP(Docker Container Platform)。DCP目前已经具备20分钟将服务器部署规模扩大1倍的交付能力。

所谓20分钟内弹性扩容1倍服务器规模,即阿里云要满足10分钟内完成上千台服务器的创建与交付,同时,微博DCP平台则在接下来的10分钟内完成服务器的初始化、服务调度、上线等全流程。

“这在国内还处于非常领先的水平,绝大多数国内技术团队做不到,这是因为他们没有把这件事情标准化,主要原因是没有业务动力。”刘道儒表示微博业务的独特性造就了国内社交媒体史上最大规模的混合云。

混合云的关键之一是实现双方资源的无缝衔接,专有网络VPC是核心功能。为此,双方在2017年春节期间部署开通了超100Gb的专线。改造后,阿里云资源和微博原有的数据中心组成了可称之为无边界的计算资源池,微博实现了从提前扩容到实时扩容的升级。

2017年春晚,微博首次达成了全业务无降级的混合云架构实践,平稳渡过了流量新高峰,部署了近5000台服务器,这一数字在2016年的除夕夜是1400台。

经过了这一次考验,如今微博已经放心地把红包飞业务全部迁移到了阿里云上,包括微博的Feed、广告、搜索、话题、视频、直播、手机微博、图片等多个核心业务系统已部分迁移至了阿里云平台。

Tablet_Vecul