IDC:借助现代DevOps四大支柱成为数字创新工厂

要么做,要么死。
在当今竞争残酷的数字经济中,组织必须将自己转变为软件驱动的企业——成为能够快速有效地创造和分发新的数字服务的“数字创新工厂”。这使他们能够弹性、灵活和创新,创造商业价值,响应市场变化和客户需求。
怎样才能让你的数字创新工厂保持运转?企业如何运用现代DevOps实践如何实现这一数字创新的最佳水平,并快速、一致、安全地生产软件?
在最近的一次网络研讨会上来自IDC和我们自己的Baruch Sadogursky的演讲嘉宾,IDC的研究总监Jim Mercer和Nancy Gohring分享了他们对开发人员和企业高层领导的指导成为数字化创新工厂的四大战略支柱。
吉姆和南希解释说企业DevOps需要优先考虑这4个领域的投资和最佳实践,以创建不断创新的软件流,使他们的产品与众不同,并在竞争中脱颖而出。hth华体会最新官方网站
一个可靠的DevOps战略是围绕以下方面展开的计划,采购,开发和分销。建立现代软件开发和交付的这四大支柱将使您的团队高效和敏捷,并以DevOps的速度和规模创建应用程序。
让我们深入了解IDC关于DevOps和数字创新未来的一些关键见解。
IDC:“数字创新的淘金热正在全面展开”
建立数字化创新工厂是一个必须为企业。数字化优先的企业交付8倍收入增长和2 x与其他企业相比的利润率占全球GDP的65%将在2022年底前实现数字化。
有了这些数字,你的组织是否会进行数字化转型就不再是问题了。如果不是,它就会倒闭。
当IDC最近向企业询问软件开发和交付在支持其业务方面的作用时,排名前两位的答案是增加竞争力,以及差异化和创新他们的产品和服务组合。
简单地说,DevOps现在是企业的竞争优势和运营模式。软件开发正在成为现代业务的核心,使其成为可能。它不再是“有就好”,而是成功的战略关键因素。
事实上,当已经启动数字化转型计划的企业被要求说出哪些高管成员参与了该项目的“开绿灯”时,排名靠前的答案包括他们的总裁、首席执行官、所有者、董事长、首席信息官、首席技术官和技术主管。这凸显了这些数字举措对社会的重要性当前和未来的生存现代商业的一部分。
成为数字创新领导者的四大战略支柱
以下是如何建立您的软件创新能力,以便您能够以a的速度和规模创建和部署数字产品hth华体会最新官方网站数字领先组织。

❶规划
规划阶段必须超越标准的项目规划,并包含更高层次的元素,如建立一个强有力的合作在业务和技术领导者之间,共享kpi,并围绕应用程序的软件架构、语言和框架做出明智的决策。
当面临是构建自己的业务应用程序还是购买它们的决定时,组织需要认识到,从长远来看,使用DevOps增量开发业务应用程序并根据用户反馈定期更改它的风险通常比购买提供有限的定制业务逻辑机会的商业现成解决方案要低。
建议
以下是IDC对规划功能的三点建议:
- 方法计划作为一个持续的功能,而不是作为开始一个项目的一件事。例如,您应该基于kpi做出决策,并根据需要不断调整这些kpi。
- 想想未来的分配计划。在构建了软件驱动的产品之后,要不断考虑如何通过新的分发方法(例如通过开放api或边缘部署)更广泛地分享它,从而从中获得新的业务价值。
- 不断评估新技术如何可以将您的评估改为“构建vs购买”您的业务应用程序。例如,您需要一套强大的DevOps工具来创建一个流线型的软件管道,并快速响应市场动态。

❷采购
企业应该期望他们的应用程序是异构,用多种语言编写,由开源组件、定制代码、商业软件、内部重用代码等混合组成。
人们正在转向这些不同的语言、技术和开源软件包,因为它们提供了灵活性,并允许更好、更快地开发产品,但当然也存在挑战。hth华体会最新官方网站
例如,开源软件(OSS)几乎占了一半一半的代码在IDC调查的开发者开发的应用程序中。
OSS之所以受欢迎,是因为它缩短了创新的时间,降低了成本,提高了开发人员的生产力,使定制变得容易。
如何安全地利用开源
考虑到OSS的使用,组织必须跟踪和扫描OSS软件包,因为OSS组件通常有漏洞,可能会使应用程序处于被破坏的风险中。使这个等式复杂化的事实是,OSS组件经常包含其他OSS组件,等等,就像俄罗斯娃娃一样。这种嵌入式OSS组件的层次结构称为软件物料清单(SBOM)。
这就是软件组合分析(SCA)工具,例如JFrog x光,进来了。IDC将SCA等同于COVID-19接触者追踪,认为SCA可以提供对soms的关键可见性、漏洞检测和许可合规性问题等。
除了识别可能被利用的开源安全漏洞之外,SCA工具还可以帮助组织了解嵌入式组件的许可限制,例如“copyleft”协议,该协议要求嵌入OSS组件的任何软件产品(即使只是几行代码)都必须免费提供其整个源代码,以及修改和分发源代码的权利。这不是商业企业愿意承担的风险。
建议
IDC为确保成功采购提供了以下建议:
- 理解传递依赖关系您的应用程序通过一个SBOM。
- 避免法律和许可风险通过确保没有违反OSS许可或限制性许可条款,例如“copyleft”。
- 商店策划OSS在内部管理、版本控制和管理的包存储库中。这确保了开发人员获取组件的授权副本,并为应用程序中使用的OSS提供了另一个级别的跟踪。

