课程内容
微服务架构1.0在带来业务研发效率提升的同时,也引入了架构的复杂性以及业务进程间相互通信的代价,通过物理解耦业务功能和非业务功能,必将进一步提升业务研发效率,做到使业务项目能够真正的快速迭代和持续交付,从而使得企业能够大幅度降本增效。Service Mesh服务网格架构应运而生。
课程培训对象
对互联网高可用高并发架构、微服务架构、Service Mesh架构、Kubernetes、Docker等感兴趣的同学,最好有一定的后端开发基础。
课程收益
- 使同学系统掌握Service Mesh架构设计和实践;
- 使同学系统掌握微服务架构设计和实践;
- 使同学系统掌握互联网高可用高并发架构设计和实践;
- 使同学们系统掌握Service Mesh架构中的关键技术;
- 使同学们系统掌握容器云的设计和实践;
- 使同学们掌握架构背后设计的哲学;
- 使同学们对架构未来能够有清晰的认知;
- 使得同学们掌握Kubernetes服务治理。
课程大纲
第一课:微服务架构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;
- ……