课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

伴随市场环境、客户需求深刻变化,云计算、区块链、分布式、人工智能等新技术不断改写“游戏规则”,近年来IT业注重整体架构升级,推动IT业务能力的提升和业务流程的变革,以安全、可靠、高效、弹性为重点目标实施架构转型、探索分布式架构和成熟开源技术的应用,逐步减少或摆脱对单一技术产品的依赖,提升对企业数字化转型、架构现代化等重大转型战略的支撑能力。

本课程将从分布式架构设计和服务治理方式入手,结合实例深入剖析和比较常见分布式架构的优缺点、适用的场景、典型的设计模式以及必要的治理手段。

目标收益

a)了解常见软件架构的演进过程
b)掌握常见分布式架构的优缺点和适用场景
c)掌握常见分布式架构的典型设计模式
d)掌握常见分布式架构的服务治理手段

培训对象

a)架构师
b)开发人员
有一定的架构设计和实践经验,有一定的软件开发技能。

课程大纲

1.软件架构面临的新挑战和演进方式 a.软件系统的复杂度与市场压力
b.架构转型的纠结与新技术引入的取舍
c.架构演进的背景原因与脉络方向
2.常见分布式架构优缺点和使用场景 a.分布式架构的基本特征
b.常见分布式架构的优缺点
c.分布式架构的基本组成
d.常见分布式架构的适用场景
3.分布式架构与微服务设计 a.分布式架构的典型设计模式
b.分布式架构的最佳设计原则
c.分布式架构的韧性保障
i.冗余性
ii.弹性伸缩
iii.单点无状态
iv.不可变基础设施
v.故障传导阻断
vi.基础设施即代码
d.常见的微服务设计
i.代理模式架构特点
ii.直连模式架构特点
iii.边车模式架构特点
e.微服务全生命周期整体架构
4.微服务度量与服务治理 a.微服务度量与服务治理闭环
b.微服务度量与服务治理整体架构
c.微服务度量手段
i.服务度量指标
ii.服务拓扑视图
iii.服务调用追踪
iv.服务性能分析
v.服务容量规划
vi.服务异常预测
vii.服务资源管理
d.微服务管控策略
i.服务负载
ii.服务限流
iii.服务容错
iv.服务降级
v.服务授权
e.微服务管理模式
i.服务生命周期管理
ii.服务韧性保障
1.软件架构面临的新挑战和演进方式
a.软件系统的复杂度与市场压力
b.架构转型的纠结与新技术引入的取舍
c.架构演进的背景原因与脉络方向
2.常见分布式架构优缺点和使用场景
a.分布式架构的基本特征
b.常见分布式架构的优缺点
c.分布式架构的基本组成
d.常见分布式架构的适用场景
3.分布式架构与微服务设计
a.分布式架构的典型设计模式
b.分布式架构的最佳设计原则
c.分布式架构的韧性保障
i.冗余性
ii.弹性伸缩
iii.单点无状态
iv.不可变基础设施
v.故障传导阻断
vi.基础设施即代码
d.常见的微服务设计
i.代理模式架构特点
ii.直连模式架构特点
iii.边车模式架构特点
e.微服务全生命周期整体架构
4.微服务度量与服务治理
a.微服务度量与服务治理闭环
b.微服务度量与服务治理整体架构
c.微服务度量手段
i.服务度量指标
ii.服务拓扑视图
iii.服务调用追踪
iv.服务性能分析
v.服务容量规划
vi.服务异常预测
vii.服务资源管理
d.微服务管控策略
i.服务负载
ii.服务限流
iii.服务容错
iv.服务降级
v.服务授权
e.微服务管理模式
i.服务生命周期管理
ii.服务韧性保障

活动详情

提交需求