QCon 北京 2018 关键词:Kubernetes、Service Mesh、Istio 和微服务

  • 臧秀涛

2018 年 4 月 9 日

话题:DevOps语言 & 开发架构微服务Kubernetes

Kubernetes 已然是容器编排系统的事实标准,像京东这样的大厂也从 OpenStack 切换到了 Kubernetes。也有不少公司围绕 Kubernetes 搭建自己的私有云等基础设施,运维体系也随之产生了新的变化。

很多企业也在基于 Kubernetes 构建支持微服务的平台,而这就是 Istio 和 Service Mesh 的用途所在了。

在即将于 4 月 20 日举行的QCon 北京 2018上,为体现业界的技术发展和前沿趋势,我们也准备了丰富的 Kubernetes、Service Mesh、DevOps 相关话题,一起来看看。

Michael Chen,VMware 高级经理。本科毕业于普渡大学,硕士毕业于康奈尔大学。Michael 在分布式 Java 系统、Java EE (Java Enterprise Edition) 方面有 15 年经验。曾整体负责 Java EE 7。他曾经是 BEA Weblogic Server(后来被 Oracle 收购)的核心开发者、架构师。

他将分享《Kubernetes——面向未来的开发和部署平台》

Kubernetes 是管理集群环境中容器化应用的系统,基于用户负载编排计算、网络和存储基础设施。它集合了平台即服务(PaaS)的简洁和基础设施即服务(IaaS)的灵活,还支持跨基础设施提供商移植。Kubernetes 提供了一个容器和微服务平台,可以快速、可预测地部署和伸缩容器化应用。

演讲中,我们先重温一下 Kubernetes 的架构,介绍预期状态管理、服务和部署解耦,了解市面上面向 Kubernetes 的各种基础设施产品。理解为什么说 Kubernetes 和云提供商为开发者创建了最好的开发和部署 PaaS 和 IaaS。最后,我们将通过一个 Demo 演示 Kubernetes 在公有云和私有云上的应用。



郑建磊,今日头条工程师。2016 年初加入今日头条,负责容器云(TCE)开发,从事机器管理、资源调度、服务管理 / 上线相关工作,做过 PaaS、IaaS、网络;经历了 TCE 从无到有,规模从 0 到万的过程。

他将分享《容器云在今日头条的落地和实践》

头条从 2016 年初开始尝试私有云 TCE,主要是基于 Kubernetes 和容器技术,现如今调度管理上万台物理机,运行头条 90% 以上的在线服务,成功的支撑了头条业务的快速增长;在 TCE 规模迅速扩张的过程中遇到很多问题,积累了一些经验,并结合头条的实际情况做过一些深度定制。

该议题主要结合头条的实际情况介绍 TCE 在头条的落地经验,涉及物理机管理、网络、IaaS、PaaS 等方方面面,  全面系统地介绍头条私有云实践。

听众受益

  • 了解容器云在规模扩大过程中的方向和经验。

张晋军,京东基础架构部服务治理组负责人、架构师。他将分享《阿基米德微服务及治理平台》

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

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

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

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



刘超,网易云解决方案总架构师。毕业于上海交通大学,15 年云计算领域研发及架构经验。在工作中积累了大量运营商系统,互联网金融系统,电商系统等容器化和微服务化经验。

他将分享《基于 Service Mesh 的海量容器管理平台实践》

网易云对内对外支撑的重点在于基于 Kubernetes 的容器平台,已经在线生产管理运行超过 1000 天,集群规模最大达 30000 台,支撑了很多内部重点项目,减轻了业务方瞬时流量增加所带来的运维成本,比较早期的业务平台的微服务化采取的是 Dubbo,后来新的业务使用 SpringCloud,云平台组基于 Kubernetes 推出了 Service Mesh 服务治理平台,将微服务部分工作下沉到平台层完成,并在计费中心,云管平台,互金项目中进行落地,本次分享在大规模 Kubernetes 容器平台中落地 Service Mesh 的实践。

听众受益

  • 了解 Service Mesh 相对于 Dubbo 和 SpringCloud 的优势;
  • 在网易内部产品使用 Service Mesh 的落地实践;
  • 在大规模 Kubernetes 集群场景下的优化实践。

来自 Google 的 Mete Atamel 将分享《借助 Istio,不再重复发明轮子》

容器为运行服务提供了一致、可复制的环境。如 Kubernetes 等容器编排(Orchestration)系统,可以用一致的 API,帮助我们管理和伸缩容器集群。对于松散耦合的微服务架构而言,这是很好的起点,不过还不够。如何控制服务间的流量和实施策略?如何将服务间的依赖可视化,并快速识别问题?如何提供可验证的服务特性,来处理和测试故障?开发者可以实现自己的定制方案,也可以依赖 Istio 这一开放平台来连接和管理微服务,并保障安全。在本次演讲中,我们将学习 Istio 的主要特性,并理解其对微服务网络的助力作用。

王华夏,京东基础架构部资深架构师。2015 年加入京东,现任基础架构部资深架构师,目前主要负责京东新一代容器平台 JDOS2.0 的开发和落地工作。

他将分享《新一代数据中心对传统基础软件架构的挑战》

随着业内容器技术全面接受落地,特别是 Kubernetes 集群编排大规模用于生产实践,对数据中心基础软件带来全新挑战,本次分享以容器生态分布式文件系统以及分布式高性能域名解析为切入点,讲述京东如何重新定义和实践基础软件支撑容器生态建设。

主要内容

  • 适应云架构的分布式智能 DNS 服务,高性能负载均衡服务等;
  • 全容器化复杂场景中的新存储解决方案;
  • 打造全新计算平台整体解决方案,深化数据中心智能敏捷价值。  

王关胜,美图运维部技术总监。前新浪微博平台运维架构师,见证微博平台从几十台到万台规模下后端服务的发展历程,具有丰富的运维体系建设及其互联网业务经验。现任美图运维总监,负责 DBA、业务运维、大数据运维、CDN 技术支撑,监控体系等方面的工作。

他将分享《美图的 DevOps 应用实践》

以“让更多人变美”为使命,怀揣着“打造美丽生态链,让每个人都使用美图产品”的愿景,美图公司产品矩阵目前在全球 15 亿台设备激活,DAU 超过 4.8 亿,知名的产品如美图秀秀、美颜相机、美拍、美图手机、美图美妆等,覆盖工具产品、社交、电商、智能硬件及区块链等软硬件领域。本次分享主要介绍,我们如何支撑这么大规模产品快速交付,如何构建整套支撑体系,以及 DevOps 在其中扮演的关键作用。

主要内容

  • 美图的运维支撑体系及 DevOps 在美图的实践;
  • 如何通过组织,标准化与数据驱动 DevOps 更好的落地;
  • 如何基于 Kubernetes,构建 DevOps 体系;
  • 如何做一个高幸福感的运维。

除了上面介绍的内容,QCon 北京 2018 总计邀请了 100 多位国内外知名专家,分享区块链、人工智能、大数据、架构、移动和前端等话题,更多信息可访问大会网站。门票即将售罄,预购从速。

DevOps语言 & 开发架构微服务Kubernetes