使用 Amazon DMS Fleet Advisor 目标建议功能 - Amazon Database Migration Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 Amazon DMS Fleet Advisor 目标建议功能

要探究并选择最佳迁移目标,您可以在 DMS Fleet Advisor 中为本地源数据库生成目标建议。建议包括一个或多个可能的 Amazon 目标引擎,您可以选择用于本地源数据库的迁移。根据这些可能的目标引擎,DMS Fleet Advisor 建议将单个目标引擎作为大小合适的迁移目的地,并将该目标指示为 DM S 建议的目标。为了确定这个大小合适的迁移目标,DMS Fleet Advisor 将使用数据收集器收集的清单元数据和指标。

在开始迁移之前,您可以使用建议来发现迁移选项、节省成本并降低风险。可以将建议导出为逗号分隔值 (CSV) 文件,并与主要利益相关者共享以协助做出决策。您可以将建议导出到中Amazon Pricing Calculator,以进一步优化维护成本。有关更多信息,请参阅 https://calculator.aws/#/

您无法在 DMS Fleet Advisor 中修改目标建议。因此,不能使用 DMS Fleet Advisor 进行假设分析。假设分析是一个更改目标参数以观察此变更对建议的定价估算有何影响的过程。您可以在 Amazon Pricing Calculator 中运行假设分析,方法是使用建议的目标参数作为 Amazon Pricing Calculator 的起点。有关更多信息,请参阅 https://calculator.aws/#/

我们建议您考虑将 DMS Fleet Advisor 建议作为迁移计划的起点。然后,您可以决定更改建议的实例参数,以优化数据库工作负载的成本或性能。

建议的目标实例

对于目标建议,DMS Fleet Advisor 考虑以下通用型、内存优化型和可突增性能 Amazon RDS 数据库实例。

  • db.m5

  • db.m6i

  • db.r5

  • db.r6i

  • db.t3

  • db.x1

  • db.x1e

  • db.z1d

有关 Amazon RDS 数据库实例类的更多信息,请参阅《Amazon RDS 用户指南》中的数据库实例类

DMS Fleet Advisor 如何确定建议的目标实例规格?

DMS Fleet Advisor 可以根据数据库容量或利用率生成建议。

  • 如果选择根据数据库容量生成建议,则 DMS Fleet Advisor 会将现有数据库容量映射到最接近的实例类的规格。

  • 如果选择根据资源利用率生成建议,则 DMS Fleet Advisor 会确定 CPU、内存、IO 吞吐量和 IOPS 等指标的第 95 个百分位数值。第 95 个百分位数表示收集的数据中有 95% 低于该值。然后,DMS Fleet Advisor 将这些值映射到最接近的实例类的规格。

为了确定目标数据库的大小,DMS Fleet Advisor 会收集有关源数据库大小的信息。然后,DMS Fleet Advisor 建议对目标存储使用相同的大小。如果源数据库存储过度预置,则目标存储的建议大小也将过度预置。

如果要使用 Amazon DMS 迁移数据,那么可能需要提高目标数据库实例的 IOPS 预置。DMS Fleet Advisor 在生成目标建议时,该服务仅考虑源数据库指标。DMS Fleet Advisor 不会考虑运行数据迁移任务可能需要的额外 IOPS。有关更多信息,请参见 迁移任务运行缓慢

为了估计 IOPS 成本,DMS Fleet Advisor 使用您的源 IOPS 使用情况 one-to-one 映射作为基准。DMS Fleet Advisor 将峰值负载视为基准值,并将 IOPS 定价利用率视为 100%。

对于 PostgreSQL 和 MySQL 源数据库,DMS Fleet Advisor 可能会在目标建议中包括 Aurora 和 Amazon RDS 数据库实例。如果 Aurora 配置映射到源需求,则 DMS Fleet Advisor 会将此选项标记为建议选项。