田晓亮,8年软件行业经验,曾就职于三星,2012年进入云计算领域,对PaaS,DevOps,APM有深入的研究和实践经验。16年加入华为担任架构师,主要负责微服务的Go语言开发框架及Service Mesh设计和落地,目前Go语言框架已被华为5G核心网络采用。
在传统单体软件向微服务改造的过程中,开发者需要学习如何解决分部署架构带来的一系列问题,例如,注册发现,负载均衡,熔断容错,调用链追踪,监控,安全,动态配置。如何让业务开发者只关注自己的业务代码,并将应用云化后带来的诸多问题以不侵入业务代码的方式提供给开发者,这就是Service Mesh要解决的问题.
Service Mesh 作为透明代理,将应用的请求拦截下来进行分析处理,托管传输层的业务。这样可以使应用在不修改代码的情况下,通过部署平台拥有诸如注册发现,熔断容错,负载均衡,调用链追踪等功能的网路能力。
本次演讲会结合华为云上Service Mesh实现的经历,带大家深入了解Service Mesh的实现原理。
1.1 微服务带来的问题
1.2 解决方案
1.3 什么是Service Mesh
1.4 为什么使用Service Mesh
1.5 Mesher在华为的使用
2.1 Mesher的部署
2.2 微服务治理
2.3 透明TLS传输
2.4 Mesher的运维
3.1 整体架构
3.2 实现原理
3.3 性能对比
4.1 Kubernetes
4.2 Istio
5.1 整体架构
5.2 PaaS平台对实施Service Mesh的必要性
5.3 华为云的实践
极客邦控股(北京)有限公司
北京市朝阳区望京利泽中二路洛娃大厦C座6层1607