無限ノック › DEA 練習問題一覧 › 問題
DEAデータストアの管理

ある通信会社は、数十億件のユーザー通話履歴・SMSログを管理するシステムをAWSに移行しています。要件は以下の通りです。 ・既存システムはオンプレミスのApache Cassandraクラスターで運用されている ・主なアクセスパターンはユーザーIDと日時範囲による検索 ・読み取りより書き込みが多く、毎秒数万件のINSERT処理が発生する ・インフラ管理をAWSに委任し、運用負荷を最小化したい ・アプリケーション側のコード変更を最小限に抑えたい この要件に最適なAWSデータストアはどれですか?

A
Amazon DynamoDB(DynamoDB Streams を有効化)
DynamoDBは、高スループットに対応できますが、CassandraのCQLは使用できずアプリケーション側の大幅な改修が必要です。
B
Amazon Keyspaces(Amazon Keyspaces for Apache Cassandra)
✓ 正解
Amazon KeyspacesはApache Cassandra互換のフルマネージドワイドカラムデータベースサービスです。既存のCassandraワークロードをCQL(Cassandra Query Language)のまま移行できるため、アプリケーションコードの変更を最小化できます。毎秒数万件の高書き込みスループットに対応し、インフラ管理が不要でサーバーレスに自動スケールします。
C
Amazon Aurora MySQL 互換エディション(Multi-AZデプロイ)
Aurora MySQLは、リレーショナルデータに最適であり、毎秒数万件の高書き込みトラフィックへのスケーラビリティや、ワイドカラムモデルとの親和性が低いです。
D
Amazon Redshift Serverless
Redshift Serverlessは、OLAPワークロード向けのデータウェアハウスであり、大量のオンライントランザクション書き込みには適していません。

解説

Amazon KeyspacesはApache Cassandra互換のフルマネージドワイドカラムデータベースサービスです。既存のCassandraワークロードをCQL(Cassandra Query Language)のまま移行できるため、アプリケーションコードの変更を最小化できます。毎秒数万件の高書き込みスループットに対応し、インフラ管理が不要でサーバーレスに自動スケールします。 選択肢AのDynamoDBは、高スループットに対応できますが、CassandraのCQLは使用できずアプリケーション側の大幅な改修が必要です。 選択肢CのAurora MySQLは、リレーショナルデータに最適であり、毎秒数万件の高書き込みトラフィックへのスケーラビリティや、ワイドカラムモデルとの親和性が低いです。 選択肢DのRedshift Serverlessは、OLAPワークロード向けのデータウェアハウスであり、大量のオンライントランザクション書き込みには適していません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← DEA の問題一覧に戻る