資格スワイプ
高性能アーキテクチャ設計

あるアプリケーションはDynamoDBテーブルに対して秒間数万リクエスト規模の読み取りを行っており、マイクロ秒単位の応答時間が求められている。読み取りレイテンシーをさらに改善するために追加すべきサービスはどれか。

  • AAmazon RDSのRead Replicaを追加する
  • BAmazon ElastiCache for Memcachedを導入する
  • CAWS Global Acceleratorを設定する
  • ✓Amazon DynamoDB Accelerator(DAX)を導入する

解説

DAXはDynamoDB専用のインメモリキャッシュであり、既存のDynamoDB APIと互換性を保ちながらマイクロ秒単位の読み取り応答を実現する。RDSのRead ReplicaはDynamoDBには適用できず、Global Acceleratorはネットワーク経路の最適化であり読み取りレイテンシーの根本改善にはならない。

根拠高性能アーキテクチャ設計:データストアの性能向上(Amazon DynamoDB Accelerator)

← 前の問題次の問題 →
スワイプでまとめて流す