

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 目标业务成果
<a name="targeted-business-outcomes"></a>

企业级应用程序现代化需要采用整体方法（评估、现代化、管理）来绑定多个维度，以加快实现完整性。AWS 推荐的框架设想了五个技术领域的现代化：自动化、开发人员工作流程、自助服务数据、架构演变和价值组织。[现代化的战略纬度](#strategic-dimensions)部分将对这些领域进行更详细的讨论。您可以在 AWS 专业服务和 AWS 合作伙伴项目中使用的框架包括包含解决方案、自助服务技术模式、行动手册和模板的知识库。

成功的现代化项目有助于实现以下业务成果：
+ **业务敏捷性**：企业内部将业务需求转化为需求的有效性。交付组织对业务请求的响应程度，以及企业在向生产环境发布功能方面拥有的控制权。
+ **组织灵活性**：交付流程包括敏捷方法和 DevOps 仪式，支持明确的角色分配以及整个组织的整体协作和沟通。
+ **工程效率**：质量保证、测试、持续集成和持续交付 (CI/CD)、配置管理、应用程序设计和源代码管理方面的改进。

要实现这些业务成果，需要采用整体方法和基于一系列战略维度的现代化流程。

## 全面的现代化方法
<a name="holistic-approach"></a>

应用程序现代化进程是一项渐进的工作，涉及：
+ 制定数据驱动型决策，分析传统工作负载和云工作负载。
+ 评估迁移到云端的流程。
+ 集成容器、无服务器技术和现代数据库等新功能，以支持人工智能 (AI)、物联网 (IoT) 和机器学习 (ML) 等新兴技术。

 组织中所有领域的持续现代化是成功的关键。为获得现代化的全部价值，您的策略应侧重于了解选择和权衡取舍，以及组合和连接企业、差异化、非差异化和商用应用程序的能力。该过程从应用程序评估开始，以适应业务成果，并允许企业以最佳方式部署和管理应用程序。

 如果当前企业的遗留系统存在复杂性和效率低下，从而导致以下情况，则企业可能无法适应不断变化的新业务模式：
+ 缺乏敏捷性，无法对不断变化的业务和市场需求做出快速反应。
+ 缺乏灵活性，无法对应用程序进行必要的更改。
+ 缺乏可扩展性，无法引入新的应用程序功能或扩展涉及新用户或容量的现有功能。
+ 性能问题，即应用程序的性能未达到所需的标准和指标。
+ 缺乏数据洞察，数据孤岛过多，导致数字创新缓慢。
+ 当应用程序存在缺口和漏洞时，安全风险就会增加，而这些缺口和漏洞在较新的应用程序框架中是不存在的，因为在这些框架中，安全已内置并集成在整个应用程序中。
+ 无法添加新的应用程序和服务，这阻碍了新技术和现代架构的采用。
+ 成本会更高，因为与现代化应用程序相比，遗留应用程序和应用程序框架通常会消耗更多的资源，而且往往会造成更多的冗余和效率低下。

## 现代化的战略纬度
<a name="strategic-dimensions"></a>

 当现代应用程序得到有效开发和管理时，它们可以为客户带来多方面的好处。您可以根据一系列战略维度建立持续现代化的流程，通过提高敏捷性、韧性和工程效率来加快创新。通过持续遵循和借鉴这些成熟的模式和技术，您可以将现有应用程序组件部署到现代部署平台，使新应用程序可以访问现有功能，并将应用程序架构更新为完全现代化的堆栈。

 如下图所示，这些现代化维度是：
+ **价值组织**：重新调整组织结构、治理和流程，以小型的全栈产品团队为中心，通过客户成果实现业务价值。
+ **架构演变**：通过将核心业务功能从单体应用程序转移到一组可独立维护、可演进、可重用服务的解耦集合中来构建数字产品平台，开发人员可以将这些服务作为构建块进行创新。
+ **无处不在的数据访问**：将现代数据架构、存储和访问模式与 AWS 服务相结合，使开发人员、数据科学家和业务用户能够轻松访问组织数据流。
+ **Builder 跳板**：将一系列敏捷软件工程实践（例如 DevOps、测试自动化、CI/CD 和可观测性）、相关工具和应用层服务整合到一个集成的开发者工作流程中。此工作流程定义了开发路径，并缩短了将代码从构思转移到生产的时间。
+ **基础设施自动化**：使用 AWS 服务组合来创建轻量级基础设施基础。利用容器和 AI/ML 来抽象和自动化常用的基础设施原语。这可以腾出开发资源，让您可以专注于通过为客户创建新产品和服务来实现商业价值。

 ![\[Strategic dimensions of application modernization\]](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/strategy-modernizing-applications/images/modernization-strategic-dimensions.png) 

 通过应用现代化的这些战略维度，您的组织可以提高生产力，并可以提供可衡量且可持续的成果。您的组织将能够：
+ 改善和创造差异化的客户体验。
+ 加快创新，缩短上市时间，频繁发布新产品。
+ 通过减少在 IT 基础架构上的支出来优化和避免成本。
+ 提高灵活性，大规模添加新特征和功能。
+ 通过更快地部署新特征来提高员工的工作效率。
+ 改进服务水平协议（SLA）并减少计划外停机。