技術Sashihara【AWS】Route53のルーティングポリシーまとめツイートシェアはてブ送るPocketAWSのRoute53にはクエリに応答する方法を決定するルーティングポリシーを設定できるようで、この部分詳しくなかったので調べてみました。ぼくの調べた限りでの理解なのでもしかしたら一部間違っている部分もあるかもしれませんがあしからず。加重ルーティングポリシーシンプルルーティングポリシードメインで特定の機能を実行する単一のリソースがある場合に使用します。sashihara.jpというWEBサイトにコンテンツを提供する1つのEC2インスタンスやCloudFrontなどです。シンプルルーティングでは、通常、1つのリソースにトラフィックをルーティングします。同一レコードに複数のIPアドレスなどの値を指定することはできます。いわゆるデフォルトの普通の使い方です。フェイルオーバールーティングポリシーフェイルオーバーのルーティングにより、リソースが正常な場合にリソースにトラフィックをルーティングできます。最初のリソースが正常でない場合は別のリソースにルーティングできます。フェイルオーバーには2種類あります。(アクティブ/アクティブ)アクティブ/アクティブはフェイルオーバーではありますが、フェイルオーバールーティングポリシー以外を選んだ場合に、複数のリソースを指定していると、どのリソースにも分散するするため実質アクティブ/アクティブなルーティングとなります。(アクティブ/パッシブ)アクティブ/パッシブはフェイルオーバールーティングを選択した場合に有効となり、すべてのプライマリリソースが使用できなくなった場合に備えて、セカンダリリソースまたはリソースグループをスタンバイ状態にする設定です。通常時はプライマリーリソースにしかリクエストが渡りません。クエリの送信元の場所に基づいて、トラフィックを処理するリソースを選択できます。使い方としては、ドイツ在住の人にはドイツ語のコンテンツを表示したい場合などに使えるのと、負荷分散的な意味合いでも使えそうです。大陸と国の両方で設定した場合は、小さい方が優先されるようで、北米とカナダという2つの設定を同時に使った場合、カナダからのリクエストはカナダで設定した方へ、カナダ以外の北米の国は北米の方へリクエストが渡るようです。位置情報はIPで判定しているようで、識別できなかった場合のデフォルトの位置情報レコードを設定することができます。ユーザーとリソースの地理的場所に基づいてリソースのトラフィックをルーティングします。必要に応じて特定のリソースにルーティングするトラフィックの量を変更できます。それには、バイアスという値を指定します。バイアスは、リソースにルーティングされるトラフィックのルーティング元である地理的リージョンのサイズを拡大または縮小します。リージョンに基づいてリクエストを処理することで、ユーザーのパフォーマンスを向上させることができます。言え、レイテンシが一番低いリージョンを探している時間があったらリクエスト配信しろよと思うところですが、そこはレイテンシーベースのルーティングは一定期間中に実行されたレイテンシーの測定値に基づいており、これらの測定値はレイテンシーの変化を反映しているようです。今週オレゴンリージョンにルーティングされたリクエストは、次の週にはシンガポールリージョンにルーティングされる場合があるということです。返すように設定できます。正常なリソースの値のみを返します。使用してアベイラビリティーとロードバランシングを向上させることができます。複数のリソースを関連付け、各リソースにルーティングされるトラフィックの数を選択できます。これは負荷分散や新しいバージョンのソフトウェアのテストなど、さまざまな目的に有用です。技術この記事が気に入ったらいいねしよう!最新記事をお届けします。コメントをキャンセルメールアドレスが公開されることはありません。最近出会って圧倒的に面白かった漫画を6作品紹介します!RECOMMENDこちらの記事も人気です。2015.11.12AWSでWordPressやってて頻繁にmysqlがデータベース接続確立...ABOUTこの記事をかいた人Sashihara1983年大分県生まれ。東京在住のWeb系エンジニア。人に役立つことや面白い記事を書けたらなと思っています。Budgetsを連携して利用料金状況をSlack通知してみた。