云计算如何结合DevOps推动软件交付成功

纵观全球经济和各行各业,各公司都在重新更新和开发技术,以便更好地感知客户所需的下一件大事,并找到赢得竞争的方法。

DevOps的概念可追溯到近10年前。在此期间,很多事情发生了变化。随着DevOps已经成熟,人们已经看到许多成功的实施,经验教训和大量的数据收集。但有一件事一直到今天仍保持不变,那就是DevOps是以业务成果为动力的,没有它,就没有理由去冒险。通常,组织通过这四方面的一个或多个领域来推动改进:上市时间,改进的用户体验质量,效率或合规性。然而,为了实现这些目标,DevOps需要改变文化,流程和工具。

随着消费者要求更多的在线服务,DevOps已经成为数字转型中的重要力量,一些企业已经开始采用其保持竞争力。例如,在Netflix公司将其业务模式从DVD租赁发展到开发自己的节目,并提供视频点播服务的时候,缺乏支持其巨大云基础架构的商业工具,转而使用开源解决方案来获得帮助。Simian Army在这里被创建,这是Netflix公司对基础设施进行压力测试的一套工具,使IT团队能够在用户受到影响之前主动识别和解决漏洞。

来自Freeform Dynamics和CA 技术公司的全球研究揭示了DevOps实现的好处和驱动因素,并强调文化,流程和技术必须结合在一起,以使DevOps成功。在欧洲,中东和非洲地区,受IT调查的IT决策者在将云计算和DevOps整合在一起时,其整体软件交付成效提高了129%。在单独实施DevOps时,只有81%的提高,而在没有DevOps的情况下利用云计算,只有67%的提高。

通过将DevOps与基于云计算的工具结合在一起,组织的软件性能可预测性提高了99%,与传统的软件开发和交付模式相比,客户体验的改善程度提高了108%。精简的在线客户体验需求很高,受访者表示,软件交付速度提高了2.6倍,是DevOps团队实际使用的工具和服务成本控制的三倍以上。

显然,DevOps必须支持现代开发和交付。以下五个组件对于使企业能够利用新软件来满足客户在任何部署中的需求至关重要:

(1)敏捷管理

新能力弥补了员工自主性和企业战略之间的差距,具有前所未有的流程灵活性,支持团队层面的组织方法(如Scrum和看板)。它有助于确保可见性,并与企业战略和方向保持一致。

(2)API管理

应用程序编程接口(API)是应用程序经济的幕后英雄。如果没有这些应用程序,许多世界领先的应用程序就不会存在。API是一组定义的规则,用于管理一个应用程序如何与另一个应用程序通信,为组织需要交付的任何功能提供现成的、通用的访问。

(3)分析

分析是必要的,提供在软件开发生命周期(SDLC)中的每个步骤花费的时间的可见性,以实现更快的软件交付。他们还提供整个软件交付链的整合视图,将规划工具,敏捷管理解决方案,性能测试工具与发布自动化,操作和应用程序测试解决方案集成在一起。分析解决方案还将最终用户、应用程序和基础设施监控关联起来,以提供改进数字体验所需的业务和业务见解。

(4)整合大型机操作和自动化工具

这些允许组织利用机器学习操作智能和实时动态阈值。这些解决方案能够及早主动检测性能异常,并自动执行纠正措施,防止任务系统中断和变慢。

(5)DevSecOps

整个软件生命周期通过DevSecOps与安全性相结合。通过在整个开发过程中检测和解决安全缺陷,企业可以降低最常见的漏洞来源的风险:对应用层的攻击。

在当前的环境下,成功的构建意味着要改变。支持微服务和容器架构的创新推动了整体现代化,通过机器学习和高级分析等技术。如今,传统的软件开发证明是过时的,而不是云,DevOps,或者在理想的情况是二者结合在一起。云计算和DevOps正在推动了现代软件工厂的革命。HERO译

原文发布于微信公众号 - 云计算D1net(D1Net02)

原文发表时间:2017-09-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏灯塔大数据

产品经理究竟应该关注什么数据 由产品特点和生命周期决定

产品这群人啊,真的是三句话不离老本行,之前和部门的产品Mentor一起吃饭的时候,他问了我这么一个问题:“如果你是饿了么的产品经理,那你日常工作的时候应该关注一...

3156
来自专栏腾讯大讲堂的专栏

服务设计真的有用吗?

服务设计这个概念在最近几年变得非常火热,让很多人听了就觉得兴奋。总感觉作为一个设计师,如果连这个概念都不知道就已经out了。然而别人口中的服务设计,真的有传说的...

3174
来自专栏云计算D1net

什么是多云?多云有那些优点和缺点?

一些员工为特定项目使用特定的云计算供应商提供的服务,而另外一些员工为另一个项目选择不同的云计算供应商。在某些情况下,IT部门可能甚至不知道员工正在使用不同的云平...

2693
来自专栏罗超频道

百度轻应用,看看开发者怎么说

百度世界大会推出了轻应用开放平台,业界对此已充分解读。有人认为这是百度框计算的衍伸,主要是为了汇聚移动端数据;也有人说这是百度对微信的表态,轻应用是与公...

3927
来自专栏程序你好

Why、When以及How:成功迁移到微服务

当一个业务应用程序(一个开发团队)变得更大,达到一定的规模时,公司就会遇到严重的管理和合作瓶颈。此外,如果一个软件产品基于一个巨大的整体架构,那么它们也面临着技...

1111
来自专栏数据科学与人工智能

【数据】关于数据质量,营销人必知六问

小编邀请您,先思考: 1 如何让数据优质? 数据驱动的广告需要优质数据。但大量的不良数据和经不起推敲的数据使用方式可能会给营销活动造成不良影响。 营销人员需要知...

3537
来自专栏WeTest质量开放平台团队的专栏

解决虚幻引擎4手游开发难题,腾讯WeTest携GAutomator、APM亮相UOD大会

1413
来自专栏ThoughtWorks

企业实施DevOps的七大挑战|洞见

DevOps这个词在近年来可谓大火。从2014年底我开始给一些企业做持续交付/DevOps相关的评估和咨询,似乎每个企业都表示想要推行DevOps,或者说他们正...

2946
来自专栏SDNLAB

云计算十问

Q1:云服务提供商在未来几年中面临的问题是什么? Gartner预测,到2017年公有云服务市场的总体预计将增长18%,将从2017年的2468亿美元增长到20...

6367
来自专栏PPV课数据科学社区

精品译文:关于社交追踪的一课

Baekdal Plus可以对分享进行追踪,而不需要广告变量或者社交按钮(这些通常不可靠)。当一个用户分享了一篇文章,URL会自己识别出被分享。 换句话说,通过...

2686

扫码关注云+社区

领取腾讯云代金券