阿里巴巴云原生应用平台团队担负着阿里互联网级场景下应用的云原生化工作。面对成千上万个散落在不同团队、不同特征(有状态、无状态、复杂依赖关系、复杂资源需求)的应用,如何统一应用管理体系、如何使得应用一次定义在不同平台上均可运行、如何解决有状态应用交付问题等,成为了团队新的挑战。
本次演讲首先会介绍阿里团队如何围绕应用定义、应用交付、应用运维与自动化几个层次解决上述问题,以及进行体系化的统一架构建设和规模化实践的经验。随后会详细介绍阿里与微软共同开发的“云原生应用标准定义”开源项目,讲解这套思想以及它如何帮助阿里真正解决“应用开发与运维角色解耦”、“应用定义与实现解耦”的两大难题。最后介绍 CNCF 应用交付领域小组在该技术方向的后续计划。
阿里巴巴技术专家孙建波老师将在ArchSummit全球架构师峰会(北京站)2019为我们带来《阿里巴巴应用管理实践与云原生应用标准定义项目》的精彩分享。
演讲提纲:
在阿里巴巴互联网规模的应用体量之下,如何摆脱 YAML 管理的泥潭?如何通过统一的方式对不同类型的应用进行描述?如何解决当前 K8s YAML 中把不同角色糅在一起的难题?
a. 开发、运维权责不明,一方总当背锅侠? 基于角色共同协作的应用定义!
b. 应用定义在不同平台上形态不一怎么办? 真正实现“一次定义,不同平台到处运行”!
c. 不同平台功能不一样怎么办?不同平台提供的能力插件式组合,再也不需要定制化修改!
云原生应用交付与管理体系与阿里巴巴的落地经验;
基于云原生应用标准定义的有状态应用交付流程举例;
云原生应用标准定义在阿里巴巴的大规模实践经验,以及与周边生态比如 FaaS、持续集成、GitOps 等体系的集成原理。
听众受益:
了解当前应用交付体系现状与存在的问题;
对云原生应用标准定义的方式、方法和背后的思考有更多理解;
阿里巴巴大规模体量下的云原生应用交付与管理实践经验;
应用标准定义在阿里巴巴应用管理体系中实践与集成的方法和经验教训。
嘉宾介绍:
孙建波,Kubernetes 项目社区成员。目前在阿里巴巴参与大规模云原生应用交付与管理相关工作,2015 年参与编写《Docker 容器与容器云》技术书籍。曾任职七牛,参与过时序数据库、流式计算、日志平台等项目相关应用上云过程。
更多未来架构演化和核心技术引发的变革的相关分享请访问 ArchSummit全球架构师峰会(北京站)2019官网。
https://archsummit.infoq.cn/2019/beijing/
评论