助け合いフォーラム

AWS

AWS ソリューションアーキテクト - アソシエイト(SAA-C03)
問題ID : 30497
問題を開く
あるシステムはリージョンを跨いだ複数のEC2インスタンスを使用してWebサービスを公開している。EC2インスタンスが全て使用できない場合は、S3の静的Webサイトホスティング上のソーリーページ(ユーザーへメンテナンス中であることを伝えるためのページ)を表示させたい。 ユーザーが最小限の遅延でサービスへアクセスするには、Route 53のDNSレコードをどのように登録すればよいか。

この問題はプレミアムコンテンツです。

上に戻る

誤記?

投稿日 2022/12/16

「(1)(2)の要件を満たすには「フェイルオーバールーティングポリシー」を利用して」とあります。

「(1) 通常時はリージョンを跨いだ複数のインスタンス上のWebサービスへアクセスさせる」の要件を満たすポリシーは「フェイルオーバールーティングポリシー」ではなく「レイテンシールーティングポリシー」の方ではないでしょうか。

以下抜粋

設問を整理すると
(1) 通常時はリージョンを跨いだ複数のインスタンス上のWebサービスへアクセスさせる
(2) すべてのインスタンスが利用できない場合は、静的Webサイトホスティング上のソーリーページへアクセスさせる
(3) 最小限の遅延でアクセスさせる
ことが求められています。
(1)(2)の要件を満たすには「フェイルオーバールーティングポリシー」を利用して、プライマリにインスタンスのIPアドレス、セカンダリにS3の静的WebサイトホスティングのソーリーページのURLを設定します。
(3)の要件を満たすには「レイテンシールーティングポリシー」を利用して、より遅延の少ないリージョンにあるインスタンスへアクセスできるようにします。

2022/12/18 01:25

フェイルオーバールーティングポリシーでは、通常時はプライマリ―(複数のEC2インスタンス)へアクセスさせて、プライマリ―が障害の時はセカンダリ―(静的Webサイトホスティング)にアクセスさせるポリシーです。
「(1)通常時はリージョンを跨いだ複数のインスタンス上のWebサービスへアクセスさせる」のは、フェイルオーバールーティングポリシーのプライマリーに該当するので、合っていると思います。
レイテンシールーティングポリシーは、プライマリー(複数のインスタンス)のどちらがより遅延が少ないかの判定をしています。


コメント

n nanasi2424

2022/12/19 18:43

birdpixy様 いつもお世話になります。 おそらく理解できました。 私は「リージョンを跨いだ複数のインスタンス上のWebサービスへアクセスさせる」と言う意味で捉えたのでレイテンシールーティングポリシーかと思ったのですが、そもそも文章の解釈を誤っており、解説の意図としては 「通常時は(S3の静的Webサイトホスティング上のソーリーページではなく、レイテンシールーティングポリシーによりアクセス分散している)リージョンを跨いだ複数のインスタンス上のWebサービスへアクセスさせる」で、それを実現するのはフェイルオーバールーティングポリシー。ということですかね。 そうであれば納得です。 気づきをありがとうございました。

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?