针对数据中心的平台工程最佳做法

日期: 2024-07-29 作者:Kerry Doyle翻译:邹铮 来源:TechTarget中国 英文

现在企业需要更快的应用程序开发周期,这需要简化DevOps工作流程。新兴学科平台工程提供对常见、可重用工具的即时访问,这可简化应用程序构建和部署,以实现上述目标。

内部开发人员平台(IDP)的关键属性是标准化、可扩展性、自动化和自助服务。开发人员使用这些功能来获得更大的自主权和效率。

平台工程涉及增强开发人员的能力,以及为新的创新奠定基础,例如分布式服务、API管理、DevSecOps、生成式AI和机器学习操作。

IDP部署的最佳做法

以下是IT领导者在考虑过渡到采用IDP时应该关注的重要步骤和最佳做法。

1. 制作一份责任声明

有效的IDP根据使用它的开发人员的具体需求进行定制。平台工程的第一步是制定责任声明,以指导过渡过程并确定目标。它应该说明业务的总体目标,并明确定义组织内个人开发人员或DevOps团队的角色。

2. 得到领导层的认可并启动行动计划

IDP可降低管理成本,简化开发人员工作流程,并彻底记录构建流程。对于企业和IT领导者来说,支持良好、积极主动的管理方法至关重要。高管的认同和支持确保平台工程将作为长期投资持续下去,以有效应对业务扩张的开发挑战。

3. 了解平台使用者

采用IDP的目标是改善开发过程。明确识别开发平台使用者,并收集有关技能组合、核心能力和构建周期问题的信息至关重要,所有这些都将为平台设计提供信息。IDP功能应基于确定发展痛点的整体评估。还应该确保必须具备的能力和标准化的工作流程,以获得高效的端到端体验。

4. 采取产品方法

IT领导者计划通过IDP部署简化开发,并采取平台即产品的方法,专注于开发人员所需的确切工具、框架和功能。随着公司推进部署,他们可以从开源或专有软件中进行选择。

从小规模开始,专注于安全等切实目标,以获得开发人员和业务利益相关者的认同。例如,开发人员工作流程的一致性和标准化可确保构建的完整性,并从开发开始就为软件带来更大的安全性。

统一IDP的好处

平台工程提供自助服务交付模型,该模型确保可访问精选工具,这些工具取代了重复的手动任务,并减轻IT的负担。因此,开发人员可以更快地创新,而无需担心其他问题,也无需获得专门的基础设施知识。当平台标准部署到位,DevOps团队和程序员将获得稳定性,并保证关键构建组件可用。

业务和IT领导者必须采取积极主动的平台工程方法,以防止开发人员采用自己的工具和变通方法。这些做法会造成支离破碎的开发孤岛,减缓生产,并可能引入新的漏洞。

相比之下,依赖IDP自动化的企业可以保持安全措施。例如,平台工程确保安全编码实践从一开始就内置到软件开发中。

企业必须确定其核心发展需求。对于小公司来说,平台工程和投资的相关性可能很难证明,但IDP可以成为进一步增长的垫脚石。对于大型公司来说,采用IDP的价值是基于其他IT资源的扩展,例如软件开发、客户服务、数据中心功能和网络。归根结底,确保IT组件和效率之间的协同作用对任何规模的公司来说都具有长期的经济意义。

这里的挑战在于认识到如何处理业务扩张的开发复杂性。根据Gartner Hype Cycle最近的研究,越来越多的公司选择平台工程作为其主要生产力学科。如果想要成功部署,企业需要确定这种工程方法的关键目标,以及什么将推动价值。

例如,对于小型企业来说,在开发过程的每个阶段强调更大的安全性很重要。另一方面,在开发、IT和业务团队中获得一致性对大公司至关重要。

专注于端到端的体验

平台工程尚未成熟到产品供应商提供即插即用软件的地步,例如PaaS或生产力套件。相反,企业可以独特地定制预构建的软件,以满足某些需求,并组装现成或开源组件,以专门满足企业和开发需求。

平台工程KPI可衡量成功,并确保IDP简化和简化工作流程。Platform Engineering Slack是有用的资源,可学习和比较其他参与IDP部署的记录。

DevOps方法演变为使该学科对大规模应用程序构建至关重要一样,自动化IDP为满足下一代技术的需求提供新的潜力。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

邹铮
邹铮

相关推荐