百度网盘产品发展迅速,已经拥有数亿用户,过千的服务,千亿 PV。为了支撑业务稳定快速增长,百度网盘从 2016 年起自研的 Servcie Mesh - UFC(Unified Flow Control),从只关注下游服务通信这个点到上下游这个线到基于全局拓扑这个面上进行服务治理保障了网盘服务的高可用,本演讲重点介绍 Servcie Mesh 在百度网盘的演变史和相关的实践落地经验。百度资深研发工程师李鸿斌即将在 QCon 全球软件开发大会(上海站)2019分享《Servcie Mesh 在百度网盘数万后端的实践落地》
内容大纲
1、UFC 的架构设计和演变史;
2、UFC 和 Istio 的功能对比,包括新增的动态熔断器/机房流量隔离等 feature;
3、基于全局服务拓扑进行服务治理的相关工作,包括问题发现、业务止损、容量管理等。
听众受益
了解大规模 Servcie Mesh 面临的挑战;
了解利用 Servcie Mesh 提升服务可用性的思想。
嘉宾介绍
李鸿斌,2011 年毕业后加入百度的基础架构部门,参与了百度分布式云存储的设计与开发,支撑了百度所有业务线的对象存储。2012 年至今,作为核心研发人员参与了网盘从 0 到 1 到 N 的基础架构演进,先后参与或负责对象存储/个人文件存储/ runtime 基础环境/资源管理/微服务架构,设计并实现了计算混布于万级别在线存储机器的资源模型以及服务资源调度,节省下了数万台服务器的计算资源,产品线资源利用率公司第一,同时从 2016 年至今主导了自研的 Servcie Mesh - UFC(Unified Flow Control),实现了从点到线到面的服务治理保障了网盘服务的高可用,近期专注于边缘计算方向,此外业余时间反哺社区,php-src/hhvm/beego 等源码贡献者。
更多微服务架构演进的相关分享请访问 QCon 上海 2019 官网。
评论