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

ある小売企業がAmazon Aurora MySQL互換エディションをECサイトのバックエンドデータベースとして使用しています。以下の課題があります。 ・セールイベント時に突発的なトラフィックが発生し、通常時の20倍のDBクエリが発生する ・セール期間以外はインスタンスがほぼアイドル状態になる ・開発・テスト環境でも同じデータベースサービスを使用したい ・運用コストを抑えつつ、ピーク時の性能を自動的に確保したい 既存のAurora MySQLクラスター(プロビジョニングインスタンス)をこれらの課題を解決するために移行すべき最適な構成はどれですか?

A
Aurora MySQL Multi-AZ + 複数のReadレプリカを追加
Aurora MySQL Multi-AZ + Readレプリカは読み取りスケールには有効ですが、固定構成のため常時コストが発生し、急激なピーク時に自動スケールできません。
B
Aurora Serverless v2 へ移行し、最小・最大 ACU を設定
✓ 正解
Aurora Serverless v2はACU(Aurora Capacity Units)を秒単位でシームレスにスケールアップ・ダウンします。最小ACUを小さく設定することでアイドル時のコストを削減し、最大ACUを高く設定することでセールピーク時の急激な負荷に対応できます。プロビジョニング型からのオンライン移行も可能で、開発・テスト環境でも同じサービスを利用でき、使用した分のコンピューティングのみ課金されます。
C
Amazon RDS for MySQL に変更し、Readレプリカを追加
RDS for MySQLへの変更はAuroraの高可用性・パフォーマンス上の優位性を失い、根本的なコスト・スケーラビリティ課題は解決されません。
D
Amazon ElastiCache for Memcached をキャッシュレイヤーとして前段に配置
ElastiCache for Memcachedはキャッシュ層として有効な場合もありますが、データベース自体の自動スケーリング機能を提供するものではなく、セールピーク時のDB書き込み負荷には対応できません。

解説

Aurora Serverless v2はACU(Aurora Capacity Units)を秒単位でシームレスにスケールアップ・ダウンします。最小ACUを小さく設定することでアイドル時のコストを削減し、最大ACUを高く設定することでセールピーク時の急激な負荷に対応できます。プロビジョニング型からのオンライン移行も可能で、開発・テスト環境でも同じサービスを利用でき、使用した分のコンピューティングのみ課金されます。 選択肢AのAurora MySQL Multi-AZ + Readレプリカは読み取りスケールには有効ですが、固定構成のため常時コストが発生し、急激なピーク時に自動スケールできません。 選択肢CのRDS for MySQLへの変更はAuroraの高可用性・パフォーマンス上の優位性を失い、根本的なコスト・スケーラビリティ課題は解決されません。 選択肢DのElastiCache for Memcachedはキャッシュ層として有効な場合もありますが、データベース自体の自動スケーリング機能を提供するものではなく、セールピーク時のDB書き込み負荷には対応できません。

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

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

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