Amazon Route 53

高可用性のドメインネームシステム (DNS) サービスで、ドメイン登録、DNS ルーティング、ヘルスチェックを統合的に提供する

概要

Amazon Route 53 は、高い可用性と拡張性を備えたクラウド DNS サービスです。ドメイン名の登録、DNS レコードの管理、トラフィックルーティング、エンドポイントのヘルスチェックを統合的に提供します。100% の可用性 SLA を持つ数少ない AWS サービスの 1 つで、世界中に分散した DNS サーバーネットワークにより、低レイテンシの名前解決を実現しています。シンプルルーティング、加重ルーティング、レイテンシベースルーティング、フェイルオーバールーティング、地理的近接性ルーティング、マルチバリュールーティングなど、多彩なルーティングポリシーを提供し、トラフィックの分散や災害復旧の構成を柔軟に設計できます。エイリアスレコードは AWS 独自の機能で、CloudFront、ELB、S3 などの AWS リソースを Zone Apex (ネイキッドドメイン) に直接マッピングできます。

Route 53 のルーティングポリシー

Route 53 は 7 種類のルーティングポリシーを提供し、トラフィック管理の柔軟性を高めています。シンプルルーティングは 1 つのリソースに対する基本的な DNS 解決です。加重ルーティングは複数のリソースにトラフィックを指定した比率で分散し、カナリアリリースや A/B テストに活用できます。レイテンシベースルーティングはユーザーに最も低いレイテンシを提供するリージョンにトラフィックを誘導します。フェイルオーバールーティングはヘルスチェックと連動し、プライマリリソースが異常な場合にセカンダリリソースに自動切り替えします。地理的位置ルーティングはユーザーの地理的位置に基づいてトラフィックを制御し、コンテンツのローカライゼーションやコンプライアンス要件に対応します。これらのポリシーを組み合わせることで、複雑なトラフィック管理戦略を実現できます。

Azure DNS との比較

Azure で Route 53 に対応するサービスは Azure DNS です。Route 53 はドメイン登録、DNS ホスティング、ヘルスチェック、トラフィックルーティングを単一サービスで提供するのに対し、Azure ではドメイン登録は App Service Domains、DNS ホスティングは Azure DNS、トラフィックルーティングは Azure Traffic Manager と、機能が複数のサービスに分散しています。Route 53 のエイリアスレコードは Zone Apex に CNAME を設定できない DNS の制約を回避する AWS 独自の機能で、Azure DNS には同等の機能がありません。Azure では Zone Apex に対して Azure Traffic Manager や Azure Front Door を使用する必要があります。料金面では、Route 53 のホストゾーンは月額 0.50 ドル、クエリは 100 万件あたり 0.40 ドルで、Azure DNS のホストゾーンは月額 0.50 ドル、クエリは 100 万件あたり 0.40 ドルとほぼ同等です。