Q57 — AWS SAP-C02 第3章

第 57/75 题 | ← 返回第3章

Q282. 一家公司计划将Amazon RDS for Oracle数据库迁移到另一个AWS账户中的RDS for PostgreSQL数据库实例。解决方案架构师需要设计一个不需要停机且最大限度减少完成迁移所需时间的迁移策略。迁移策略必须复制所有现有数据和迁移期间创建的任何新数据。目标数据库在迁移过程完成时必须与源数据库相同。所有应用程序当前使用Amazon Route 53 CNAME记录作为与RDS for Oracle数据库实例通信的端点。RDS for Oracle数据库实例在私有子网中。 解决方案架构师应采取哪些步骤组合来满足这些要求?(选择三项。)

正确答案: A. 在目标账户中创建新的RDS for PostgreSQL数据库实例。使用AWS Schema Conversion Tool (AWS SCT)将数据库模式从源数据库迁移到目标数据库。, C. 在两个AWS账户的VPC之间配置VPC对等以提供从目标账户到两个数据库实例的连接。配置附加到每个数据库实例的安全组以允许来自目标账户VPC的数据库端口流量。, E. 使用目标账户中的AWS Database Migration Service (AWS DMS)执行从源数据库到目标数据库的全量加载加变更数据捕获(CDC)迁移。迁移完成后,将CNAME记录更改为指向目标数据库实例端点。

解析

正确答案是A、C和E。 在目标账户中使用AWS SCT创建新的RDS for PostgreSQL数据库实例并转换模式。在两个AWS账户的VPC之间配置VPC对等以提供连接。使用AWS DMS执行全量加载加CDC迁移,迁移完成后将CNAME记录指向目标数据库实例端点。 选项D临时允许公开访问不如VPC对等安全。选项F仅执行CDC迁移可能无法复制所有现有数据。