Route 53

AWS のマネージド DNS サービスで、ドメイン登録、DNS ルーティング、ヘルスチェックを提供する

AWSネットワーク

Route 53 とは

Amazon Route 53 は、AWS のマネージド DNS サービスで、ドメイン登録、DNS ルーティング、ヘルスチェックを提供する。100% の可用性 SLA を持つ。名前は DNS のポート番号 53 に由来する。

主な機能

Route 53 は DNS ホスティング (ドメインの DNS レコード管理)、ドメイン登録 (.com, .jp 等の購入)、ヘルスチェック (エンドポイントの死活監視)、ルーティングポリシー (トラフィックの振り分け) を提供する。

レコードタイプ

タイプ 用途
A IPv4 アドレス example.com → 1.2.3.4
AAAA IPv6 アドレス example.com → 2001:db8::1
CNAME 別ドメインへのエイリアス www → example.com
Alias AWS リソースへのエイリアス example.com → CloudFront
MX メールサーバー mail.example.com
TXT テキスト情報 SPF, DKIM, ドメイン検証

Alias レコードは CNAME と異なり、Zone Apex (ネイキッドドメイン example.com) に設定でき、DNS クエリ料金が無料。

ルーティングポリシー

ポリシー 説明 用途
シンプル 1 つのリソースに転送 通常の DNS
加重 重み付きで分散 カナリアリリース
レイテンシベース 最も低レイテンシのリージョンに転送 マルチリージョン
フェイルオーバー プライマリが障害時にセカンダリに転送 DR
地理的近接性 ユーザーの地理的位置で転送 リージョン分散

フェイルオーバールーティング

Route 53
  ├── プライマリ: ALB (ap-northeast-1) ← ヘルスチェック OK
  └── セカンダリ: S3 静的サイト (sorry ページ)

プライマリのヘルスチェック失敗 → セカンダリに自動切り替え

CloudFront + Route 53

ユーザー → Route 53 (DNS) → CloudFront (CDN) → S3 / ALB

Route 53 の Alias レコードで CloudFront ディストリビューションを指定するのが標準構成。

Route 53 の関連書籍も参考になる。

関連用語