课程简介
云原生是近几年非常热的一个概念,人们在提到云原生的时候往往都会提到微服务和容器等概念。其中微服务在云原生兴起之前,就已经被大家熟知,大家会把微服务部署在传统的基础设施上,搭建成一个分布式系统。相比较于单体应用,微服务化之后,带来了巨大的好处,但是随着微服务的数量越来越多,导致出现了一些必须解决的问题。本课程系统讲解微服务架构系统的核心组件和领域驱动设计的运用全过程,包括领域驱动设计分析、组件拆解、数据库模型设计、API接口设计、文档版本管理、服务发现、配置管理、性能监控等。同时结合Kubernetes集群的特性帮助学员快速掌握微服务架构落地容器化的技术,帮助客户快速开展云上业务应用。
课程收益
1、学员将全面了解微服务架构的基本概念,
2、梳理清楚微服务应用实践的核心模块,
3、会灵活运用容器技术与容器集群管理微服务组件,
4、并能够使用Kubernetes来完成企业级别微服务容器化的转型和落地实施。
受众人群
架构总监,架构经理,企业架构师,解决方案架构师 需要深入了解企业架构的技术人员。熟练使用Java,至少一年业务开发实际工作经验。
课程周期
2天(12小时)
课程大纲
主题 | 内容 |
一、从微服务到云原生技术体系:收益与挑战 | |
二、应用容器化中的反模式与最佳实践 | 1.从代码到镜像:流程、技术与工具 2.Sidecar模式、应用场景及K8s Pod设计 3.在K8s上构建与运行生产级微服务架构应用 4.对K8s环境中的应用进行调试 |
三、将微服务架构应用从机器(虚机)迁移到容器(K8s) | 1.在基础设施和应用架构两个层面打通机器环境和容器环境 2.循序渐进,逐步迁移 3.将已有的微服务框架(Spring Cloud、Dubbo等)与K8s结合 4.在K8s上运行跑批和离线数据分析任务 |
四、Service Mesh 与 分布式应用运行时 | 1.同样是Sidecar,两种截然不同的使用方式 2.典型 Service Mesh 方案与 Istio的最新发展 3.已有的服务治理方案与服务网格的结合:收益、挑战与方案 4.分布式应用运行时dapr的技术特点和应用举例 |
五、Serverless及其他 | 1.广义和狭义的Serverless 2.Serverless 的平台、框架与工具 3.Serverless 的应用 4.Serverless 是未来吗? |
Maw li
百林哲咨询(北京)有限公司专家团队成员
Maw li
百林哲咨询(北京)有限公司专家团队成员
Maw li
百林哲咨询(北京)有限公司专家团队成员
Maw li
百林哲咨询(北京)有限公司专家团队成员
Maw li
百林哲咨询(北京)有限公司专家团队成员
Maw li
百林哲咨询(北京)有限公司专家团队成员
Maw li
百林哲咨询(北京)有限公司专家团队成员