メニュー
Amazon Route 53
開発者ガイド (API Version 2013-04-01)

ELB ロードバランサーへのトラフィックのルーティング

複数の Amazon EC2 インスタンスでウェブサイトをホストしている場合、Elastic Load Balancing (ELB) ロードバランサーを使用してインスタンスをまたがるウェブサイトにトラフィックを分散できます。ELB サービスは、ウェブサイトへのトラフィックが時間の経過とともに変化するにつれてロードバランサーを自動的にスケーリングします。また、ロードバランサーは登録されているインスタンスの状態を監視して、トラフィックを正常なインスタンスにのみルーティングすることができます。

ドメイントラフィックを ELB ロードバランサーにルーティングするには、Amazon Route 53 を使用して、ロードバランサーをポイントするエイリアスリソースレコードセットを作成します。エイリアスリソースレコードセットは、DNS への Amazon Route 53 拡張です。CNAME リソースレコードセットに似ていますが、ルートドメイン (example.com など) とサブドメイン (www.example.com など) の両方にエイリアスリソースレコードセットを作成できます (CNAME リソースレコードセットはサブドメインにのみ作成できます)。

注記

Amazon Route 53 では、ELB ロードバランサーへのエイリアスクエリには料金が発生しません。

前提条件

開始する前に、以下のものが必要です。

  • ELB ロードバランサー. ELB Classic、Application、または Network Load Balancer を使用できます。ロードバランサーの作成の詳細については、Elastic Load Balancing ユーザーガイドの「Elastic Load Balancing の使用開始」を参照してください。

    ロードバランサーには、覚えやすい意味を持った名前を設定してください。ロードバランサーの作成時に指定した名前は、Amazon Route 53 コンソールでエイリアスリソースレコードセットを作成するときに選択する名前になります。

  • 登録済みドメイン名 Amazon Route 53 をドメインレジストラとして使用することも、別のレジストラを使用することもできます。

  • ドメインの DNS サービスとしての Amazon Route 53。Amazon Route 53 を使用してドメイン名を登録した場合、Amazon Route 53 をドメインの DNS サービスとして自動的に設定します。

    DNS サービスを Amazon Route 53 に移行する方法については、「親ドメインを移行しないで Amazon Route 53 を サブドメインの DNS サービスとして使用する」を参照してください。

トラフィックが ELB ロードバランサーにルーティングされるように Amazon Route 53 を設定

トラフィックが ELB ロードバランサーにルーティングされるように Amazon Route 53 を設定するには、以下の手順を実行します。

ELB ロードバランサーにトラフィックをルーティングするには

  1. AWS マネジメントコンソール にサインインし、https://console.aws.amazon.com/route53/ にある Amazon Route 53 コンソールを開きます。

  2. ナビゲーションペインで [Hosted Zones] を選択します。

  3. ロードバランサーへのトラフィックのルーティングに使用するドメイン名があるホストゾーンの名前を選択します。

  4. [Create Record Set] を選択します。

  5. 次の値を指定します。

    名前

    ELB ロードバランサーへのトラフィックのルーティングに使用するドメイン名を入力します。デフォルト値はホストゾーンの名前です。

    たとえば、ホストゾーンの名前が example.com で、acme.example.com を使用してトラフィックをロードバランサーにルーティングする場合、「acme」と入力します。

    タイプ

    [A – IPv4 address] を選択します。

    エイリアス

    [Yes] を選択します。

    エイリアス先

    リスト ([ELB Application Load Balancers]、[ELB Classic Load Balancers]、または [ELB Network Load Balancers]) で該当するカテゴリーを見つけ、作成時にロードバランサーに割り当てた名前を選択します。

    ルーティングポリシー

    デフォルト値の [Simple] をそのまま使用します。

    ターゲットの正常性の評価

    Amazon Route 53 ヘルスチェックを使用していない場合は、デフォルト値の [No] をそのまま使います。

    ヘルスチェックを使用していて、リソースの状態に基づいてトラフィックをルーティングする場合は、[Yes] を選択します。リソースのヘルスチェックの詳細については、「Amazon Route 53 ヘルスチェックの作成と DNS フェイルオーバーの設定」を参照してください。

  6. [Create] を選択します。

    通常、変更は 60 秒以内にすべての Amazon Route 53 サーバーに伝達されます。プロパゲートが完了すると、この手順で作成したエイリアスリソースレコードセットの名前を使用してロードバランサーにトラフィックをルーティングできるようになります。