收起
课程概述
云原生技术体系有效赋能应用全生命周期的敏捷性、可扩展性和可用性,提升了企业数字化转型的效能。但如何设计云原生应用架构,如何按照云原生模式开发应用,成为了诸多架构师和开发者面对的新问题。本课程将以“云原生应用设计模式”为主线,面向实战,由浅入深,全面讲解如何基于K8s、Spring Cloud和Dapr等框架与平台构建云原生应用。
本课程全程代码实操,结合案例讲解,实用性强。可提供标准化的实验环境,避免学员自建环境的问题影响学习效果。
学习收益
掌握如何在 K8s 上运行和调试云原生应用;
结合实际应用场景掌握几种常用的云原生应用设计模式;
学习如何基于 K8s、 Spring Cloud、Dapr和服务网格开发云原生应用。
课程适用于
希望通过云原生技术,用统一架构、统一技术堆栈来支撑更多类型的工作负载,避免不同负载、不同架构和技术带来的“烟囱”系统、重复投入和运维负担等问题的云原生开发人员和架构师。
使用云原生技术,更好支持 DevOps 提升应用研发和交付效率,提升弹性和资源利用率。需要帮助企业可以更好应对环境变化,降低计算成本的运维负责人。
希望改变传统软件研发周期以年为单位(可能一年才发布一个大版本),转而采用互联网软件研发周期以周或天为单位,通过小规模迭代,敏态业务快速接受市场的响应和反馈,以技术支撑业务的技术负责人。
希望利用容器技术可以简化业务上云,更好支撑微服务应用架构;或者进一步加强 IT 企业基础设施和应用架构韧性,保障企业业务连续性的对稳定性负责的技术经理和架构师。
课程设计
线上直播-共四讲(每讲3小时:PM14:00-17:00)
课程大纲
第一讲 概述(6月7日) | ||
序号 | 主题 | 内容 |
1 | 云原生技术体系与云原生应用设计模式 | l 从案例看应用架构演进——从传统应用到云原生应用 l 云原生架构的优势和带来的新挑战 l 云原生技术体系 云原生应用设计模式概述 |
2 | Kubernetes(K8s)原理与实验环境 | l 应用开发人员应当了解的Kubernetes l 单节点 K8s 应用开发环境搭建 l 访问远程 K8s 开发测试环境 一些在 K8s 上调试应用的常用技能 |
第二讲 基础模式及实现(6月9日) | ||
3 | Sidecar模式 | l Sidecar模式的应用场景 Sidecar模式的具体实现及应用举例 |
4 | 注册中心模式 | l 微服务/云原生应用架构中的服务注册与发现问题 l 服务注册与发现的两种不同实现方式 l 注册中心模式中的服务实例的生命周期管理 l 基于 K8s 实现注册中心模式 基于 Spring Cloud 等其他框架或平台实现注册中心模式 |
5 | 配置中心模式 | l 微服务/云原生应用架构中的配置管理问题 l 配置中心模式原理及基于 K8s 的实现 基于 Spring Cloud 等其他框架或平台实现配置中心模式 |
第三讲 组合模式及实现(6月14日) | ||
6 | 无状态服务模式 | l 什么是“无状态服务”?其典型应用场景有哪些? l 一个可以达到生产级的无状态服务需要做到些什么? 无状态服务模式及基于 K8s 的实现 |
7 | 有状态服务模式 | l 云原生应用状态管理的需求和场景 l 计算-存储分离原则 有状态服务模式及基于 K8s 的实现 |
8 | 服务网关/API网关模式 | l 什么是服务网关/API网关模式?其应用场景有哪些? l 基于 K8s Ingress / Istio Ingress 实现API网关 l 基于 Sping Cloud Gateway 实现API网关 如何看待 Ingress 在API网关高阶功能上的短板?及应对措施 |
第四讲 进阶话题(6月16日) | ||
9 | 声明式API与Operator模式 | l 声明式API、Operator模式及应用场景 l 声明式API与Operator模式的原理 基于 Operator SDK / Kubebuilder 进行 Operator 开发 |
10 | 将云原生模式延伸到边缘 | l 云原生的价值不局限于数据中心,及相关案例 l 云原生的中心-边缘协同(云边协同)模式 基于 KubeEdge 实现云边协同模式 |
11 | 分布式应用运行时 | l 云原生应用设计与实现问题的再思考 l 分布式应用运行时的提出及典型开源项目 Dapr l Dapr 不是服务网格 基于 Dapr 实现几种典型的云原生应用设计模式 |
活动嘉宾
李明宇
中科院计算所高级工程师
中智凯灵(KeyLink)是国内领先的专业人力资本服务供应商,为企业提供从人力测评、关键岗位人才培养、版权课程设计与输出、人才培养体系设计与开发等一系列的人力资本专业服务。致力于帮助企业打造最优的社会建构式学习环境,成为企业人才培养的最佳合作伙伴,成为业界共享的企业大学,帮助企业提升人才能力,打造卓