zl程序教程

您现在的位置是:首页 >  工具

当前栏目

转变有迹可循:企业DevOps部署意愿高涨

2023-09-11 14:19:45 时间

DevOps在企业中的采用现象仍然属于罕见,但企业对DevOps的兴趣正在增长。这表明IT管理层已经明白团队协作和快速的应用程序交付对企业的长期成功至关重要。

在近期Gartner的IT运营策略与解决方案峰会上,来自各个类型老牌公司的IT架构师一致认为,即使在追求即时性价值的现代也存在缓慢的应用程序开发周期现象,但是他们正采取措施来调节这种转变。

这并不是说,每个初创公司和网络公司都会通过DevOps这种精益敏捷的方式复制出快速的IT服务交付品牌。企业有着特殊的要求,比如政府监管、文化建立以及遗留资产——更不用说难以部署的DevOps,“快速失败”这个概念可是这个过程的一部分。

然而,缩短应用程序交付时间是一个令人满意的结果,不管它以何种方式实现。全国最知名的保险公司(美国)Prudential金融集团已经开始对其人寿保险团队的7个应用程序进行积极调整。Jason Berkowitz是这家140年老店的基础设施主管,他主张先从小事做起。

Prudential迈出的第一步是使用开源软件,比如将Jenkins用于编排;质量管理平台选择了SonarQube;使用Apache ZooKeeper作为配置管理工具。目前该项目的劳动成本已达400万美元,用于“验证概念”,Berkowitz表示下一步将评估并选择授权工具。

DevOps部署是一个长期的目标。“当下,公司必须将一切团结在一起,选择正确的工具,赶上时代步伐,”Berkowitz说,“这是一种艺术。”

加拿大西部最大的地区性银行正在经历一个更广泛的更新的金融和遗留应用程序开发过程,可能需要三年才能完成。该银行拥有大约6500名员工,大约170个分支。就在一年多以前开始重组其IT和开发团队,目标是发展成一个响应解决方案团队。

该银行的CIO从Gartner的双峰IT开发过程找到灵感,并开始发起这项工作。“双峰IT”这一术语描述了企业将传统的过程与探索性调研进行重叠的过程。

该银行的董事会对这一转变表示肯定,IT基础设施主管说这将为DevOps式的工作style铺平道路——银行没有将DevOps定义为敏捷项目管理,而是一个包罗万象的概念:如何管理开发和操作过程。

“所有组织都会选择最适合自己的方式,”一名不愿具名的IT基础设施主管说,“敏捷(Agile)是终极编程。虽然比瀑布式更加敏捷,但是对我们来说,最终取决于团队或应用程序。”

对他来说,这意味着应用程序发行周期不再是长达一年,也许缩短到一个季度或一个月。

虽然银行可能比其他企业更加积极,Gartner公司的Williams发现企业IT采用DevOps的意愿在过去一年里有显著提升——虽然我们还未见到全面的部署实践。

“企业IT看到了其中的价值,”他说,“他们试图将其中一部分价值带到应用程序/开发生命周期中来,他们开始询问‘我要从哪里开始呢?需要什么工具?我要如何向业界证明该实践的价值并获得支持?’”

本文转自d1net(转载)


企业DevOps之路:Jenkins 流水线 Pipeline 即流水线,是 jenkins2.X 的新特性,是 jenkins 官方推荐使用的持续集成方案。与传统的自由风格项目不同,它是通过 jenkins DSL 编写代码来实现。相比于之前用户只能通过 Web 界面进行配置的方式来定义 Jenkins 任务,现在通过使用 jenkins DSL 和 Groovy 语言编写程序,用户可以定义流水线并执行各种任务。
企业DevOps之路:私有镜像仓库 Harbor 搭建 Harbor 是由 VMware 公司开源的企业级的 Docker Registry 管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。
企业DevOps之路:SonarQube代码质量平台 SonarQube 是一个静态代码分析平台,用来持续分析和评测代码的质量,支持检测 Java、JavaScript、C#、C、C++ 等二十几种编程语言。通过 SonarQube 可以检测出项目中潜在的Bug、漏洞、代码规范、重复代码、缺乏单元测试的代码等问题,并提供了 UI 界面进行查看和管理。