IDC:拥有现代DevOps的四大支柱,成为数字创新工厂

现代DevOps的4大支柱

要么做,要么死。

在当今竞争残酷的数字经济中,组织必须将自己转变为软件驱动的企业——成为能够快速有效地创建和分发新的数字服务的“数字创新工厂”。这使他们能够弹性、灵活和创新创造商业价值,响应市场变化和客户需求。

怎样才能让你的数字创新工厂保持运转?企业如何利用现代化DevOps实践实现这种最佳的数字创新水平,并快速、一致、安全地生产软件?

在最近的一次网络研讨会上来自IDC的嘉宾和我们的Baruch Sadogursky,IDC研究总监吉姆·默瑟(Jim Mercer)和南希·戈林(Nancy Gohring)分享了他们对开发人员和组织高级领导人的指导成为数字创新工厂的四个关键战略支柱。

吉姆和南希解释说企业DevOps需要优先考虑在这4个领域和最佳实践上的投资,以创建一个持续的创新软件流,使他们的产品与众不同,并在竞争中脱颖而出。hth华体会最新官方网站

一个可靠的DevOps策略是围绕着计划,采购,开发和分销.建立现代软件开发和交付的这四大支柱将使您的团队更加高效和敏捷,并以DevOps的速度和规模创建应用程序。

让我们来回顾一下IDC关于DevOps和数字创新未来的一些关键见解。

IDC:“数字创新的淘金热正在全面展开”

建设数字创新工厂是一个必须为企业。数字优先的企业交付8倍收入增长和2 x与其他企业相比的利润率,以及占全球GDP的65%IDC估计,到2022年底将实现数字化。

有了这些数字,您的组织是否会数字化转型就不再是问题了。如果不是,它就会倒闭。

当IDC最近询问企业软件开发和交付在支持其业务方面的作用时,排在前两位的答案是增加竞争力,以及差异化创新他们的产品和服务组合。

软件开发正变得更有战略意义而不是战术意义

DevOps,简单地说,现在是企业的竞争优势和运营模式。软件开发正在成为现代业务的核心和实现部分。它不再是“有就好”的东西,而是成功的战略和关键因素。

事实上,当已经启动数字化转型计划的企业被要求说出哪位高管参与了该项目的开绿灯时,最常见的答案包括他们的总裁、首席执行官、所有者、董事长、首席信息官、首席技术官和技术主管。这凸显了这些数字举措对世界经济的重要性当前和未来的生存现代商业。

DevOps——业务和技术之间的合作是关键

成为数字创新领导者的4个战略支柱

以下是如何建立你的软件创新能力,这样你就可以以一个公司的速度和规模创建和部署数字产品hth华体会最新官方网站数字领先组织。


DevOps规划

规划

计划阶段必须超越标准的项目计划,并包括更高层次的要素,如建立一个项目强有力的合作在业务和技术领导者之间,共享kpi,并围绕应用程序的软件架构、语言和框架做出明智的决策。

当面临是构建自己的业务应用程序还是购买业务应用程序的决定时,组织需要意识到,从长远来看,使用DevOps增量开发业务应用程序并根据用户反馈定期修改业务应用程序的风险通常比购买提供有限的业务逻辑定制机会的商业现成解决方案要低。

建议

以下是IDC对规划功能的三条建议:

  • 方法计划作为一个持续的功能,而不是作为一个项目的开始而做一次。例如,你应该基于kpi做出决策,并根据需要不断调整这些kpi。
  • 考虑未来的分销计划。在构建了软件驱动的产品之后,要不断考虑如何通过新的分发方法从它中获得新的业务价值,从而更广泛地共享它,比如通过开放api或边缘部署。
  • 不断评估新技术可以将您的评估更改为“构建vs购买”业务应用程序。例如,你需要一套强大的DevOps工具来创建一个精简的软件管道,并快速响应市场动态。

DevOps采购

采购

企业应该期望他们的应用程序是异构,它是用多种语言编写的,由开源组件、定制代码、商业软件、内部重用代码等混合而成。

人们正在转向这些不同的语言、技术和开源软件包,因为它们提供了灵活性,并允许更好、更快地开发产品,但当然也存在挑战。hth华体会最新官方网站

例如,开源软件(OSS)几乎占了全部一半的代码在IDC调查的开发者开发的应用程序中。近一半的应用程序代码是开源的

OSS很受欢迎,因为它缩短了创新的时间,降低了成本,提高了开发人员的生产力,使定制变得容易。

如何安全地利用开源

考虑到OSS的使用,组织必须跟踪和扫描OSS包,因为OSS组件经常存在漏洞,可能会使应用程序面临被破坏的风险。使这个等式复杂化的事实是,OSS组件经常包含其他OSS组件,等等,就像俄罗斯娃娃一样。这种嵌入式OSS组件的层次结构被称为软件材料清单(SBOM)。

软件组合分析(SCA)和SBOM

这就是软件组合分析(SCA)工具,例如JFrog x光进来了。IDC将SCA等同于COVID-19接触追踪,认为SCA可以提供对soms的关键可见性,检测漏洞和许可合规性问题等等。

除了识别可能被利用的开源安全漏洞之外,SCA工具还可以帮助组织了解嵌入式组件的许可限制,例如“copyleft”协议,该协议要求任何嵌入该OSS组件的软件产品(即使只是几行代码)必须免费提供其整个源代码,以及修改和分发它的权利。这不是商业企业愿意承担的风险。

