Route 53の概要

Route 53とは

WebベースのDNSサービス。

SLA100%を掲げている

世界中に展開されているエッジロケーションで提供されていて、もっとも近いロケーションから応答を返すためとても高速かつ高可用でスケーラブル

APIで操作可能なのでコストも安く済む

Route 53における重要概念

Hosted Zone

DNSレコードの集合

Record Set

DNSレコード

  • Routing Policy
  • Set ID
  • ヘルスチェックの設定
  • DNSレコード

を合わせた単位

Routing Policy

Record Setに対してどのようにルーティングを行うかを決定するところ

Set ID

Routing Policyを用いて複数のRecord Setで同じ名前を設定する場合にそれぞれをユニークにするために設定するID

ヘルスチェック

転送先ホストの状態をチェックするための設定

HTTP/HTTPS/TCPで可能。

主な機能

IPアドレスとドメイン名の対応づけなどを管理する役割。(権威DNSサーバ機能)

キャッシュDNSの機能は提供されない。

  • 権威DNSサーバ
  • DNSレジストラとしての機能
  • ほかのDNSレジストラからドメインを移管することも可能

レイテンシベースルーティング

同じ名前が設定された複数のリージョンに配置されたEC2インスタンスのグローバルIPアドレスやELBに対して、よりレイテンシの小さくなるリージョンを選択してルーティングしてくれる機能。

レイテンシを主に考えたルーティングをしてくれるよと。

意識する事なくより高速にレスポンスを得られるサーバにアクセス出来るようになる。

重み付けラウンドロビン

Record SetのRouting Policyを Weighted に設定することで実現可能。

転送先ごとに重み付けを行い、指定された重みの時間割合で転送比率が決定される。

0に設定するとルーティングは行われなくなる。

Webサイトの移転など、徐々にアクセスを移していきたい場合に有効。

DNSフェイルオーバー

Record SetのRouting Policyを Fileover に設定することで実現可能。

Record Set設定時に同じ名前でPrimary、Secondaryの2つのSetを作成すると、通常はPrimaryに指定された転送先にルーティングされる。

Primary側に問題が発生するとSecondaryに指定された転送先にルーティングされるようになる。

問題発生時にSorryコンテンツを配信するだけのサーバーにルーティングを簡単に切り替えたり出来る。

Geo Routing

Record SetのRouting Policyを Geolocation に設定することで実現可能。

DNS問い合わせが会った場所に応じて転送先を変えることが出来る。

指定した場所がマッチしないケースに備えてデフォルトで設定しておくのが推奨されている

ALIASレコード

他のAWSサービスとの連携も強力に可能。

その時に活躍するのがRoute 53独自のレコードタイプであるALIASレコード。

CNAMEレコードのように別名を指定しながら、Aレコードのように直接IPアドレスとのマッピングを行うもの。

AWSが提供するサービスに割り当てられた一部のDNS名に対してのみ設定可能。

results matching ""

    No results matching ""