Route 53

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

AWSネットワーク

Route 53 とは

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

主な機能

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

レコードタイプ

レコードタイプを以下にまとめる。

タイプ用途
AIPv4 アドレスexample.com → 1.2.3.4
AAAAIPv6 アドレスexample.com → 2001:db8::1
CNAME別ドメインへのエイリアスwww → example.com
AliasAWS リソースへのエイリアス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

CloudFront + Route 53 を図で示す。

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

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

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

この記事は役に立ちましたか?

関連用語

関連する記事