DevOps与SRE与平台工程。有什么区别?
DevOps、SRE和平台工程的概念是在不同的时间出现的,由不同的个人和组织发展而来。

DevOps作为一个概念由Patrick Debois和Andrew Shafer在2009年的敏捷会议上提出。他们旨在通过促进协作文化和对整个软件开发生命周期的共同责任来弥合软件开发与运营之间的差距。
SRE,即站点可靠性工程,最早由谷歌在2000年代初提出,以应对管理大规模复杂系统的运营挑战。谷歌开发了SRE实践和工具,例如Borg集群管理系统和Monarch监控系统,以提高其服务的可靠性和效率。
平台工程是一个更新的概念,建立在SRE工程的基础上。平台工程的确切起源不太明确,但普遍理解为是对DevOps和SRE实践的扩展,专注于提供一个支持整个业务视角的产品开发综合平台。
值得注意的是,尽管这些概念在不同时间出现,但它们都与改善软件开发和运营中的协作、自动化和效率的更广泛趋势相关。