课程简介
随着基础设施逐渐成熟的今天,越来越多的应用开发者们开始追求快速的构建应用、部署、交付,以便进行更敏捷地业务创新。云原生的普惠也给这些诉求的达成带来了进一步的便利。
本次分享的前半部分会介绍当前云原生应用交付领域的前沿技术以及成熟的实践,讲述云原生应用管理和交付带来的价值,希望通过前半部分的分享为您构建企业的云原生应用平台带来一些架构上的启发和借鉴。
后半部分则会围绕阿里巴巴关于云原生应用管理和交付的实践展开,为大家介绍如何基于 KubeVela 构建标准化的应用交付管理平台。KubeVela 是即将进入 CNCF 的开源项目,是云原生应用模型(OAM)的具体实现,它基于一个标准化的应用模型,不仅提供了诸如多集群、多环境部署、工作流、弹性伸缩、可观测性等丰富的 PaaS 应用管理能力,还在此基础上,方便用户进行灵活扩展和对接,构建抽象易用的标准化接口,为应用标准化管理交付提供了极大的便利。
课程收益
1.目标:
a.云原生领域应用管理的现状、普遍做法。
b.云原生应用管理涉及的技术难点和阶段。
c.OAM开放应用模型以及其标准实现 KubeVela背后的原理。
d.阿里巴巴大规模应用交付和管理实践。
2.成功要点:
a. 标准化、体系化能力建设;
b. 生态协同、快速接入生态能力,应对需求变化;
c. 端到端一致性体验;
3.启示:
应用交付是不断降本提效的过程,KubeVela 通过标准化的方式,吸纳生态功能,满足用户需求,降低使用门槛,同时进一步扩充生态能力,形成正向循环,最终为云原生应用交付带来用户体验和技术的同步提升。
受众人群
架构工程师、运维工程师、测试工程师、对云原生感兴趣的人员
课程周期
1天
课程大纲
1.云原生应用管理和应用交付背景
a.与传统应用管理的区别与挑战
b.云原生应用交付的价值
2.领域的核心技术介绍
a. 云原生K8s的核心扩展方式(CRD/Operator技术)
b.应用交付制品,事实的应用打包标准(helm 技术)
c.多集群,多云,多环境
d.持续部署与交付的工作流
3. KubeVela 概念与核心原理
a. KubeVela 基于 OAM 模型的统一用户接口和使用方式
b. KubeVela 主要功能介绍。
4. 阿里巴巴基于云原生应用落地实践
a. 云资源与应用的统一生命周期管理
b. 多环境、多集群的应用发布工作流
c. 统一的日志、监控、弹性等运维能力建设
d. 多组件应用编排与数据传递
e. 金丝雀、蓝绿、A/B 等多种统一工作负载灰度发布能力
5. 未来规划与总结
6.QA。