建议

IDC推荐以下建议以确保成功采购:

  • 理解传递依赖关系您的应用程序通过一个SBOM。
  • 避免法律和许可风险通过确保没有OSS许可违规或限制性许可条款,如“copyleft”。
  • 商店策划OSS在内部管理、版本控制和管理的包存储库中。这确保了开发人员获得组件的授权副本,并为应用程序中使用的OSS提供了另一个级别的跟踪。

DevOps =开发

开发

开发人员正在采用新的技术、实践和方法来提高他们的敏捷性,加速他们的应用程序开发过程,以及他们对终端用户反馈的响应能力。重要的工具和方法包括基于微服务的架构、自动化、云原生技术、DevSecOps等等。

用集装箱快速移动

云原生和容器正在成为主流。随着DevOps团队寻求提高速度和加速应用程序开发,这些技术被证明对于提供数字创新者所需的敏捷性至关重要,以可靠的方式加速大规模分布式现代应用程序的应用程序发布。

云原生应用程序开发将继续增长

使用DevSecOps降低风险

云原生和容器收养,保护你的重要性软件管道已变得明显,推动采用DevSecOps的过程和工具,用于在早期和经常自动检测和修复漏洞和其他安全漏洞SDLC-“左移”方法。

安全性和敏捷性要求为开发提供动力

随着应用程序环境的不断增加,不良行为者正在越来越多地攻击寻找不安全代码和已知漏洞的应用程序。这意味着数字创新者必须采用DevSecOps

建议

IDC推荐以下开发投资的最佳实践:

  • 采用现代云原生应用程序架构和DevOps方法来提高敏捷性和速度。
  • 利用DevSecOps将安全性向左转移,并在生产之前捕获漏洞。
  • 利用容器的短暂性以及一个功能齐全的容器注册表,以加快应用程序的交付和部署

DevOps分布

分发

软件分发这是一个为组织的数字化工作产生商业价值具有巨大潜力的领域,但目前仍有许多组织尚未开发。除了传统的在应用商店中放置应用程序之外,还有许多其他新的软件分发方式,可以为业务或客户带来新的价值。

例如,企业可以开源他们开发的一些软件,这样就可以建立一个社区来帮助扩展他们的产品。或者他们可以为合作伙伴或外部开发人员提供API访问他们的软件,这可能是一个新的收入来源。

其他软件分发机会包括将软件推向边缘部署提升用户体验;建立一个与开发者互动的门户;建立新的伙伴关系,创造新的市场。

分发到外部开发人员生态系统

IDC的数据显示,企业计划在未来两年内大幅增加与外部共享的内部开发软件的数量。全球2000强中超过60%的公司通过各种开发者门户、API访问、外部存储库等与外部开发者生态系统进行合作。事实上,最大、最先进的公司正在与开发者进行互动——全球100强公司的互动率最高。

向边缘基础设施和物联网设备分发

随着DevOps团队的任务越来越多,边缘部署尤其在增加分发软件到非传统领域,如物联网设备、可穿戴设备、自动驾驶汽车、消费电子产品、气隙系统、无人机等,其中许多都是缓慢或不可靠的网络。

50%的新基础设施将部署在边缘地带

我们不再是在现场,可靠的数据中心。这是一个全新的可信软件分发范例(见IDC信息图)在这里以了解更多)。传统部署和库管理并不是为应对这类挑战而设计的。我们如何验证所有的软件都成功安全地到达了它应该到达的位置,我们如何大规模地做到这一点?

建议

快速启动软件分发IDC建议数字创新者:

  • 在离客户更近的地方运行应用程序-优势-提供最佳的数字体验。
  • 安全可靠地分发软件组件-工件-所有内部和外部利益相关者。特别是在将产品分发到边缘时,数字创新者必须确保产品安全交付,并验证它们是否被正确接收和部署。
  • 寻找解决方案消除了分布带宽瓶颈在复杂和广泛分布的应用程序和工件的整个生命周期中,以及云原生或嵌入式复合资产。

这些都是我们以前从未经历过的大规模现代交付的新挑战。随着大规模分布式架构和高软件速度,跨混合基础设施足迹和大规模边缘/物联网设备可靠地大规模交付变得至关重要。

由于这些软件分发选项都是新的,IDC建议组织熟悉新兴的解决方案,以便他们能够在未来的努力中,通过CI/CD自动化、安全性和合规性,加速软件分发并提高网络利用率,作为其DevOps流程的一个组成部分。

看到所有这些在行动与JFrog

那么,数字创新工厂在现实世界中是什么样子呢?除了正确的文化、敏捷方法和流程之外,你还需要合适的工具。

的JFrogDevOps的平台提供端到端的混合中央解决方案,涵盖数字创新工厂的关键支柱。更重要的是,它是只有解决方案旨在解决DevOps的下一次发展以及周围新出现的挑战和机遇现代软件分发在规模上。

观看网络研讨会的重播了解更多关于建立数字创新工厂的四个战略支柱的见解和最佳实践,并查看JFrog平台如何以及它如何实现这些DevOps实践的演示。

你可能会感兴趣的其他资源2022世界杯阿根廷预选赛赛程还有“跨越到DevOps的未来”电子书DevSecOps最佳实践网络研讨会与JFrog x射线