MENU
  • サービス
  • AWS導入支援
  • AWS運用代行
  • WordPress
    • WordPress高速化
    • WordPress脆弱性対策
  • 導入事例
  • 良くあるご質問
  • AWS技術知見
  • お問い合わせ
AWSの導入・クラウド運用を総合支援【CapsuleCloud】
  • サービス
  • AWS導入支援
  • AWS運用代行
  • WordPress
    • WordPress高速化
    • WordPress脆弱性対策
  • 導入事例
  • 良くあるご質問
  • AWS技術知見
  • お問い合わせ
AWSの導入・クラウド運用を総合支援【CapsuleCloud】
  • サービス
  • AWS導入支援
  • AWS運用代行
  • WordPress
    • WordPress高速化
    • WordPress脆弱性対策
  • 導入事例
  • 良くあるご質問
  • AWS技術知見
  • お問い合わせ
  1. ホーム
  2. AWS技術知見
  3. AWS機能を網羅してみよう3.1 Route53編「概要」

AWS機能を網羅してみよう3.1 Route53編「概要」

2022 9/16
AWS技術知見
2022年9月16日
目次

はじめに

今回からは、AWSが提供するDNS(Domain Name System)サービスである「Amazon Route53」について見ていきたいと思います。

Webサイトやシステムを作成し「できた!」と思っても、次に待っているのは外部への公開という作業です。
内部システムであれば「192.168.10.10」のようにIPアドレスの直指定でアクセスするのも良いですが、毎回これでは覚えるのが大変です。
そこで通常は、capsule.comなどのドメインを取得し、IPアドレスとの紐付けをDNSにて行います。

Route53とは

AWSのRoute53は、WebベースのDNSサービスとなります。
EC2のようなリージョンで別ではなく、エッジロケーションで提供されています。
世界中の主要都市に設けられたエッジロケーションの中で、最も近いロケーションを利用するので早い速度を担保できます。
また、Route53の料金に関しては、他のAWSサービスと同様に従量課金制を採用しています。

Route53の概要

それでは、Route53における重要な概念を確認しておきましょう。

Hosted Zone

Hosted Zoneは、DNSに置けるゾーンファイルと似たような役割を果たすもので、あるドメイン名(サブドメインを含む)に属するリソースの集合を記述することができます。
現在、SOA、NSレコード、Aレコードのほか、CNAME、MX、SPF、それにIPv6アドレス用のAAAAレコードなどをサポートしています。

Record Set

Record Setとは、要は各DNSレコードです。
Routing Policy、Set ID、ヘルスチェックの設定とDNSレコードを合わせてRecordSetです。

Routing Policy

Routing Policyは、Route53がrecordSetに対してどのようにルーティングを行うかを決定します。
デフォルトの設定である「Simple」というポリシーを設定すれば、一般的なDNSと同じ挙動です。
オプションとして「Weighted」「Latency」「Failover」「Geolocation」があります。
次節で詳細を確認します。

Set ID

Set IDは、Routing Policyを用いて複数のRecordSetで同じ名前を設定する場合、それぞれを一意に認識するために設定するIDです。

ヘルスチェック

転送先ホストの状態をチェックするための設定です。
Routing Policyの設定で「Failover」を利用する場合、ヘルスチェックの設定が必要となります。
ヘルスチェックはHTTP/HTTPS/TCPによるチェックが可能です。

Route53の機能

Route53が提供しているのは、IPアドレスとドメイン名の対応付けなどを管理するデータベースとしての役割である「権威DNSサーバー」機能です。

レイテンシーベースルーティング(Latency Based Routing)

レイテンシーベースルーティングは、同じ名前が設定された複数のリージョンに配置されたEC2インスタンスのグローバルIPアドレスやELBに対し、よりレイテンシーの小さくなるリージョンを探して自動で選択してリクエストをルーティングしてくれます。
これにより、より高速なレスポンスを得られる可能性が高まります。

重み付けラウンドロビン(Weighted Round Robin)

重み付けラウンドロビンは、転送先ごとに事前にリクエスト量を決めておく機能です。
転送先ごとに重み付けを行い、その総和における指定された重みの時間割合いで転送比率が決定される仕組みです。

DNSフェイルオーバー

DNSフェイルオーバーは、まず準備として同じ名前でPrimaryとSecondaryの2つのSetを作成しておきます。
通常はPrimaryに指定された転送先にルーティングされるようになりますが、もしPrimaryのヘルスチェックで問題が発生すると、Secondaryに設定された転送先にルーティングされるようになります。
例えば、DNSフェイルオーバーを使ってサーバーに障害が発生したら、Sorryコンテンツを用意した別サーバにルーティングを切り替えるといった利用が可能になります。

Geo Routing

