A team must lift an existing Apache Cassandra workload to AWS. The application uses CQL, expects tunable consistency, must keep single-digit millisecond reads, and needs the data replicated to a second Region for local access. Which service is the closest fit?
Show answer and explanation
Answer: A
Amazon Keyspaces speaks CQL and is compatible with Cassandra drivers, so an existing Cassandra application moves with limited code change. It scales throughput automatically, and a multi-Region keyspace replicates tables into other Regions so local applications read nearby copies. Tables can also be restored from point-in-time backups.
Why the other options are wrong
- B. DynamoDB global tables replicate across Regions well, but they expose the DynamoDB API. The application's CQL statements and Cassandra drivers would not work.
- C. Aurora Multi-Master is a relational engine that accepts SQL. It cannot run CQL and would require a full data model and query rewrite.
- D. Neptune is a graph database with Gremlin and SPARQL interfaces, not a wide-column store.
Exam tip. CQL in the requirements means Keyspaces.