A company is migrating a 10 TB Oracle Data Warehouse to Amazon Redshift. The source database runs on premises with limited bandwidth (100 Mbps). The migration must complete within 5 days. Which approach is most cost-effective and meets the timeline?
Snowball is fast and cost-effective for large data transfer.
Why this answer
The 10 TB dataset over a 100 Mbps link would take approximately 10 days (10 TB * 8 / 100 Mbps / 86400 seconds/day) for a full load, exceeding the 5-day window. AWS Snowball Edge provides a physical, high-bandwidth transfer for the initial full load, bypassing network constraints, and AWS DMS then captures and applies ongoing changes (CDC) to keep the target in sync. This combination is the most cost-effective as it avoids expensive Direct Connect and meets the timeline.
Exam trap
The trap here is that candidates often overlook the bandwidth calculation and assume DMS over Direct Connect is always the fastest and most cost-effective, but the question explicitly asks for the most cost-effective solution that meets the timeline, and Snowball Edge avoids the high recurring costs of Direct Connect for a one-time migration.
How to eliminate wrong answers
Option A is wrong because AWS DMS over the internet at 100 Mbps would take over 10 days for the full 10 TB load, failing the 5-day requirement, and is not cost-effective due to potential data transfer costs and instability over the public internet. Option C is wrong because AWS Schema Conversion Tool (SCT) is used for schema conversion and can upload data to S3, but it does not handle ongoing replication (CDC) and relies on network transfer for the full load, which still faces the bandwidth bottleneck. Option D is wrong because while AWS DMS with AWS Direct Connect at 1 Gbps could theoretically transfer 10 TB in under 2 days, the cost of provisioning and maintaining a 1 Gbps Direct Connect connection for a one-time migration is significantly higher than using Snowball Edge, making it not the most cost-effective.