LoginSignup
5
4

More than 3 years have passed since last update.

Amazon Route 53

Posted at

Amazon Route53とは

可用性と拡張性に優れた、ドメイン管理機能と権威DNSを持つサービスです。
DNS情報を参照するだけではなく、ネットワークトラフィックのルーティングや接続先の状況に応じた接続先の変更などが可能です。

ちなみになぜ53かと言うとDNSが使用するポート番号が53番だからだそうです。

ドメイン管理

Route53では新規ドメインの取得や更新などの行うことが出来ます。
◯メリット
・ドメイン取得からドメイン登録設定がとても簡単
・ドメイン使用料が通常のAWS利用料の請求に含まれる一貫管理が可能

△デメリット
・有料
・ドメインの維持コストや取得コスト自体を比較するとお名前.com等の方が安くすむ事が多い。

ホストゾーン

管理可能なレコード情報の集合
レコード情報とは192.168.100.100example.comですよ〜といったドメインをIPアドレスに変換する為の情報

◯パブリックホストゾーンとプライベートホストゾーン

■パブリックホストゾーン
インターネット上に公開されたDNSにメインレコードを管理する。
example.comとそのサブドメイン(hoge.example.comfuga.example.com)のトラフィックをインターネット でルーティングする方法についての情報を保持するコンテナ。

■プライベートホストゾーン
VPCで構成されたプライベートネットワークにおいてDNSドメインのレコードを管理する。(VPC内のサーバー間で名前解決したい時とか)

レコードタイプ

◯Aliasレコード

Route53の特徴的なレコードとしてAliasレコードがあり、レコード情報に登録する値として、CloudFront, ELB, S3などのAWSリソースFQDNを指定できる。
CNAMEでも同じような登録は可能ですが、大きな違いとして最上位ドメインのZoneApexにも登録出来るということが挙げられます。
DNSクエリ回数が減りパフォーマンス向上が可能です。

タイプ 説明 機能
A IPv4 アドレス hoge.example.com54.13.123.456サーバーへ
AAAA IPv6 アドレス 上記のIPv6版
CNAME 正規名 fuga.example.comはAレコードのhoge.example.com
MX メール交換 受信用のメールサーバを指定するためのレコード。メールサーバーが複数ある場合、プリファレンス値という数値が小さいものから優先される。これ→10 メールサーバ.com
NS ネームサーバー ドメインのネームサーバを指定しているレコード
SOA 管理情報の始点 権威DNSが管理する範囲に関する情報
TXT テキスト 送信許可するメールサーバを指定できる。(SPF設定)

※ざっくり説明です。
他にもいくつかありますので気になる方はこちら見て下さい。

ルーティングポリシー

◯シンプルルーティングポリシー

標準のDNSレコードで設定。1つのウェブサイトにルーティング。DNSレコード1つに複数のIPを設定可能。静的マッピング。

◯フェイルオーバールーティングポリシー

アクティブ/スタンバイ方式で、アクティブのリソースが正常な場合にルーティングし、正常でない場合はスタンバイ側のリソースにルーティング。システム障害時にSorryサーバ−を表示することが可能。

◯位置情報ルーティングポリシー

ユーザーの位置情報に基づいてトラフィックをルーティングする際に使用する。
アクセス位置情報に基づいて応答するサーバーを変化することができる為、日本からのアクセスは日本語、アメリカからのアクセスは英語といった制御が可能。

◯地理的接近性ルーティングポリシー

リソースの場所に基づいてトラフィックをルーティングし、必要に応じてトラフィックをある場所のリソースから別の場所のリソースに移動、特定のリソースにルーティングするトラフィックの量の変更にはバイアスという値を指定する。
トラフィックフローを使用する必要がある。

◯レイテンシールーティングポリシー

複数箇所にサーバーが分散されている場合に、レイテンシー(遅延)が最も少ないサーバーにリクエストをルーティングする。特定のサーバーだけ高負荷になった場合にリクエストを分散することが出来る。

◯複数値回答ルーティングポリシー

複数値回答ルーティングは、ヘルスチェックでNGになったIPアドレスは返却されずに正常なサーバーにのみアクセスするることが出来る。ヘルスチェックがNGになったIPアドレスは返却されずステータスが異常となる。

◯加重ルーティングポリシー

重み付けを設定でき重み付けの高いリソースに、より多くルーティングする。
A/Bテスト、段階的な以降、サーバーの性能調整などに利用される。

トラフィックフロー

各レコード間の設定が複雑になることがあり、トラフィックフローは各レコードの組み合わせをビジュアル的にわかりやすく組み合わせる為のツールを使って定義できる。

【参考】

What is Amazon Route 53?
DNSとは? 全体像とDNSレコードの種類
AWS認定ソリューションアーキテクト[アソシエイト]
VPC内での名前解決を有効にする Route53 のプライベートホストゾーンを使ってみた

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4