什么是数字免疫系统?为什么它很重要?

数字免疫系统(DIS)结合了软件设计、开发、运营和分析的实践和技术,以降低业务风险。以下是需要了解的内容。

一个强大的数字免疫系统可以保护应用程序和服务不受异常情况的影响,例如软件漏洞或安全问题,使应用程序更具弹性,从而能够快速从故障中恢复。它可以减少在关键应用程序和服务严重受损或完全停止工作时产生的业务连续性风险。

Gartner高级总监分析师Joachim Herschmann表示:“企业在确保有弹性的运营环境、加速数字化交付和可靠的终端用户体验方面面临着前所未有的挑战。”“企业希望能够迅速对市场变化做出反应,并快速创新。最终用户期望的不仅仅是良好的功能——他们希望高性能,他们的交易和数据是安全和令人满意的交互。”

为什么数字免疫系统很重要

数字免疫系统结合了一系列实践和技术,包括软件设计、开发、自动化,运营和分析创造卓越用户体验(UX)减少影响业务绩效的系统故障。DIS保护应用程序和服务,使它们更有弹性,以便从故障中快速恢复。

在Gartner最近的一项关于克服数字执行障碍的调查中,近一半的受访者(48%)表示,他们数字投资的主要目标是改善客户体验(CX)。DIS对于确保CX不受缺陷、系统故障或异常(如软件错误或安全问题)的影响至关重要。

Gartner预计,到2025年,投资建立数字免疫力的组织将通过减少80%的停机时间来提高客户满意度。

强大数字免疫系统的六个先决条件

在构建数字免疫时,从一个强有力的愿景声明开始,这有助于协调组织和顺利实施。然后考虑以下六个实践和技术:

  • 可观察性使软件和系统“可见”。在应用程序中构建可观察性提供了必要的信息,以减轻可靠性和弹性问题,并通过观察用户行为来改善用户体验。

  • AI-augmented测试使组织能够使软件测试活动越来越独立于人为干预。它补充和扩展了传统的测试自动化,包括完全自动化的测试计划、创建、维护和分析。

  • 混乱的工程使用实验测试来发现复杂系统中的漏洞和弱点。如果在预生产环境中使用,团队可以以非侵入性和测试优先的方式安全地掌握实践,然后将所学到的经验应用于正常操作和生产强化。

  • Autoremediation重点关注直接在应用程序中构建上下文敏感的监视功能和自动修复功能。它可以自我监控,并在检测到问题时自动纠正问题,并在不需要操作人员参与的情况下恢复到正常工作状态。它还可以通过将可观察性与混沌工程结合使用来补救失败的UX,从而防止出现问题。

  • 现场可靠性工程(SRE)是一组工程原则和实践,通过利用服务级别目标来治理服务管理,重点关注改进CX和保留率。它平衡了速度与稳定性和风险的需求,减少了开发团队在补救和技术债务上的努力,但允许更多地关注创建引人注目的用户体验。

  • 软件供应链安全解决软件供应链攻击的风险。软件物料清单提高了软件供应链中专有代码和开源代码的可见性、透明度、安全性和完整性。强大的版本控制策略、可信内容的工件存储库的使用以及在整个交付生命周期中管理供应商风险,可以保护内部和外部代码的完整性。

关注CX的优化以及降低潜在风险。实现DIS需要一种创新的心态,但通过结合实践和技术,可以确保即使在复杂的数字系统受到威胁时也能保持它们的运行。

简而言之:

  • 数字免疫系统通过更强的抗失败能力,创造出更好的CX和UX。

  • 数字免疫系统将实践和技术相结合,以提高产品、服务和系统的弹性。

  • 考虑DIS为业务和IT涉众创造了多少业务价值。

Joachim Herschmann是Gartner应用程序设计和开发团队的高级总监分析师。他帮助首席信息官、IT和软件工程领导者建立他们的软件设计、开发和人员战略。他是软件质量和测试、人工智能增强开发和测试技术以及DevOps领域的专家。

体验CIO和IT高管会议

加入您的同行,在高德纳会议上揭开最新的见解。

Gartner使用条款和隐私政策。< / > "> 登录您的账号访问您的研究和工具" class="eloqua-text"> 登录您的账号访问您的研究和工具" class="optin-text">