微服务大道至简

会议室:宴会厅3
出品人:刘涛

数字化时代,微服务架构已经是 50 人以上研发团队首选的架构模式,微服务架构的落... 展开 >

专题出品人:刘涛

百度商业平台研发部主任研发架构师

现任百度商业平台研发部主任研发架构师,百度 CMC 成员,百度 MEG 商业 TC 产品分 TC 主席,主要负责凤巢广告、信息流广告、基木鱼、观星盘等百度核心商业系统的工程架构和中台工作。先后主导过百度 Java 代码规范制定,多个公司级技术平台和开源 NewSQL 数据库产品 BaikalDB 的研发设计,落地了百度最大规模的 Java 微服务基础设施。目前致力于打造一站式的商业系统解决方案,在分布式、高性能、高可用等方面有持续的关注和实践。

地点:宴会厅3

专题:微服务大道至简

数字化时代,微服务架构已经是 50 人以上研发团队首选的架构模式,微服务架构的落地并不是微服务基础设施的发展终点。为适应业务快速迭代进化,微服务基础设施也有两个明确的演进方向:一是给业务交付开箱即用的方案,业务应用尽可能少的感知到基础设施的存在,这是Service Mesh 和 FaaS 快速发展的重要推动力;二是基础设施也希望不依赖业务尽可能的自我升级和迭代,给业务交付更综合的能力,包括不限于开发框架、可测试性、可观测性、精细化的流量和服务管理能力。本专题通过来自多个不同企业的主题演讲,带你一起体会微服务基础设施发展过程的化繁为简。

by 杨芮

字节跳动
研发工程师

随着微服务规模越来越大、链路越来越深,其弊端也逐渐显露——增加了延迟和资源消耗,所以我们开始不断的针对微服务框架、Service Mesh 做性能优化,以期能进一步减小微服务引入的额外开销,同时我们也在探索实践新的微服务部署方式——合并部署,结合容器亲和性调度、服务流量计算、更高效的本地通信,让原本需要跨机的网络通信变成同机进程间调用。 本议题将分享我们的落地经验。

演讲提纲:

1. 微服务之痛-分

  • 服务架构演进
  • 微服务弊端显露 - 增加延迟/资源消耗

2. 微服务合并探索-合

  • 探索之路 - 多方案对比
  • 合并新思路 - 上下打通

3. 微服务合并实践 - 亲和性部署

  • 落地的技术挑战
  • 亲和性部署方案解析
  • Kitex 的扩展支持

4. 业务应用和收益

  • 应用中的问题和解决方案
  • 合并部署收益

5. 总结和展望

你将获得:

  • 了解现有微服务架构模式下性能优化的新思路
  • 了解如何通过微服务框架、Service Mesh、容器调度来解微服务之痛

by 李奇原

百度
资深研发工程师

微服务使系统复杂度成倍提升,带来了前所未有的运维挑战。对分布式系统的“可观测性”监控需求应运而生。经过多年线上实践证明,微服务监控系统如果想在大体量、多业务的生产环境中真正落地,对成本的消耗会真正决定一个监控系统的生与死。只有接入够简单、计算存储够便宜、运维够省心才能让一个监控系统爆发出蓬勃的生命张力。

本主题拟结合百度凤睛监控在百度凤巢广告、信息流广告、建站托管等百亿量级流量的核心生产环境下大规模落地的真实案例。讲述围绕成本为先的监控建设的探索和实践,揭示其中的经验教训和诸多先进技术(11项发明专利,包含2个国家一级专利;1篇软件学报论文)。

演讲提纲:

1. 大体量多业务场景下对监控的诉求

  • 业务监控与传统监控的区别
  • 子系统多且错综关联的监控难点

2. 基于成本的技术思考和关键设计

  • 大体量多业务对成本的考量
  • 节约成本 = 牺牲监控能力?

3. 极致成本优化的黑科技

  • 无侵入业务无感的探针技术
  • 低成本的数据分析和拓扑计算方法
  • 织入式熔断和限流技术
  • .....

4. 全方位监控治理一体化展望

你将获得:

  • 如何设计一个无侵入低成本的业务监控系统
  • 如何使用创造性思路解决技术问题

by 李昌哲(图恩)

阿里云
技术专家

在过去数年里,微服务的落地一直是业界关注的问题,其始终面临着部署、监控、配置和治理等方面的挑战。与传统监控相比,微服务监控面临着更多难点:监控对象动态可变,无法进行预先配置;监控范围非常繁杂,各类监控难以互相融合;微服务实例间的调用关系非常复杂,故障排查会很困难。此次分享将带来,阿里云 Prometheus 在实践过程中时碰到的挑战,以及如何通过重构 Prometheus 的采集、数据链路、存储等设计进行应对,实现微服务精细化治理以及未来的微服务、云原生可观测性的发展趋势。

演讲提纲:

1. 微服务、容器化技术演进带来的监控之痛

2. 云原生时代,为什么是 Prometheus

3. 阿里云 Prometheus 大规模落地实践和思考

  • 采集存储分离的架构及其背后的设计思考
  • 应对大规模指标数据采集,存储和查询的可用性挑战
  • 采集引擎的设计及与开源方案的对比
  • 存储引擎的设计及与开源方案的对比

4. 阿里云 Prometheus 在微服务场景的落地实践

5. 云原生可观测性的发展趋势和展望

  • 阿里云 Prometheus 未来技术演进的思考
  • 以成本为驱动力,Prometheus 在云原生可观测性领域的发展趋势
  • 围绕 Prometheus 构建立体化的云原生可观测性

by 刘智新

腾讯云
专家工程师

在分布式云原生的微服务潮流下,云原生多运行时的理念在不断的迭代演进。企业微服务架构的多协议、多语言、多框架以及对云原生概念标准的认知参差,阻碍了企业数字化上云的进程,也制约了云原生技术的演进。我们通过制定一套符合云原生多运行时标准范式的API标准接口,区别于dapr,更聚焦在微服务运行时,抽象了微服务运行时会用到的几乎全部能力,提供了当下热门组件的默认实现并且支持自定义,适配任何框架和多门语言,同时打通了框架和mesh两种完全不同的体系,对不同的用户群体提供不同的能力,来满足多元化的微服务场景,让企业更便捷的构建基于云计算的大规模分布式架构,同时支撑了腾讯亿级规模的用户生态。

演讲提纲:

1. 从单一架构到复杂异构体系的演进

  • Mesh 和框架如何和谐共存
  • 如何支持多协议,多语言,多框架,多底座的复杂异构体系统一治理
  • 不改变代码如何优雅替换微服务模块

2. 如何实现一套可扩展的微服务框架

  • 定义中间件多运行时 API
  • 关注点分离,合理分层架构设计满足不同群体需求
  • 插件可扩展设计

3. 总结和展望

你将获得:

  • 复杂异构体系架构如何统一治理
  • 云原生多运行时微服务架构的深刻理解
  • 微服务框架的设计思路

交通指南

上海宝华万豪酒店

Shanghai Marriott Hotel Parkview
地址:上海市静安区广中西路 333 号
  • 微信咨询

  • 电话咨询

    联系电话:+86 18514549229

微信联系我们

小姐姐 小倩