助け合いフォーラム
この問題はプレミアムコンテンツです。
誤記?
「(1)(2)の要件を満たすには「フェイルオーバールーティングポリシー」を利用して」とあります。
「(1) 通常時はリージョンを跨いだ複数のインスタンス上のWebサービスへアクセスさせる」の要件を満たすポリシーは「フェイルオーバールーティングポリシー」ではなく「レイテンシールーティングポリシー」の方ではないでしょうか。
以下抜粋
設問を整理すると
(1) 通常時はリージョンを跨いだ複数のインスタンス上のWebサービスへアクセスさせる
(2) すべてのインスタンスが利用できない場合は、静的Webサイトホスティング上のソーリーページへアクセスさせる
(3) 最小限の遅延でアクセスさせる
ことが求められています。
(1)(2)の要件を満たすには「フェイルオーバールーティングポリシー」を利用して、プライマリにインスタンスのIPアドレス、セカンダリにS3の静的WebサイトホスティングのソーリーページのURLを設定します。
(3)の要件を満たすには「レイテンシールーティングポリシー」を利用して、より遅延の少ないリージョンにあるインスタンスへアクセスできるようにします。
フェイルオーバールーティングポリシーでは、通常時はプライマリ―(複数のEC2インスタンス)へアクセスさせて、プライマリ―が障害の時はセカンダリ―(静的Webサイトホスティング)にアクセスさせるポリシーです。
「(1)通常時はリージョンを跨いだ複数のインスタンス上のWebサービスへアクセスさせる」のは、フェイルオーバールーティングポリシーのプライマリーに該当するので、合っていると思います。
レイテンシールーティングポリシーは、プライマリー(複数のインスタンス)のどちらがより遅延が少ないかの判定をしています。
コメント
この投稿に対して返信しませんか?
n nanasi2424
2022/12/19 18:43
birdpixy様 いつもお世話になります。 おそらく理解できました。 私は「リージョンを跨いだ複数のインスタンス上のWebサービスへアクセスさせる」と言う意味で捉えたのでレイテンシールーティングポリシーかと思ったのですが、そもそも文章の解釈を誤っており、解説の意図としては 「通常時は(S3の静的Webサイトホスティング上のソーリーページではなく、レイテンシールーティングポリシーによりアクセス分散している)リージョンを跨いだ複数のインスタンス上のWebサービスへアクセスさせる」で、それを実現するのはフェイルオーバールーティングポリシー。ということですかね。 そうであれば納得です。 気づきをありがとうございました。