1/23/16
微博DCP系统基于Docker容器
混合云架构应用实践
@it_fuwen 微博平台研发中心
主要分享内容
一、微博业务与混合云背景
二、DCP技术架构
三、弹性调度
四、混合云三节实战
一、微博业务与混合云背景
二、DCP技术架构
三、弹性调度
四、混合云三节实战
业务量
日志:
RPC:
接口:
业务量
日志:百T+
RPC:万亿+
接口:600亿
+
运维
Docker:
扩缩容:
变更:
运维
Docker:80%
扩缩容:5min
变更:30次/w
系统
设备:
集群:
业务线:
系统
设备:万+
集群:500+
业务线:100+
强大的技术平台强大的技术平台
KPI
SLA:
RT:
故障分:
KPI
SLA:99.99%
RT:50ms
故障分:<2/季
用户
用户:
DAU:
MAU:
用户
用户:8亿
DAU:1亿+
MAU:2亿+
微博业务规模
项目评审
设备申请
入CMDB
装机
上架
初始化 服务部署
报修
下架
服务扩缩容流程繁琐服务扩缩容流程繁琐
• 春晚峰值流量应对
• 机架位不足,上千台服务器库存不足
• 千万级采购成本巨大
• 采购周期长,运行三个月只为一晚
• 李晨娱乐事件等热点突发峰值应对
• 突发性强无预期、无准备
• PUSH常规化,短时间大量设备扩容需求
微博业务现状
如何10分钟内完成1000节点扩容能力?
成本
业务快
速迭代
扩展性
极端峰
值
产品更新迭代快,系统变更代码指数增长产品更新迭代快,系统变更代码指数增长
弹性快速扩缩容弹性快速扩缩容
混合云弹性调度可伸缩业务成本节省数倍混合云弹性调度可伸缩业务成本节省数倍
扩无可扩?技术体系升级扩无可扩?技术体系升级
微博业务现状与解决方案
- 1
- 2
- 3
- 4
前往页