基于Istio的微服务Service Mesh实战课程
课程天数:2天
课程介绍
微服务架构1.0在带来业务研发效率提升的同时,也引入了架构的复杂性以及业务进程间相互通信的代价,通过物理解耦业务功能和非业务功能,必将进一步提升业务研发效率,做到使业务项目能够真正的快速迭代和持续交付,从而使得企业能够大幅度降本增效。Service Mesh服务网格架构应运而生。
课程收益
• 掌握Service Mesh架构设计和实践;
• 掌握微服务架构设计和实践;
• 掌握互联网高可用高并发架构设计和实践;
• 掌握Service Mesh架构中的关键技术;
• 掌握容器云的设计和实践;
• 掌握架构背后设计的哲学;
• 对架构未来能够有清晰的认知。
培训对象
对互联网高可用高并发架构、微服务架构、Service Mesh架构等感兴趣的同学,最好有一定的后端开发基础。
课程大纲
第一单元:微服务架构1.0痛点
• 微服务架构拆分之道;
• 微服务架构典型应用场景;
• 微服务架构线上大规模应用技术架构;
• 微服务架构痛点;
第二单元:Service Mesh 服务网格知识原理
• 深度理解Service Mesh架构;
• Service Mesh如何解决业务研发痛点;
• Service Mesh引入带来新挑战及应对;
第三单元:Service Mesh服务网格总体架构
• Service Mesh架构下,业务总体系统架构如何设计;
• Service Mesh架构的开源框架深度分析对比(Linkerd、Conduit、Nginmesh、Envoy、Istio、SOFAMesh、WeiboMesh等);
• 集大成者Istio架构实践案例分享;
第四单元:Service Mesh服务网格架构实践
• Service Mesh架构如何针对企业现状做好技术选型;
• Service Mesh总体架构设计与实践;
• Service Mesh总体数据流程设计与实践;
• Service Mesh调用方/服务方时序设计与实践;
• Service Mesh通信协议设计与实践;
• Service Mesh数据传输协议设计与实践;
• Service Mesh混合云部署设计与实践;
• Service Mesh核心通信技术设计与实践(熔断、Timeout/Retry、Health Check、负载均衡、鉴权、流控);
第五单元:Service Mesh架构下业务需关注核心技术
• 业务需关注的“非业务技术”还有哪些;
• 业务数据序列化和反序列化设计与实践;
• 业务数据幂等设计与实践;
• 业务数据一致性(分布式事务)设计与实践;
第六单元:Service Mesh 架构容器云部署
• Service Mesh架构与容器云相依为命;
• Docker容器技术揭秘;
• kubernetes容器管理技术揭秘
• 大规模容器弹性云平台设计与实践;
• Service Mesh基于容器云大规模快速部署实践;
第七单元:Service Mesh架构未来
• 一切皆Mesh化;
• DataBase Mesh;
• Redis Mesh;
• ……