DVAAWSのサービスを使用した開発

WebアプリケーションがユーザーのセッションデータをElastiCacheで管理しています。要件は次のとおりです。 ①キャッシュノード障害時の自動フェイルオーバー、 ②Pub/Subメッセージング機能、 ③特定キャッシュデータの永続化(ノード再起動後も保持)。これらをすべて満たすElastiCacheエンジンはどれですか?

A
ElastiCache for Memcached(マルチスレッド対応・水平スケール容易)
ElastiCache for Memcachedはマルチスレッドで高スループットですが、マルチノード構成を含むいかなる構成でも永続化・自動フェイルオーバー・Pub/Subをサポートしません。
B
ElastiCache for Redis(レプリケーション・永続化・Pub/Sub対応)
✓ 正解
ElastiCache for RedisはMemcachedにない高度な機能を提供します。Multi-AZ構成でのレプリカへの自動フェイルオーバー、RDB/AOF形式によるデータ永続化、Pub/Subメッセージング、ソート済みセット・リストなどの高度なデータ型に対応しています。
C
Amazon DAX(DynamoDB Accelerator)クラスター
Amazon DAX(DynamoDB Accelerator)はDynamoDB専用のインメモリキャッシュであり、汎用セッション管理用途とは異なります。
D
ElastiCache for Memcached(マルチノード構成・Auto Discovery対応)
ElastiCache for Memcached(マルチノード構成・Auto Discovery対応)も同様に永続化・自動フェイルオーバー・Pub/Subをサポートしません。

解説

ElastiCache for RedisはMemcachedにない高度な機能を提供します。Multi-AZ構成でのレプリカへの自動フェイルオーバー、RDB/AOF形式によるデータ永続化、Pub/Subメッセージング、ソート済みセット・リストなどの高度なデータ型に対応しています。 選択肢AのElastiCache for Memcachedはマルチスレッドで高スループットですが、マルチノード構成を含むいかなる構成でも永続化・自動フェイルオーバー・Pub/Subをサポートしません。 選択肢CのAmazon DAX(DynamoDB Accelerator)はDynamoDB専用のインメモリキャッシュであり、汎用セッション管理用途とは異なります。 選択肢DのElastiCache for Memcached(マルチノード構成・Auto Discovery対応)も同様に永続化・自動フェイルオーバー・Pub/Subをサポートしません。

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

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

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