Geo Routingは、DNS問い合わせがあった場所に応じて転送先を変えることができる機能です。
例えば、アジアからのアクセスの場合は東京リージョンのEC2へ、北米からのアクセスはバージニアリージョンのEC2へ転送するといったことが簡単にできます。
リージョンがマッチしないときのために、デフォルトリージョンを決めておくことも可能です。
※ロードバランサーではリージョン間のバランスは取れませんが、Route53を利用することでリージョンをまたいだバランスが可能となります

具体的な操作については、次回からバシバシ使って解説していきます!

正社員希望の方はこちら
業務委託希望の方はこちら
AWS技術知見
DNS Geo Routing Route53

関連記事

  • aws-route53
    AWS機能を網羅してみよう3.3 Route53編「実践」DNSフェイルオーバー
  • AWSのクラウドセキュリティ「責任共有モデル」とは?
  • ansible
    AWSのためのAnsible入門
  • aws-s3
    Amazon S3でGlacierを活用したコスト削減法
  • aws-route53
    AWS機能を網羅してみよう3.2 Route53編「実践」
  • aws-s3
    Amazon S3で署名付きURLを使ったアクセス制御
  • aws-waf
    AWS WAFでSQLインジェクションと特定URLをブロック
  • aws-vpc
    AWSネットワーク設計 VPC概論
検索
clouddx003-low.pdf - 1.8MB
資料ダウンロードはこちら
人気記事
  • terraform
    Terraformと変数(variable)のお話
    Terraform
  • aws-s3
    Amazon S3で署名付きURLを使ったアクセス制御
    AWS技術知見
  • AWS導入支援
    amazonクラウド、AWSとは?何ができるかデメリット含めわかりやすく説明
    AWS導入支援
  • WordPress高速化!6つの簡単な方法で重さを改善
    WordPress
  • ansible
    AWSのためのAnsible入門
    AWS技術知見
  • WordPress脆弱性の原因とやっておくべき7つの対策
    WordPress
  • 【実例20選】AWS導入企業、活用事例をご紹介
    AWS導入支援
新着記事
  • AWS運用代行企業5選!企業選びのポイントを解説
    AWS運用代行
  • AWS運用代行のサービス内容やメリットについて
    AWS運用代行
  • 10分でスタート!AWSの利用開始までを解説
    AWS導入支援
  • WordPress脆弱性の原因とやっておくべき7つの対策
    WordPress
  • WordPress高速化!6つの簡単な方法で重さを改善
    WordPress
カテゴリー
  • AWS導入支援
  • AWS技術知見
    • Rancher
    • Terraform
  • AWS運用代行
  • WordPress
タグ一覧
AI (3) aws (25) aws-cli (3) CloudFormation (1) CloudSearch (3) DeepLearning (1) DNS (2) Docker (4) EBS最適化オプション (1) ec2 (7) ElasticBeanstalk (1) Geo Routing (1) Gitlab (1) HA (1) infrastructure-as-code (1) keypair (1) load-balancer (1) nginx (2) OpenAM (3) Rancher (8) Rekognition (2) Route53 (3) s3 (2) secrets (1) security-group (1) Terraform (6) terragrunt (2) tfvars (1) variable (1) vault (1) VPC (1) wordpress (3) アプリケーション (1) オンプレミス (2) クラウド (2) サインアップ (1) シングルサインオン (3) セキュリティ (1) セキュリティグループ (1) ネットワーク設計 (1) 人工知能 (2) 初心者 (1) 本番運用 (1) 画像認識 (3) 起動 (1)
アーカイブ
  • 2022年9月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2017年7月
  • 2017年6月
AWSエンジニア積極採用!
採用情報
フリーランスの求人情報!
テックブレイン

スーパーソフトウエアはAWSパートナーネットワーク(APN)のコンサルティングパートナーです。

スーパーソフトウエアはRancherパートナーネットワークのコンサルティングパートナーです。

logo

カプセルクラウドはAWSクラウドのマネージドサービスです。AWSを安心かつ迅速に導入し、負荷分散・セキュリティ・DevOps・コスト削減など、クラウドサービスのメリットを活かした豊富なベストプラクティスをご提供いたします。

Contents

  • サービス
  • 導入支援
  • WordPress
  • 導入事例
  • ブログ
  • Q&A
  • お問い合せ
  • 資料ダウンロード

お問い合わせ

株式会社スーパーソフトウエア
東京 03-6721-7105
大阪 06-4707-6001
info-capsulecloud@tokyo.supersoftware.co.jp

  • プライバシーポリシー
  • 免責事項
  • 契約約款
  • 特商法に基づく表記
  • 会社情報
  • サイトマップ

© Supersoftware 2017. All rights reserved.

目次