Q22 — AWS SAA-C03 第2章
第 22/65 問 | ← 第2章
Q87. ある企業は、アプリケーションの可用性に関してユーザーとの間で厳格なサービスレベル合意(SLA)を結んでいます。主要なアプリケーションスタックは us-east-1 リージョンでホストされており、障害発生時のリカバリ用に us-west-2 リージョンにも同スタックのレプリカが配置されています。企業の要件として、us-east-1 のアプリケーションスタックに問題が発生した場合を除き、us-west-2 のスタックがユーザー トラフィックを処理してはなりません。ソリューションアーキテクトは、手動介入なしにこの要件を満たすために何を行うべきでしょうか?
- A. Amazon Route 53 で加重ルーティングポリシーを設定し、us-east-1 のウェイトを 100、us-west-2 のウェイトを 0 に設定します。
- B. Amazon Route 53 で加重ルーティングポリシーを設定し、us-west-2 のウェイトを 50、us-east-1 のウェイトを 50 に設定します。
- C. Amazon Route 53 でフェイルオーバールーティングポリシーを設定し、us-east-1 をプライマリ、us-west-2 をセカンダリとして設定します。 ✓
- D. Amazon Route 53 でフェイルオーバールーティングポリシーを設定し、us-west-2 をプライマリ、us-east-1 をセカンダリとして設定します。
正解: C. Amazon Route 53 でフェイルオーバールーティングポリシーを設定し、us-east-1 をプライマリ、us-west-2 をセカンダリとして設定します。
解説
正解は C です。Amazon Route 53 でフェイルオーバールーティングポリシーを設定し、us-east-1 をプライマリ、us-west-2 をセカンダリとして設定します。 企業の要件を満たすには、Amazon Route 53 のフェイルオーバールーティングポリシーが適しています。通常時は us-east-1 のプライマリアプリケーションスタックがすべてのユーザー トラフィックを処理し、us-east-1 のスタックに障害が発生した場合にのみ、Route 53 が自動的に us-west-2 のレプリカスタックへトラフィックを切り替えます。 選択肢 A では、us-east-1 のウェイトを 100、us-west-2 のウェイトを 0 とする加重ルーティングポリシーを設定していますが、これは us-east-1 の可用性に関係なく常にそのリージョンにトラフィックを送信するため、障害検出や自動フェイルオーバー機能がありません。 選択肢 B では、両リージョンにそれぞれウェイト 50 を設定しているため、常時両方のリージョンにトラフィックが分散され、不要な負荷とコスト増加を招きます。 選択肢 D では、us-west-2 をプライマリ、us-east-1 をセカンダリとしているため、通常時は us-west-2 がトラフィックを処理することになり、企業が求める「通常時は us-east-1 がすべてのトラフィックを処理する」という要件を満たしません。