云原生集成开发环境——TitanIDE
通过网页在任何地方更安全、更高效地编码2022-11-11
1028
原文出自:mia-platform Blog
平台工程、DevOps 和 SRE:是时候做出明确的选择了吗?每个人都在目睹 IT 环境持续以快速而无情的速度发展。每天,市场不仅为企业提供着新的技术和新的工具,而且还提供管理信息系统和应用程序开发的新方法。
关于软件开发的话题,平台工程的趋势现在正在蓄势待发,分析师和行业专家称其为当下最具颠覆性的哲学之一。虽然有许多人认为,未来几年平台工程或将彻底改变信息技术领域,但也有人毫不犹豫地说,平台工程甚至可以取代一些,近年来被认为最具创新性的实践:例如 DevOps、敏捷和 SRE。
然而,无论专家的预测和假设如何,对于当今的企业而言,重要的是了解采用诸如平台工程之类的方法实际上是为了什么。它会对内部开发团队和更广泛的 IT 部门产生什么影响?是否值得将其当成其他更为成熟的策略的替代品?如果是这样,需要采取哪些步骤才能正确地做到这一点?
在回答这些问题之前,让我们更详细地了解平台工程的组成部分,以及它为何有望在未来几年重塑 IT 管理的视野。
什么是平台工程?
根据 Gartner 的定义, 平台工程是为软件交付和生命周期管理,构建、运营自助式内部开发人员平台 (IDP) 的学科。作为这一趋势当前相关性的证明,在分析公司为 2022 年确定的至少三个炒作周期中,平台工程独具特色:软件工程、新兴技术和云平台服务。
为了不断改善开发人员体验并提高开发团队的生产力,平台工程支持构建产品,即内部开发人员平台 (IDP)。这使团队变得自主,使他们能够自助访问他们需要启动、管理和监控开发过程的工具(或从头开始创建它们)。所有这一切同时也改善 了IT 治理,因为该平台通过自己的设计指导开发人员遵守公司政策。事实上,该平台为开发团队提供了,在应用程序生命周期的各个级别,进行日常工作所需的工具和指导。
该平台创建了一个中间层,以减少开发人员与底层基础设施交互所需的认知负载,随着微服务、 Kubernetes和云原生技术的普遍普及,这往往会变得越来越复杂 。这显著简化了开发团队的工作,也鼓励了对基础设施缺乏经验,或不熟悉的新团队成员更快入职。所有这些都有助于更快地发布高质量的软件,同时确保无 摩擦的开发人员体验。
需要指出的是,平台工程背后的理念是,平台是一个不断发展的真实产品。因此, 平台工程不仅限于平台的初始设计阶段,还涉及产品的实施和维护阶段。事实上,随着组织需求的发展,确保最佳性能,需要持续工作来改进、扩展和更新功能。
平台工程:渐进式创新还是全面变革?
因此,平台工程带来的好处是不可否认的。这就是为什么许多分析师认为, 在未来五年内,平台工程将在 IT 领域得到广泛采用。 据 Gartner 称, 到 2026 年,80% 的软件工程组织将建立平台团队,作为可重用服务、组件和应用交付工具的内部提供商。
问题仍然是公司是否必须做出明确的领域选择,完全摒弃更成熟的方法,转而支持平台工程。
当然,目前还没有明确的答案。但值得提醒的是,每次出现新趋势时,都会有人声称它将压倒以前的模型,甚至完全取代它们。例如,DevOps 的兴起,那些声称这意味着敏捷的终结的人。然后,当 Google 引入 SRE(站点可靠性工程)的概念时,许多人预测 DevOps 将会过时。相反,SRE、DevOps 和敏捷仍然存在并被广泛使用。此外, 采用其中一种方法并不排除其他方法也被采用。相反,最成功的组织往往是结合了所有这些方法的组织。
今天的焦点是平台工程,如果我们要从过去得出结论,也许最合适的假设是新的实践将与现有的其他方法共存并补充。
结论
未来的 IT 环境很可能会融合当今使用的理念,并且平台工程将逐渐增加。目标始终是改善开发人员体验并发布为最终用户创造价值的高质量软件。这需要敏捷、DevOps、SRE 和平台工程之间的协同合作,所有这些都服务于数字产品的创建。
如果您对这种趋势会做什么感到好奇,您只需要等待。但是,对于那些不满足于等待,而是想成为第一批体验平台工程优势的人来说,不妨体验一下CloudOS(一站式云原生开发平台),它包含了平台工程的全部理念。
CloudOS(一站式云原生开发平台),可以为企业构建敏捷创新的应用研发环境,实现应用研发可视化、敏捷化和技术平台标准化,让传统应用研发人员快速实现云原生应用创新,加快企业数字化转型。提供可视化操作界面,通过WEB页面完成架构设计、API管理、在线开发、API自动化测试、多云发布、多云应用调度、应用运维等云原生应用全生命周期管理。支撑传统应用迁移上云,助力传统应用研发团队高效完成云原生应用创新。
点击链接,免费体验CloudOS (一站式云原生开发平台)>>
点击链接,免费获取《CloudOS云原生技术解决方案》白皮书>>