咨询QQ:
      杂志订阅

      编辑

      网管

      培训班

      市场部

      发行部

电话服务:
 010-82024981
欢迎, 客人   会员中心   帮助   合订本   发布信息
设为首页 | 收藏本页
数据中心平台工程最佳实践
  • 缩短应用开发周期需要简化DevOps工作流程。新兴的平台工程学科可立即访问通用、可重复使用的工具,从而简化应用的构建和部署,以实现这些目标。
  • 缩短应用开发周期需要简化DevOps工作流程。新兴的平台工程学科可立即访问通用、可重复使用的工具,从而简化应用的构建和部署,以实现这些目标。
      
      内部开发者平台(IDP)的关键属性是标准化、可扩展性、自动化和自助服务。开发者利用这些特性来获得更大的自主权和效率。
      
      平台工程扩展到增强开发人员的能力,并为分布式服务、API管理、DevSecOps、生成式AI和机器学习操作等更新的创新奠定了基础。
      
      数据中心平台工程最佳实践
      
      IDP实施的最佳实践
      
      以下是IT领导者在考虑过渡到IDP采用时应该关注的重要步骤和最佳实践。
      
      1.制定使命宣言
      
      有效的IDP可以根据使用它的开发人员的特定需求进行量身定制。平台工程的第一步是制定使命宣言,以指导过渡过程并定义目标。它应该陈述业务的总体目标,并明确定义组织内各个开发人员或DevOps团队的角色。
      
      2.促进领导层认同并启动行动计划
      
      IDP可降低管理成本、简化开发人员工作流程并全面记录构建流程。对于组织和IT领导者来说,获得良好支持的主动管理方法至关重要。高管的认可和支持可确保平台工程作为一项长期投资持续存在,以有效应对业务扩展带来的开发挑战。
      
      3.了解平台消费者
      
      采用IDP的目的是改善开发流程。明确识别开发平台消费者并收集有关技能组合、核心功能和构建周期问题的信息至关重要,所有这些都将为平台设计提供参考。IDP功能应基于识别开发痛点的整体评估。它们还应确保必备功能和标准化工作流程,以实现高效的端到端体验。
      
      4.采取产品方法
      
      IT领导者计划通过IDP部署来简化开发,并采用平台即产品的方法,专注于开发人员所需的确切工具、框架和功能。随着企业采用的推进,他们可以选择开源或专有软件。
      
      IDP降低了管理成本,简化了开发人员的工作流程并全面记录了构建过程。
      
      从小处着手,专注于切实可行的目标(例如安全性),以获得开发人员和业务利益相关者的认可。例如,开发人员工作流程的一致性和标准化可确保构建完整性,并从开发开始就将更高的安全性融入软件中。
      
      统一IDP的优势
      
      平台工程提供了一种自助交付模式,确保可以使用精选工具来取代重复的手动任务并减轻IT负担。因此,开发人员可以更快地进行创新,而无需担心物流问题,也不需要掌握专门的基础设施知识。一旦平台标准到位,DevOps团队和程序员就可以获得稳定性,并确保关键构建组件可用。
      
      业务和IT领导者必须采取积极主动的平台工程方法,以抵消开发人员采用自己的工具和变通方法的倾向。这些倾向会造成分散的开发孤岛,从而减慢生产速度并引入新的漏洞。
      
      相比之下,依赖IDP自动化的组织可以维护安全措施。例如,平台工程确保从一开始就将安全编码实践融入软件开发中。
      
      组织必须确定其核心开发需求。对于较小的企业来说,平台工程和投资的相关性可能很难证明,但IDP可以成为进一步发展的垫脚石。对于较大的企业来说,采用IDP的价值在于扩展其他IT资源,例如软件开发、客户服务、数据中心功能和网络。最终,确保IT组件和效率之间的协同作用对于任何规模的企业来说都是具有长期经济意义的。
      
      挑战在于认识到如何在业务扩展时处理开发复杂性。越来越多的企业选择平台工程作为其主要生产力学科。成功采用平台工程的关键在于确定这种工程方法的关键目标以及什么将推动价值。
      
      例如,对于小型企业来说,在开发过程的每个阶段强调更高的安全性非常重要。另一方面,对于大型企业来说,在开发、IT和业务团队之间实现一致性至关重要。
      
      专注于端到端体验
      
      平台工程尚未成熟到产品供应商提供即插即用软件(如PaaS或生产力套件)的程度。相反,企业可以独特地定制预构建软件以满足某些需求,并组装现成的或开源组件以专门满足组织和开发需求。
      
      平台工程KPI衡量成功率并确保IDP简化和精简工作流程。平台工程Slack是一种有用的资源,可用于学习和与其他从事IDP部署的人交流意见。
      
      正如DevOps方法论不断发展,使该学科成为大规模应用构建所必需的一样,自动化IDP为满足下一代技术的要求提供了新的潜力。
      
      编辑:Harris
      
      

  •