Cassandraのアプリの移行先

正解は エ です。 Amazon Keyspaces は CQLと互換 のサーバーレスのデータベースで、ノードの管理が不要です。アプリの変更を少なく、運用の負担をなくせます。 移行先 コードの変更 ノードの運用 Keyspaces 少ない(CQL互換) 不要 EC2のCassandra なし 必要 DynamoDB 大きい 不要 運用の負担が残る。 設計からの作り直しが必要になる。 書き換えの工数が大きい。 CQLのまま使え、運用の負担もなくなる。

オンプレミスのApache Cassandraのクラスター(20ノード)の運用、特にノードの追加や修復の作業が負担になっている。アプリはCQLを使っており、コードの変更はできるだけ少なくしたい。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
EC2にCassandraを構築し、同じ運用を続ける
イ
Auroraへ移し、表の設計を一から作り直す
ウ
DynamoDBへ移し、APIをすべて書き換える
エ
Keyspacesへ移し、CQLのまま使う