❸开发
开发人员正在采用新的技术、实践和方法来提高他们的敏捷性,加速他们的应用程序开发过程,以及他们响应最终用户反馈的能力。重要的工具和方法包括基于微服务的架构、自动化、云原生技术、DevSecOps等。
快速使用集装箱
云原生和容器正在成为主流。随着DevOps团队希望提高速度并加速应用程序开发,这些技术对于提供数字创新者所需的敏捷性至关重要,可以以可靠的方式加速大规模分布式现代应用程序的应用程序发布。
使用DevSecOps降低风险
与云原生和容器收养,确保你的重要性软件管道已成为明显,推动采用DevSecOps用于自动检测和修复漏洞和其他安全漏洞的流程和工具SDLC-“左移”方法。
随着应用程序的不断增加,恶意行为者越来越多地攻击应用程序,寻找不安全的代码和已知的漏洞。这意味着数字革新者必须采用DevSecOps。
建议
IDC为发展投资推荐以下最佳做法:
- 采用现代云原生应用程序架构和DevOps方法,以提高敏捷性和速度。
- 利用DevSecOps将安全性转移到左侧,并在生产之前捕获漏洞。
- 利用容器的短暂性以及一个全功能的容器注册中心,以加快应用程序的交付和部署

❹分发
软件分发这是一个为组织的数字化努力创造商业价值的巨大潜力的领域,但目前在许多组织中仍未得到开发。除了在应用商店中放置应用程序的传统方式之外,还有许多其他新的软件分发方式,这些方式可能会为业务或客户带来新的价值。
例如,企业可以开放他们开发的一些软件的源代码,并通过这种方式建立一个社区来帮助扩展他们的产品。或者他们可以为合作伙伴或外部开发人员提供对其软件的API访问,这可能是一个新的收入来源。
其他软件分发机会包括将软件推向边缘部署改善用户体验;建立一个与开发人员互动的门户;建立新的合作伙伴关系,创造新的市场。
分发到外部开发者生态系统
IDC数据显示,企业计划在未来两年内显著增加内部开发软件的数量,并与外部共享。超过60%的全球2000强公司通过各种开发人员门户、API访问、外部存储库等参与外部开发人员生态系统。事实上,规模最大、最先进的公司都在与开发者互动——全球100强公司的互动率最高。
分发到边缘基础设施和物联网设备
随着开发运维团队的任务越来越多,边缘部署正在增加分发软件到非传统场所,如物联网设备、可穿戴设备、自动驾驶汽车、消费电子产品、气隙系统、无人机等,其中许多都是在缓慢或不可靠的网络后面。
我们不再使用本地可靠的数据中心。这是可信软件分发的全新范例(参见IDC信息图)在这里了解更多)。传统部署和库管理我们的设计并不是为了应对这类挑战。我们如何验证所有的软件都到达了它应该在的地方,成功和安全,我们如何大规模地做到这一点?
建议
快速启动软件分发机遇,IDC建议数字创新者:
- 运行离客户更近的应用程序-边缘-提供最佳的数字体验。
- 安全可靠地分发软件组件-工件-所有内部和外部涉众。特别是在分发到边缘时,数字创新者必须确保工件被安全交付,并验证它们被正确接收和部署。
- 寻找解决方案这消除了分布带宽瓶颈在复杂和广泛分布的应用程序和工件的整个生命周期中,以及云原生或嵌入式复合资产。
这些都是我们以前从未经历过的大规模现代配送的新挑战。随着大规模分布式架构和高软件速度,跨混合基础设施足迹和大规模边缘/物联网设备可靠地大规模交付变得至关重要。
由于这些软件分发选项是新的,IDC建议组织熟悉新兴的解决方案,这样他们就可以在未来证明他们的努力,加速软件分发和提高网络利用率,作为他们的DevOps过程的一个组成部分,具有CI/CD自动化,安全性和遵从性。
在JFrog中查看所有这些操作
那么,数字创新工厂在现实世界中是什么样子呢?除了正确的文化、敏捷方法和流程之外,您还需要正确的工具。
的JFrogDevOps的平台提供端到端的混合中央解决方案,涵盖数字创新工厂的关键支柱。更重要的是,它是只有解决方案旨在解决DevOps的下一个演变以及周围出现的挑战和机遇现代软件分发,规模。

观看网络研讨会的重播了解关于建立数字创新工厂的四个战略支柱的更多见解和最佳实践,并观看JFrog平台如何实现这些DevOps实践的演示。
其他你可能感兴趣的资源是2022世界杯阿根廷预选赛赛程“跨越式走向DevOps的未来”电子书和DevSecOps最佳实践网络研讨会与JFrog Xray。






