解读平台工程,DevOps真的死了吗?不,它只是换了个马甲而已,弥补了DevOps空心理论,让DevOps继续发展壮大
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
平台工程(Platform Engineering)的趋势
平台工程概念在2022年变得流行,出现在Gartner的炒作周期曲线上,预测到2026年,80%的软件工程组织将建立平台团队,提供内部的可复用服务、组件及工具。国内大厂近两年在技术社区中探索"平台工程"。
DevOps的探讨与平台工程的起源
DevOps方法论的起源解决的是开发与运维的生产协作关系问题,而非仅仅实现一个平台或工具链。SRE作为DevOps的一种实践,更关注软件的可靠性,并要求运维人员参与到开发中。DevOps的本质并非让开发者做运维,而是要求他们对基础设施有基本的认识。
平台工程的诞生与定义
平台工程应运而生,旨在抽象实体,控制自助服务的边界,简化角色间协作。平台工程社区发起人Luca Galante定义平台工程为设计和构建云原生时代软件工程的工具链与工作流的学科,通过产品方法实现开发人员自助式服务。
平台工程与DevOps的关系及其补充作用
平台工程并不是取代DevOps,而是其自然延伸。DevOps方法论需要自服务敏捷基础设施的支撑,即平台工程的目标。平台工程提供统一标准的基础设施,支撑研发和运维的敏捷性,而DevOps关注应用生命周期中的利益平衡与协调。
总结
平台工程旨在解决开发者不愿意与基础设施打交道的问题,同时支持企业自主基础设施发展。它既统一了矛盾,也可视为DevOps的下一阶段。
术语和概念
DevOps, SRE和平台工程各自在不同时间出现,均旨在改进软件开发与操作的协作、自动化和效率。它们不应被孤立看待,而是理解为整体的系统建设思路和发展趋势。
想要了解更多内容?