使用分波次重构方法实现应用程序现代化 - AWS 规范性指导

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

使用分波次重构方法实现应用程序现代化

Ramanna Avancha,Amazon Web Services(AWS)

2023 年 2 月文档历史记录

本指南提供一个框架,使用分波次重构方法,将旧版本地应用程序和数据库现代化改造为云原生架构。

承担旧版应用程序或数据库云迁移项目的组织必须首先了解其系统的痛点、流程、工作流程、能力和依赖关系。本指南介绍如何使用分阶段的方法来回答这些关键问题。然后,利用 AWS 微服务和无服务器架构,分波次逐步将更改推广到生产环境中。

本指南介绍制定分波次现代化模式的三个阶段:

概览

下图显示一个分波次实施框架,用于将旧版本地应用程序和数据库现代化改造为云原生架构。

Three-phase framework for modernizing legacy applications to cloud-native architecture.

该图表显示以下工作流程:

  1. 发现阶段的重点是收集有关组织的基本信息,包括其关键价值驱动因素以及如何对其 IT 系统的能力进行分类。此信息用于帮助告知您的组织将要实施的具体重构方法。

  2. 分析阶段的重点是组织在发现阶段收集的信息。通过分析 IT 系统的依赖关系和业务流程,您可以将 IT 解决方案分解为独立的领域和服务。

  3. 分波次实施阶段的重点是选择 AWS 微服务来取代遗留系统的特定功能,然后分波次实施这些服务。微服务选择过程使用一系列优先级标准,这些标准根据其业务优先级、依赖关系数量和复杂程度对能力进行分类。

注意

图表中显示的 AWS 服务仅用作示例。还有许多其他 AWS 服务可用于每个实施阶段。

目标业务成果

本指南可以帮助您执行以下操作:

  • 在分解旧版 IT 系统的能力和分析组织的云现代化要求时,采用一致的方法。

  • 明确可成为组织现代化云原生应用程序基础的 AWS 服务。