Amazon Route 53
概要

DNS(Domain Name Service)とは、「www.example.com」といった人間にとって読み書きしやすいドメイン名を、コンピュータが通信に使う「198.51.100.1」といったIPアドレスへ変換する仕組みである。Amazon Route 53はこのDNSの機能をクラウド上で提供し、ドメインの登録からドメイン情報の配信まで一元的に管理できる。「Route 53」という名称は、DNSが利用するUDPおよびTCPのポート番号「53番ポート」に由来している。
利用者は取得したドメイン名のDNSサーバをAmazon Route 53を利用して立ち上げ、ホスト名などのDNSレコードを登録することができる。外部からそのドメイン名への問い合わせは同社のDNSサーバが応答する。AレコードやCNAMEレコード、MXレコードなど各種の設定を任意に登録することができ、Webサーバやメールサーバへの振り分けを制御する。
同社のクラウド環境を活用し、自社環境では容易に実現できない様々な機能を提供する。例えば、「レイテンシーベースルーティング」では、アクセス元に最も近いリージョン(AWS内のデータセンターの地理的な区分)へ自動的に誘導し、応答速度を最適化する。また「加重ルーティング」を使えば、複数のサーバへのトラフィックを任意の割合で振り分けることができ、段階的なシステム移行や新機能のテスト公開(カナリアリリース)などを実現することができる。
システムの状態を監視する「ヘルスチェック」機能も提供され、接続先のサーバなどが正常に稼働しているかを定期的に監視することができる。システム障害などでサーバが停止してしまっている場合には、自動的に正常なサーバへトラフィックを切り替える「フェイルオーバー」を実施し、サービスの可用性を維持する。
AWSの他のサービスと密接に連携させ、クラウド環境全体の運用を効率化することもできる。例えば、Webサイトの負荷を分散する「Amazon Elastic Load Balancing」(ELB)や、コンテンツ配信を高速化する「Amazon CloudFront」、ストレージサービスの「Amazon S3」などと簡単に紐付けることができ、DNS情報に基づく転送制御などを行うことができる。料金体系は従量課金制であり、管理するホストゾーンの数やDNSクエリの件数、ヘルスチェックの設定数などに応じて費用が発生する。