CLF / ドメイン3 クラウドテクノロジーとサービス
重要な内容
Amazon Route 53
は、ドメイン名(example.com など)と アドレスなどの対応付けを管理する、マネージド サービスです。 ドメイン名の登録、DNS によるトラフィックの誘導、リソースのという 3 つの機能を提供します。
CLF では、Route 53 が何をするサービスかを理解し、の使い分けを判断できることが重要です。
Point
- DNS = Domain Name System(ドメインネームシステム) の略です。人が覚えやすいドメイン名と、コンピューターが通信に使う IP アドレスを対応付ける仕組みです。
- サービス名の「53」は、DNS の通信が使う ポート番号 53 に由来します。
- 「Route(ルート)」は「経路」という意味で、「通信の経路を導くサービス」とイメージして覚えます。
- 和訳
- Route: 経路、道筋
- Weblio英和辞書「route」
概要
Web サイトやアプリケーションにアクセスするとき、利用者はドメイン名を入力しますが、実際の通信には アドレスが必要です。 この変換(名前解決)を担当するのが であり、 は AWS が提供する DNS のです。
Route 53 の主な機能は次の 3 つです。
| 機能 | 内容 | 用途 |
|---|---|---|
| ドメイン登録 | example.com などのドメイン名を取得・管理します。 | 新しい Web サイトの名前を用意する場合に使います。 |
| DNS ルーティング | ドメイン名への問い合わせに対して、接続先の情報を返します。 | 利用者を Web サーバーやなどへ誘導します。 |
| リソースが正常に応答するかを監視します。 | 障害時に別のリソースへ切り替える構成に使います。 |
代表的な使い道は、独自ドメインの Web サイト公開、複数へのトラフィック振り分け、障害時の自動切り替えです。
試験では、「ドメイン」「DNS」というキーワードから Route 53 を選べること、そして要件に合うを判断できることが問われます。
主要技術
①DNSの基本
は、ドメイン名から アドレスを調べる、インターネットの電話帳のような仕組みです。 利用者がブラウザにドメイン名を入力すると、裏側では次のような名前解決が行われます。
は、この問い合わせに答える側の役割を担います。 高い可用性と拡張性を持つように設計されており、利用者は DNS サーバーの構築や運用をせずに DNS を利用できます。
Point
- リゾルバー(Resolver) は、利用者の代わりに DNS へ問い合わせを行う仕組みです。
- Resolve は「解決する」という意味で、「名前解決を行うもの」と覚えます。
- 和訳
- Resolve: 解決する
- Weblio英和辞書「resolve」
②ホストゾーンとレコード
では、ドメインごとに「ホストゾーン」という入れ物を作り、その中に「レコード」を登録します。 レコードは「このドメイン名への問い合わせには、この情報を返す」というルールです。
CLF では、代表的なレコードの役割を概念レベルで押さえます。
| レコード | 役割 | 判断ポイント |
|---|---|---|
| A レコード | ドメイン名に対応する アドレスを返します。 | 名前解決の最も基本的なレコードです。 |
| レコード | 別のドメイン名へ問い合わせを転送します。 | ドメインの頂点(example.com そのもの)には使えません。 |
| エイリアスレコード | 、、 の静的 Web サイトなどの AWS リソースへ誘導します。 | AWS リソース宛てなら優先して考える、Route 53 独自の拡張機能です。 |
Point
- Alias(エイリアス) は「別名」という意味です。
- エイリアスレコードは CNAME と似ていますが、次の点で有利です。
- ゾーン頂点(example.com そのもの)にも設定できます。
- AWS リソースへのエイリアスクエリには DNS クエリ料金がかかりません。
- 「AWS リソースへ誘導するならエイリアス」と覚えます。
- 和訳
- Alias: 別名、通称
- Weblio英和辞書「alias」
③ルーティングポリシー ⚠️ 頻出
は、 の問い合わせに対して「どの接続先を答えるか」を決めるルールです。 要件のキーワードとポリシーの対応が、CLF で最もよく問われるポイントです。
| ルーティングポリシー | 動作 | 試験でのキーワード・判断ポイント |
|---|---|---|
| シンプル | 1 つのリソースの情報をそのまま返します。 | 単一の Web サーバーなど、振り分けが不要な基本形です。 |
| 加重(Weighted) | 指定した比率でトラフィックを複数のリソースへ振り分けます。 | 「重み付け」「新バージョンへ段階的に移行」「一部のユーザーでテスト」で選びます。 |
| 通信の遅延が最も小さいのリソースへ誘導します。 | 「最も近い(応答が速い)リージョンへ」「遅延を最小化」で選びます。 | |
| 通常はプライマリへ誘導し、異常時はセカンダリへ切り替えます。 | 「プライマリ障害時にセカンダリへ」「アクティブ/パッシブ構成」で選びます。 | |
| 位置情報(Geolocation) | 利用者の地理的な場所に基づいて接続先を変えます。 | 「国や地域ごとに異なるコンテンツ」「特定の国のユーザーを特定のサーバーへ」で選びます。 |
このほかに、リソースの場所を基準にする地理的近接性ルーティングや、複数の正常なレコードをランダムに返す複数値回答ルーティングもありますが、CLF ではまず上の 5 つを確実に区別できるようにします。
Point
- Weighted(加重) は「重み付けされた」という意味です。重み(Weight)の比率でトラフィックを分けます。
- Latency(レイテンシー) は「通信の遅延時間」です。距離ではなく、実際の遅延が小さい場所へ誘導します。
- Failover(フェイルオーバー) は「障害時の切り替え」です。Fail(失敗) したら Over(乗り換える) イメージで覚えます。
- 和訳
- Latency: 遅延、潜伏
- Weblio英和辞書「latency」
⚠️ 頻出: 「レイテンシー」と「位置情報」の混同に注意します。応答速度を最優先するならレイテンシー、国や地域という場所そのものが条件なら位置情報です。
④ヘルスチェックとDNSフェイルオーバー
のは、Web サーバーなどのリソースへ自動的にリクエストを送り、正常に応答するかを監視する機能です。 ルーティングと組み合わせると、プライマリの異常を検知したときに、トラフィックをセカンダリへ自動的に切り替えられます。
この仕組みは、 のレベルで実現するの代表例です。 リソースが利用できなくなったときに通知を受け取ることもでき、障害への気づきと切り替えを自動化できます。
⚠️ 頻出: 「単一の障害に備えて、別リージョンの待機系へ自動的に切り替えたい」という要件は、ヘルスチェックとフェイルオーバールーティングの組み合わせが答えになります。
⑤ドメイン登録
では、新しいドメイン名の登録(取得)と、登録済みドメインの管理ができます。 他社で取得したドメインの管理を Route 53 へ移すことも可能です。
- ドメイン登録は、Web サイトを公開する際の最初のステップです。
- Route 53 でドメインを登録すると、そのドメインの 設定をそのまま Route 53 で管理できます。
- 料金の考え方として、ドメインの登録・更新料金のほか、ホストゾーンの管理と DNS クエリ数などに応じたが発生します。
⚠️ 頻出: 「ドメイン名を取得したい」「ドメインを登録できる AWS サービスはどれか」という問題は、Route 53 が答えになります。
試験対策
CLF の問題では、まず「ドメイン」「」「名前解決」というキーワードが出たら を考えます。 次に、トラフィックをどう振り分けたいのかを読み取り、を選びます。
| 問題文のキーワード | 優先して考える機能・サービス | 理由 |
|---|---|---|
| ドメイン名を登録したい | Amazon Route 53 | ドメイン登録機能を持つ DNS サービスです。 |
| ドメイン名と アドレスの対応付け・DNS | Amazon Route 53 | マネージド DNS サービスです。 |
| 重み付けで新バージョンへ段階的に移行 | 加重ルーティング | 指定した比率でトラフィックを振り分けられます。 |
| 最も近い(遅延が小さい)へ誘導 | ルーティング | 遅延が最小のリージョンへ誘導します。 |
| プライマリ障害時にセカンダリへ切り替え | ルーティング + | 異常を検知して自動的に切り替えます。 |
| 国や地域ごとに接続先を変えたい | 位置情報ルーティング | 利用者の場所に基づいて振り分けます。 |
| リソースの正常性を監視して切り替え | ヘルスチェック | DNS フェイルオーバーの前提になる監視機能です。 |
| 世界中にコンテンツを高速配信() | DNS ではなくコンテンツ配信()の要件です。 |
よくある誤答は、Route 53 と Amazon CloudFront の混同です。 Route 53 は名前解決とトラフィックの誘導を行うサービスであり、コンテンツをにキャッシュして配信するのは CloudFront です。 また、加重ルーティングとレイテンシールーティングの取り違えにも注意します。比率を自分で決めるなら加重、応答速度に任せるならレイテンシーです。
参考文献
- What is Amazon Route 53? - Amazon Route 53
- Choosing a routing policy - Amazon Route 53
- Choosing between alias and non-alias records - Amazon Route 53
- How Amazon Route 53 checks the health of your resources - Amazon Route 53
- Amazon Route 53 pricing
- AWS Certified Cloud Practitioner (CLF-C02) Exam Guide