B: The AWS Schema Conversion Tool (SCT) does not create RDS DB instances; it converts and applies the schema to an existing target database. Data migration is the primary role of AWS DMS.
D: Making the source database publicly accessible is a significant security risk and an anti-pattern. VPC peering is the secure and recommended method for establishing private connectivity between VPCs.
F: A change data capture (CDC) only migration task is insufficient as it would not migrate the existing data. A "Full load + CDC" task is required to migrate all existing data and then replicate ongoing changes.
References:
1. AWS Database Migration Service Documentation - Best practices for AWS Database Migration Service: "For a heterogeneous migration, you first use the AWS Schema Conversion Tool (AWS SCT) to convert your source schema to the target format. After you convert your schema, you can use AWS DMS to migrate your data." This supports the sequence in options A and E.
Source: AWS Database Migration Service User Guide, "Best practices for AWS Database Migration Service," section "Heterogeneous database migration."
2. AWS Database Migration Service Documentation - Creating a task: "Full load, ongoing replication — AWS DMS first loads existing data from the source to the target. After the full load is complete, ongoing changes are replicated to the target. This process is also called change data capture (CDC)." This supports the choice of a "Full load + CDC" task in option E for minimal downtime.
Source: AWS Database Migration Service User Guide, "Working with AWS DMS tasks," section "Creating a task."
3. AWS Documentation - What is VPC peering?: "A VPC peering connection is a networking connection between two VPCs that enables you to route traffic between them using private IPv4 addresses or IPv6 addresses... You can create a VPC peering connection between your own VPCs, or with a VPC in another AWS account." This supports using VPC peering for cross-account connectivity as described in option C.
Source: Amazon VPC User Guide, "VPC peering," section "What is VPC peering?"
4. AWS Database Migration Service Documentation - Using an Amazon RDS DB instance as a source for AWS DMS: "The security group used by the source RDS DB instance must allow incoming traffic from the DMS replication instance... If the replication instance and the source database are in different VPCs, you can use VPC peering." This directly validates the networking approach in option C.
Source: AWS Database Migration Service User Guide, "Sources for data migration," section "Using an Amazon RDS DB instance as a source for AWS DMS."