大规模微服务架构演进

会议室:大宴会厅2
出品人:张虎

微服务架构是架构演进中非常重要的部分,随着云原生理念深入与相关技术广泛应用,云原... 展开 >

专题出品人:张虎

百度技术Leader

有14年工作经验,ArchSummit 明星讲师。曾任百度爱番番业务部技术负责人,从0到1构建业界领先的云原生体系,实现公司首个将商用生产系统完全基于云原生 K8s+Istio 运行产品,拥有多年企业级软件架构经验,擅长分布式系统架构、微服务架构、CI/CD、Cloud Native 等技术领域。

地点:大宴会厅2

专题:大规模微服务架构演进

微服务架构是架构演进中非常重要的部分,随着云原生理念深入与相关技术广泛应用,云原生下的微服务架构又该如何演进?如何建设高可用,高性能与高并发的架构,提供快速自愈,极致弹性的微服务架构体系?我们邀请业界技术专家,从多个视角出发,与大家共同探讨微服务架构发展趋势,解决思路与落地实践经验。

by 孙岩

京东到家
架构师

京东到家在多年的业务发展下,各个业务系统经历了0-1、1-n的建设。随着业务复杂度的增加,为了保障服务的高可用、灵活扩展性,原先的很多单体服务逐渐向分布式、微服务演进,在这个过程中,我们针对多个大型复杂业务进行了微服务架构的演进,面对微服务部署过程中的诸多挑战,我们总结了很多解决方案。

本次分享以核心商品系统的微服务演进为案例,介绍京东到家核心微服务演进落地实践。

演讲提纲:

  1. 微服务演进之路遇到的挑战
  2. 复杂业务微服务演进过程案例-商品系统
    • 微服务领域底座建设-痛点以及解决方案
    • 微服务网关建设-微服务 Gateway+LBS 可视化网格
    • 阶段复盘-成果以及痛点
  3. 展望 ​
    • 微服务的下一个阶段摸索-领域服务PaaS平台

你将获得:

  • 微服务演进中的挑战以及解决方案
  • 了解复杂系统微服务演进的落地实践
  • 微服务的下一个阶段的探索

by 曾庆国

阿里巴巴
技术专家

微服务架构从 SpringCloud/Dubbo 时代向 ServiceMesh 时代发展,服务的开发、配置和管理方式变得多样化,可用基础设施变得丰富。现代化的应用包含的微服务组件类型也不再是从头到尾自研的应用程序,可能会包含大量的第三方 SaaS 服务、基础设施 API、中间件等异构的组成部分。随着规模的扩大和需求的日益增长,尤其是云原生时代技术爆炸的今天,掌控和维护一个现代化应用的方方面面变得极具挑战。尤其是应用需要变更时,对非自研的组成部分一知半解,加上复杂的配置往往导致生产环境变得充满风险。我们需要一套解决方案来保障生产系统的可靠部署,跟上现代化技术的演进,简化应用的复杂度,增强交付和运维工程师的安全感。

本次演进就会聚焦这一套解决方案,聚焦一系列 CNCF 的开源项目,包括 Kubernetes、OAM、KubeVela、Prometheus、Grafana、OCM、Terraform等,基于这些开源项目帮助用户以面向终态的方式来描述服务和需要的基础设施,结合应用和基础设施的一体化实时可观测,保障微服务的持续发布。不仅如此,我们还会分享阿里巴巴在这套解决方案上的大规模实践,跟大家分享演进过程中的最佳实践和思考。

演讲提纲:

  1. 技术背景和挑战;
    • 云原生背景下的微服务发展,多云、混合云趋势下的微服务交付挑战;
    • 现代化微服务应用持续变更的可观测挑战;
  2. 解决方案
    • 应用模型终态管理方案
    • 服务持续交付方案
    • 服务自动化观测方案
    • 阿里巴巴的大规模实践 
  3. 经验教训和下一步计划

你将获得:

  • 学习了解云原生时代微服务的现状及流行的管理技术。
  • 深入了解当前现代化微服务交付和管理的解决方案及其背后的技术思考
  • 一切皆服务,学习一种新的服务抽象思想
  • 学习实时可观测技术在大规模微服务落地的应用

by 陈谭军

百度
云原生高级工程师

自 Service Mesh 横空出世,通过 Sidecar 将微服务通信下沉到基础设施层,屏蔽微服务处理各种通信问题的复杂度,深受工程师的喜爱。本场演讲主要会给大家介绍 Service Mesh、百度在 Service Mesh 大规模落地实践之旅、对 Service Mesh 的未来期待。

演讲大纲:

  1. 为什么要使用 Service Mesh?
    • Service Mesh 简要介绍
    • 百度 Service Mesh 发展之旅
  2. 百度在 Service Mesh 的最佳实践
    • 百度服务治理现状与实践挑战
    • 百度落地 Service Mesh 解决方案
    • 百度落地 Service Mesh 经验与总结
  3. Service Mesh 未来期待
    • 持续提升 Service Mesh 使用体验
    • eBPF 与 Service Mesh 碰撞
    • Service Mesh 其他展望

你将获得:

  • 了解与学习服务网格 Istio
  • 汲取 Service Mesh 在中小业务实践与大规模落地的经验与新想法

by 阔鑫

字节跳动
Serverless计算/研发工程师

ByteFaaS 是字节跳动基于云原生 Kubernetes 技术体系自研的 Serverless 平台;发展三年多以来已经是业界规模最大的 Serverless 解决方案,覆盖字节所有业务线海量微服务,目前已经承载 20w 微服务,峰值调用量1亿 QPS。

在业务大规模上量的过程中,对稳定性、可扩展性的要求越来越高,我们也面临了更多挑战:

  • 相比传统 PaaS 解决方案 Serverless 如何提供同样甚至更高的稳定性保障
  • 极端容灾场景下我们如何做好多集群的容灾备份
  • 在业务逐步上量过程中我们如何解决服务可扩展性的问题
  • 进一步当 Serverless 已经具备一定规模基础上,如何与其他产品共享资源池,提高整体的资源利用率

这次的分享,我会针对上面提到的这些的挑战,逐一介绍我们的解决手段和结果。

演讲提纲:

  1. Serverless 和 ByteFaaS 平台介绍
  2. ByteFaaS 的规模和面临的挑战
  3. 容灾:多机房的容灾和流量调度
  4. 稳定性:应对突发流量 vs 稳态流量 的不同策略
  5. 可扩展性:多集群的管理
  6. 资源:基于 Virtual Kubelet 的共池尝试

你将获得:

  • 了解 Serverless 技术当前的发展现状
  • 针对大规模分布式多集群的系统 在 容灾、稳定性和可扩展性的实践经验
票务小姐姐