

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

# 分阶段实现云端应用程序现代化的方法 AWS
<a name="welcome"></a>

*Vijay Thumma 和 Ashish Ameta，Amazon Web Services (AWS)*

*2023 年 5 月*（[文档历史记录](doc-history.md)）

现代化需要采用多维方法来采用和使用新技术，更快地交付产品组合、应用程序和基础设施价值，并使组织能够以最优的价格进行扩展。它涉及优化、维护应用程序，并在不中断的情况下在现代化模型中运行，并要求您简化业务运营、架构和整体工程实践。

现代化不仅仅是应用程序；它需要一个能够提供安全灵活的操作框架的现代化基础架构。在业务流程质量、可用性和敏捷性方面，应用程序和基础设施是不可分割的。在不考虑基础架构的情况下实现应用程序现代化会导致高昂的总体成本，并对性能和质量产生负面影响。现代应用程序是结合新的架构模式、运营模型和软件交付流程构建的。它们可以从零扩展到数百万用户，管理 TB（如果不是 PB 级）的数据，可在全球范围内使用，并在毫秒内做出响应。当您对在 Amazon Web Services (AWS) 云中管理的工作负载组合进行现代化改造时，您可以使用容器、无服务器技术、专用数据存储和软件自动化来更换平台、重构或替换这些工作负载，从而获得 AWS所提供的最大灵活性和总成本优化 (TCO) 优势。

本指南适用于应用程序所有者、企业主、架构师、技术主管和项目经理。指南中探讨了如何为现代化评估阶段中选定的应用程序开发基础能力，以及如何通过分阶段方法来加速现代化工作。

该指南是内容系列的一部分，该系列涵盖了推荐的应用程序现代化方法 AWS。该系列还包括：
+ [实现云端应用程序现代化的策略 AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-modernizing-applications/)
+ [评估 AWS 云端应用程序的现代化准备情况](https://docs.aws.amazon.com/prescriptive-guidance/latest/modernization-assessing-applications/)
+ [将单体分解为微服务](https://docs.aws.amazon.com//prescriptive-guidance/latest/modernization-decomposing-monoliths/welcome.html)
+ [使用 AWS 无服务器服务集成微服务](https://docs.aws.amazon.com//prescriptive-guidance/latest/modernization-integrating-microservices/welcome.html)

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

分阶段实现应用程序现代化的方法预期会产生以下结果：
+ 通过使用该 build-and-prove方法和云原生架构（例如微服务），组织能力和加快创新的能力。
+ 一种变更管理和运营模式，通过培训和工具改进来建立组织准备状态。
+ 团队方法有助于在短短 12 周内取得初步结果，提供体验式学习，并实现独立、持久的客户成功。
+ 基于微服务、 APIs可重用组件和容器化的可组合应用程序架构。
+ 适用于特定战略应用程序的可扩展现代化路线图，其中包括在*split-and-seed*模型中工作的规范性指导。在此模型中，现代化能力和服务跨多个专注于业务成果的工程团队进行扩展。在定义新的最低可行产品 (MVPs) 时，最初的团队成员分手创建新的产品团队。