课程大纲
第一章 云端软件架构概述
1. 云计算技术与软件架构演进:从软件定义的基础设施到云原生架构
2. 云原生架构助力数字化持续演进
3. 软件架构云化带来的收益与挑战
第二章 应用容器化
1. 容器技术原理与从代码到镜像的最佳实践
2. K8s的原理及其对容器的管理
3. Sidecar模式及K8s Pod设计
4. 安全容器及应用
5. 虚机-容器混合架构
第三章 采用云原生模式构建应用
1. 服务发现和流量分发
2. 优雅且快速的弹性扩缩与滚动发布
3. 云原生应用的容错设计
4. 配置中心模式及实现
5. API网关模式及实现
6. “跑批”业务云原生化
7. 声明式API模式与Operator开发
8. Serverless模式及应用
第四章 服务网格和分布式运行时
1. 什么是服务网格?
2. 典型开源服务网格Istio及其应用
3. 什么是分布式运行时,其和服务网格的区别
4. 基于典型开源分布式运行时dapr构建应用
第五章 应用上云迁移
1. 应用上云迁移的典型方式
2. 上云迁移工具和技术方案
3. 规划业务系统上云
4. 云上数据备份与应用容灾
5. 应用上云需要的组织能力