View a markdown version of this page

Strategy Recommendations 数据库分析 - Migration Hub 策略建议

AWS Migration Hub 自2025年11月7日起,不再向新客户开放。要了解与类似的功能 AWS Migration Hub,请浏览AWS 转换

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

Strategy Recommendations 数据库分析

Strategy Recommendations 会自动识别您的产品组合中的数据库服务器,并为其创建应用程序组件。例如,如果您的产品组合中有一个 SQL Server 数据库,该数据库会被识别为应用程序组件 sqlservr.exe

策略建议使用 AWS 架构转换工具分析已确定的 SQL Server 应用程序组件 sqlservr.exe 中的各个数据库。策略建议还指出了将数据库迁移到诸如亚马逊极光 MySQL-Compatible 版、亚马逊极光版、适用于 MySQL 的亚马逊 RDS 和适用于 PostgreSQL 的亚马逊 RDS 等 AWS 数据库时存在的不兼容性。 PostgreSQL-Compatible

目前,Strategy Recommendations 数据库分析仅适用于 SQL Server。

要配置 Strategy Recommendations 以分析您的数据库,您必须提供凭证,以便 Strategy Recommendations 应用程序数据收集器连接到您的数据库。为此,请在 AWS 账户的密钥管理器中创建一个密钥。 AWS

有关您提供的凭证的权限信息,请参阅所需的权限 AWS 架构转换工具凭证。有关如何使用凭证创建密钥的信息,请参阅 在 Secrets Manager 中为数据库凭证创建密钥

设置凭据和密钥后,可以在数据库服务器上配置 AWS 架构转换工具分析。有关更多信息,请参阅 为应用程序组件配置数据库分析

为应用程序组件配置数据库分析后,将计划 AWS 架构转换工具清单任务。此任务完成后,您将看到系统为该数据库服务器上的每个单独数据库创建新的应用程序组件。例如,如果您的 SQL Server 有两个数据库(exampledbs1 和 exampledbs2),则为每个数据库分别创建名为 exampledbs1 和 exampledbs2 的应用程序组件。

如果您想在将每个已识别的数据库迁移到 AWS 数据库时看到反模式,请按照为应用程序组件配置数据库分析中的步骤为每个数据库设置分析。

所需的权限 AWS 架构转换工具凭证

您提供给 S AWS ecrets Manager 的登录凭据仅需要VIEW SERVER STATEVIEW ANY DEFINITION权限。

在创建 SQL Server 登录时,您可以提供所需的任意登录名和密码。

在 Secrets Manager 中为数据库凭证创建密钥

证书准备就绪以供 Strategy Recommendations 应用程序数据收集器连接到数据库后,按照以下步骤在您的 AWS 账户的 S AWS ecrets Manager 中创建密钥。

使用创建密钥 AWS 您的机密管理器 AWS 账户
  1. 使用您在中创建的 AWS 账户设置 Strategy Recommendations,登录 AWS 管理控制台 并打开 S AWS ecrets Manager 控制台,网址为https://console.aws.amazon.com/secretsmanager/

  2. 选择存储新密钥

  3. 选择其他类型的密钥作为密钥类型。

  4. 在 “Key/value 对” 下,输入以下信息。

    用户名-your-username

    然后,选择 + 添加行,输入以下信息。

    密码-your-password

  5. 选择下一步

  6. 输入密钥名称,作为带前缀 migrationhub-strategy- 的任意字符串。例如,migrationhub-strategy-one

    注意

    在安全的位置存储您的密钥名称,以备后用。

  7. 选择下一步,然后再次选择下一步

  8. 选择存储

在 Strategy Recommendations 中设置数据库分析时,您可以使用您为数据库凭证创建的密钥。