阿基米德微服务及治理平台

所属专题:微服务架构与治理

所属领域: 微服务、 Service Mesh

嘉宾 : 张晋军 | 京东基础架构部服务治理组负责人,架构师

会议室 : 第二会议厅A

讲师介绍

专题演讲嘉宾:张晋军

京东 基础架构部服务治理组负责人,架构师

学生时代很喜欢数学,梦想成为数学家,大学专业为应用数学,花费4年认真学习各种专业课程后,明白一事:数学是给天才准备的,遂转为计算机专业。研究生专业方向为操作系统,梦想成为Linus那样,3年后又明白一事:操作系统也是给天才准备的。2001年研究生毕业以后,天生喜欢搞底层基础工作的我选择了进入传统的存储行业,一干就是11年,因此也错过了互联网行业最朝气蓬勃的十年。2012年8月以37岁“高龄”进入了互联网行业,在京东工作的1年半时间里领略了互联网企业的“调调儿”,2014年2月为进一步体验互联网行业的“极客精神”,跟朋友一起加入了互联网创业的大军,在2年半时间里,把平生所学彻底用了个遍,终于明白:这个事儿比前两个事儿更难。2016年8月回到京东,决定踏踏实实、老老实实做技术,多做几个在业内有影响力的项目,我想这个事儿一定不难!

议题介绍

地点:第二会议厅A
所属专题:微服务架构与治理
所属领域:
微服务、 Service Mesh

演讲:阿基米德微服务及治理平台

当前,微服务在京东日益深入普及,服务的数量及种类日新月异,开始出现所谓的“微服务大爆炸”,我们在享受微服务带来的好处的同时,又日益开始被迫承受微服务带来的负面效应,这些负面效应大致有如下几方面:

  1. 调用端依赖的服务个数及每个服务的实例数越来越多,造成调用端的启动越来越慢;
  2. 当前的软负载均衡策略遇到挑战,急需优化、调整;
  3. 跨应用、跨系统的调用越来越多,调用关系和依赖关系日益复杂,可观察性越来越差;
  4. 各服务的信息比如入参/出参等散落在各个地方,服务调用者无法快速、准确、全面获取这些知识,沟通成本非常高;
  5. 跨语言支持日益迫切,基于库方式将开发者绑死在单一技术栈上,与微服务理念相悖;
  6. 缺乏灵活、智能的流量控制机制及相应的运维支持手段;
  7. 缺乏灵活、适度的安全机制;
  8. 特性增加与Bug修复升级非常困难。

基于以上原因,我们决定开发京东新一代的微服务框架及其治理平台,该平台是阿基米德系列产品中的重要一员。幸运地是,我们遇到了服务网格技术,该技术将业务逻辑与通信及服务治理等非业务逻辑进行了彻底解耦,为全面解决上述问题提供了极大的想象空间。当然,如何在京东如此大的体量下运用“服务网格”技术,并且做到与当前的JSF系统兼容及平稳过渡,是一个巨大挑战。

此外,我们将重新定义新一代的微服务治理平台,该平台将引入服务集市的概念,为开发者提供集中、全面、准确的微服务知识体系;通过用户自定义服务属性的机制,进一步把治理平台向业务场景及业务架构拉近,使得业务在系统运维方面更加灵活自由;制定全局的服务身份体系,围绕该体系进行一系列安全控制。

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方