AI智能总结
现代化以获取更多云价值 | 应用转型如何解锁云端更高阶成果4云价值差距3向改进移动:对云的再次强调6应用转型:通往新机遇的大门 14应用卫生现代做法带来更大M的灵活性和低成本8大声本地服务和开发C释放云端的速度与敏捷性11应用现代化不要让你的遗产拖累你17软件驱动的商业创新s重塑推动持续业务和发展差异化 | 应用程序转型如何解锁云端更高层次的结果向改进移动:对云的再次强调 雄心壮志是对的。但是,正如埃森哲的“云之战”研究所示,这场加速的云冲刺留下了一些关键问题未解决。特别是,云价值差距已经出现。企业没有实现云所承诺的一切。而且,他们感觉不到他们预期的全部好处。过去两年对云端的承诺激增。这并不难理解。随着公司经历了一段紧张的压缩转型期,他们不得不面对一系列相互关联的挑战——全球大流行、市场波动性增加、供应链中断以及人们工作方式发生的重大变化。在他们为了重塑业务并在不断变化的新的时代中强化竞争力而承受巨大压力的情况下,公司增加了对云的投资,并将越来越多的工作负载迁移到云平台。 云价值差距现代化以获取更多云价值 | 应用转型如何解锁云端更高阶成果事实上,埃森哲的最新研究表明,只有42%的公司完全实现了其预期的云成果。这意味着近六成公司正经历云价值差距,即更快的创新、更高的敏捷性、更强的弹性和更低的成本这一承诺仍然遥不可及。为什么这样?其实关键在于许多公司只是迁移而没有进行现代化改造。他们正确地认识到了云弹性和成本降低的愿景。但是,由于诸多合理的原因,他们没有对其技术或业务进行足够的改变来实现这一愿景。无论是迫切需要退出数据中心,还是集成应用生态系统的复杂性使障碍过高,现代化改造的决定往往被推迟。 大局观?现在是时候重新审视这些决定了。因为向云端的竞赛远未结束。对于那些已经迁移的企业,当务之急是着眼于下一个关键步骤:现代化。而对于那些尚未开始云之旅的企业,则是要采用全面的“迁移以实现现代化”策略。这就是解锁企业全面革新并带来更大云价值之路。那时是可以理解的。但它有后果。太多的迁移只是把遗留环境中的所有包都带到了云端。而且太少的公司已经重新思考了他们的工作负载在那里时现在需要如何运营。 现代化以获取更多云价值 | 应用转型如何解锁云端更高阶成果云采用成熟度阶段 他们采取了不同的云采用路径来应对约束和挑战,而向成熟度链的提升则更为复杂。公司处于不同的采用成熟阶段,这体现了现代化之旅的复杂性和往往存在的细微差别。 云连续体云优化云就绪这些公司采用由企业主导的云采用方法,并将其作为一种驱动整体企业重塑的手段,从而引入业务敏捷性和可组合性。这些公司采用技术主导的方式采用云服务,并通过主要关注可扩展性、敏捷性和弹性来现代化其应用程序资产——实现优化。这些公司利用了云的基础要素,主要集中在以基础设施为主导的托管服务。 现代化以实现更多云价值| 应用程序转型如何解锁云端更高层次的结果| 应用程序转型如何解锁云端更高层次的结果应用转型:新机遇的入口 在应用开发和管理工作方面,这一点比任何其他方面都更加相关。企业不仅要确保在新云环境中充分利用各种工具和服务,还需要重新思考他们如何进行应用的开发、部署、运营和维护。现代化需求适用于IT资产的各个部分。企业迫切需要提高业务敏捷性、解决组织壁垒、加速创新、缩短上市时间、优化成本和转型IT人才。但它们若要实现这些目标,必须首先在云中做出一系列关于现代化在哪里以及如何进行的战略决策。然后还有遗留资产。成熟公司很少能受益于从白纸开始。相反,他们必须继续管理其现有应用——其中一些可能已有几十年历史且对业务的顺利运行至关重要——并决定每个应用最适合的云处置方式。 1234埃森哲的研究:云之竞赛 2023毫不松懈地关注良好的应用卫生—通过重新构想工程体验,并以现代工具、流程、平台和架构推动工作新方式。通过软件驱动的业务驱动持续的业务再造和差异化创新并部署生成式人工智能以释放生产力提升。从战略角度看待应用程序现代化几乎40%有公司表示,现代化遗留应用的需求是他们完全实现云成果的最主要障碍之一。—无论是采取“通过迁移实现现代化”的方法,还是作为迁移后云策略的一部分—以确保遗留应用程序不会拖累整个组织。转向云原生服务和开发解锁云端真正的创新潜力。 7 现代化以获取更多云价值 | 应用转型如何解锁云端更高阶成果这些遗留应用程序的技术债务T累积可能会成为实现云价值的一个主要障碍。难怪 Accenture 的研究“云端的竞争”n发现许多公司——近40%——表示现代化遗留应用程序的需求是他们完全实现云成果的主要障碍之一。这是为什么需要一个强大的应用程序转换计划我关键在于实现云价值。其中一个包括以下关键目标: 01.011010100101001010现代化以获取更多云价值 | 应用转型如何解锁云端更高阶成果解锁速度和云的敏捷性101云原生服务和开发 0101111101010100100101001010101010 001001 101 0100 现代化以获取更多云价值 | 应用转型如何解锁云端更高阶成果云原生开发使企业能够以更快的速度和敏捷性进行运营和创新。它允许他们构建和维护更具可扩展性的应用程序,更轻松地整合尖端新功能(如人工智能),并能无缝运行在现代动态云环境中。通过引入事件驱动架构、不可变基础设施、容器、服务网格、微服务、API以及高度自动化等能力,云原生开发使企业能够构建松耦合的系统,这些系统更具弹性、更易于管理并且能够更好地适应不断变化的业务需求。生产力也能得到提升。开发者可以访问一系列针对新云环境已优化的自动化功能和服务的功能。这不仅显著 面对持续不断的需求,项目团队常常仅仅为了理解和交付业务期望的功能性而面临挑战。在坚持云原生最佳实践以实现长期价值与满足业务对功能性的需求之间,常常会产生一种张力现在若不加以控制,这会导致应用程序功能丰富但越来越难以管理和维护。减少他们的手动开发工作,同时也提高了代码质量和应用程序性能,并可以显著加快上市时间。那问题在哪里呢?乍一看,采用云原生开发应该是不言而喻的。特别是对于新建项目来说。但在实践中,IT团队当然面临着相互冲突的压力。 IDC FutureScape 数字创新 2021 年预测70%到2024年,新的应用程序将是云原生的 开发现在需要从整体角度来审视,开发者需要在每个阶段都考虑与质量工程、故障隔离、系统架构、不断变化的业务需求以及新兴云技术的交互。开发人员还应该规划如何捕获和使用现在环绕着应用程序的各种“数据排放物”。无论是日志、状态表、运营数据还是性能数据,利用应用程序除核心业务数据之外所吐出的所有遥测数据,对于运行高效且可管理的云资产至关重要,包括实现自我修复的应用程序。同样地,随着云计算中全栈开发定义的扩展,SRE团队所需技能的混合也发生了演变。仅仅掌握一种语言或平台已经不够了。走向云原生:改变你在云中的运营方式要走出这个循环,公司应该重新审视其IT职能中的运营模式以及现有的技能。例如,对于云原生开发,现在必须采用DevSecOps/SRE(软件可靠性工程)模式,这使IT团队能够弥合开发与运营之间的壁垒,同时最大限度地实现自动化,并构建更具可扩展性、可靠性、安全性和可维护性的自愈系统。 02.011010100101001010101现代化以获取更多云价值 | 应用转型如何解锁云端更高阶成果应用现代化不要让你的遗产拖累你 0101010101111110101010100100101001010101010 0010100 涉及到的复杂度。这就是为什么以价值为导向的优先排序过程是必不可少的。现代化不适用于每个应用。而且高级现代化可能只适用于少数精选的案例。在每种情况下,商业案例都必须明确定义,以证明成本和努力是合理的,同时认识到投资回报可能不会立即实现。最终,将应用程序完全解构以适应云原生环境的选择应集中在其能产生最大影响的地方——对最关键业务的应用程序。通常,这些将是多年来在遗留大型机基础设施上开发和维护的应用程序,这些应用程序迫切需要升级架构以处理更多数据、提高速度、支持海量并行事务等等。 “向现代化迁移”可以创建一个良性循环,在构建更健壮、安全和有弹性的应用组合的同时,加速新业务价值的交付。一些组织强制执行一套“最低标准”,甚至要将应用迁移到云端。这些标准通常包括操作系统版本、数据库版本、最低安全漏洞修复,甚至用于持续应用管理的 DevSecOps 管道。要求最低标准给应用所有者带来了自己的压力——被排除在云带来的好处之外——最终对留下的应用造成成本压力,从而产生额外的推动力。应用现代化得越先进,其对企业最终的增值就越大——但也意味着成本、时间和转型方面的投入越多 现代化以获取更多云价值 | 应用转型如何解锁云端更高阶成果现代化真的不是一个简单的选择。对于那些在遗留资产中拥有数百甚至数千个应用程序的公司来说,现代化的选项数量巨大,看起来令人望而生畏。而且,费用、努力程度以及对专业技能的需求似乎令人难以承受。然而,对于那些意图通过其云之旅推动业务敏捷性的组织来说,其道路绿野云原生开发是一回事,但老旧系统呢?好消息是,企业有广泛的技术升级选择,可以提升现有应用程序的速度和敏捷性——从简单的云重新托管,到更高级的重新平台化和重构,再到在云原生架构中完全解构和重写应用程序。 现代化以获取更多云价值 | 应用转型如何解锁云端更高阶成果你可以在两栋 buildings 中居住,同时逐渐连接每个房间并将你的家具转移到那边。多模态现代化 数字解耦是一种为大型遗留应用程序添加现代功能的技术,它提供了一个折衷方案——在构建新系统的同时,利用旧系统的优势。老旧应用程序在云中重建可能具有挑战性,尤其是在复制其嵌入式业务逻辑和数据方面。即使为增量重构划分子系统也可能非常困难,除非原始应用程序是以正确的方式设计的。通过近乎实时地同步您的新旧系统中的数据,两者都可以并行运行。这意味着您可以一次一个地现代化应用程序,使用云原生架构、DevSecOps等现代技术以及高度自动化。把它想象成在你现有住宅旁边建造一栋全新的房子。你可以住在两栋建筑里,同时你逐渐连接每个房间并将家具搬过去。最终你准备好只住在新房子里,而无需翻新旧房子。缺点是两栋房子总是比一栋更贵。结果是,这些现代化项目可能会产生超过企业所能承受的成本和风险。但数字化解耦可以通过使用最新的数据同步技术来帮助解决这个问题。与其试图重构现有系统及其带来的所有限制,不如同时构建一个全新的系统,作为绿色田野的云原生开发。 03.011010100101001010现代化以获取更多云价值 | 应用转型如何解锁云端更高阶成果现代实践带来更大的灵活性和更低的成本应用卫生 010101111110101010100100101001010101010 00101001 001 要记住的关键点是,整个系统的现代化、敏捷性和安全性取决于其最薄弱的环节。良好的应用程序卫生习惯在确保遗留应用不会成为整个资产中的拖累方面起着关键作用。同时,系统不仅应尽可能保持安全和更新,还应灵活且易于升级。若置之不理,这可能会在日后造成重大问题,尤其是在某个依赖众多其他应用的库中发现零日漏洞时。因此,密切关注软件维护至关重要。这意味着要确保每个应用的基础软件栈都得到更新——更新库、重新编译它们、识别并修复已弃用的功能等等。 例如,考虑嵌入在应用程序中的所有基础库。这些库通常依赖于其他库和框架(并且通常只依赖于这些库和框架的特定版本)这一事实意味着企业需要在每个应用程序中保持各种版本“匹配”方面高度谨慎。应用卫生通常不是转型计划中的首要任务。这项工作并不光鲜,但可以真正影响整体系统的灵活性、安全性和生产力。而且,对应用卫生疏于管理往往是云中浪费成本的关键原因,以及错失推动新工作方式的机会的关键因素。 事实证明,在云上执行这项工作的技能与传统的本地基础设施世界中的技能并不相同。与云原生开发一样,团队需要了解系统在云中的所有组件如何交互——包括数据层、网络层、应用层等等。那么还有运营成本的问题。鉴于云的