DevOps与云计算的联姻

云计算
越来越多的公司把数据迁移到云计算,世界上各种数据中心处于战略性作用都会产生需求,由此DevOps也找到了一席之地。此外,试运行新服务器实例(即便是虚拟的服务器实例)也需要规则支持。

DevOps是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。作为敏捷开发的衍生物,DevOps鼓励开发者理解运营规则,鼓励运营团队分享他们的代码和自动化技巧,从而模糊化开发者和运营团队的界限。

越来越多的公司把数据迁移到云计算,世界上各种数据中心处于战略性作用都会产生需求,由此DevOps也找到了一席之地。此外,试运行新服务器实例(即便是虚拟的服务器实例)也需要规则支持。系统管理员和QA部门对待新的应用程序和更新时往往都是如临大敌,他们建立起复杂的变更管理系统,来保护被他们所认为的脆弱基础设施。这样的心态错位可能导致群体对立并降低运行效率,这也正是DevOps出现的原因之一。

所有DevOps应用程序都是一个配置引擎和一组应用程序编程接口(API)的组合,而API可连接应用程序以管理接口,从而用于设置云计算服务、私有服务器以及网络管理系统。在一个成熟的DevOps环境中,开发人员可根据应用程序来编制配置说明。但是,现在可以使用DevOps工具和方法,开发人员可以对已开发完成的应用程序生成配置说明。

 

[[77342]]

 

IBM营销了一个称之为BlueMix的概念,集合了DevOps和IaaS;理论上,BlueMix可以通过结合敏捷应用开发和底层的基础架构,就能够为所有用户引入云计算。这个概念结合了应用服务和软件定义、可编程且自动化的底层基础架构,最终通过分析,而不是人工输入,实现资源分配。可以将所有的应用程序接口(API)粘合在一起,当然也得通过IBM来交付。

此外,2013年4月,IBM收购DevOps工具供应商UrbanCode以增强移动应用部署能力,该工具可以很好地配合IBM Worklight移动应用开发平台。此外UrbanCode的解决方案还能与中间件、数据库和商业智能等传统应用配合。

在当前的市场环境下,软件开发企业需要以***的速度和频率交付移动及云软件。更加迅速、频繁地交付软件产品和快速响应客户反馈,成为了当前软件企业至关重要的未来发展因素。DevOps的作用对于企业还是很有吸引力的,因为其设计能够多得少支出。如果要想打破传统IT壁垒,就要提升员工之间的交流。

责任编辑:王程程 来源: TechTarget中国
相关推荐

2013-05-21 10:12:52

BYOD重定义云计算

2012-06-08 09:29:21

曙光Mellanox云计算

2015-12-21 09:40:05

UnitedStack思科

2011-10-31 09:42:41

云计算电子政务电子商务

2014-02-13 09:03:15

数据中心云计算

2019-08-08 14:38:02

云计算阿里云联姻

2015-06-01 16:25:07

数据中心云计算

2016-07-15 14:22:08

2013-03-21 09:37:44

VMware虚拟化混合云

2009-06-02 14:22:22

世纪互联cloudexphpcms2008

2013-11-19 09:12:48

HFCPON

2012-06-14 08:50:36

SaaS云计算DevOps

2016-03-01 14:51:18

云计算DevOps

2018-12-03 11:42:54

华为云

2020-03-13 10:42:43

云计算DevOps

2020-06-23 10:41:08

云计算DevOps持续集成

2015-01-23 09:03:01

DevOpsCloudFoundrPaaS

2019-11-21 15:08:13

DevOps云计算管理

2021-05-30 15:58:51

云计算DevOpsIT

2020-01-03 16:16:15

云计算技术工具
点赞
收藏

51CTO技术栈公众号