0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【SAS対策】Route53 まとめ

Posted at

はじめに

ソリューションアーキテクトアソシエイト対策の学習メモ

Route53とは?

  • マネージドDNS(ドメインネームサービス)
  • 所有しているドメインを管理(Route53サービス内でドメイン購入もできる)
  • ドメインはホストゾーンとして管理され、1ドメインあたり月額0.5ドル発生
  • ロードバランシングもできる
  • ヘルスチェック(限定的)

レコードの種類

  • Aレコード:ホスト名をIPアドレスに(IPv4方式)
  • AAAAレコード:ホスト名をIPアドレスに(IPv6方式)
  • CNAMEレコード:ホスト名を別のホスト名へ
  • Aliasレコード:ホスト名をAWSリソースへ
    ※レコード:ドメイン名を IP アドレスに紐づけるためのデータベース上の情報のこと
ホストゾーン
└hogehoge.com(ルートドメイン)
 └test.hogehoge.com(Aレコード)
 └test2.hogehoge.com(AAAAレコード)
└hugahuga.com(ルートドメイン)
 └test.hugahuga.com(Aレコード)

CNAMEレコードとAliasレコード

  • ALBのエンドポイントではなく、自分で決めたドメインを使いたいときなどに使用
  • CNAMEレコード:非ルートドメインに限る、有料
  • Aliasレコード:ルートドメインも設定可、無料

レコードのTTL(Time to Live)

  • 毎回DNSに問い合わせをすると時間がかかるので、キャッシュを利用している
    その有効期間のこと
  • IPアドレスが変わってもTTLが切れないとDNSへの再問合せは発生しない

ヘルスチェック

  • デフォルトでヘルスチェックに3回失敗したらunhealthy
  • デフォルトでヘルスチェックに3回合格したらhealthy

ルーティングポリシー

  • シンプル
    • 単一リソースにリダイレクト
    • 1レコードに複数のIPアドレスを設定できる
    • ヘルスチェックを判定に使用不可(Aがhealthy、Bがunhelthyだった場合もA,Bが返る)
    • 複数の値が返却される(レコードのIPアドレスを複数設定)場合、クライアントがランダムに一つ選択
  • 複数値回答(マルチバリュー)
    • ヘルスチェックを判定に使用可(Aがhealthy、Bがunhelthyだった場合もAのみ返る)
    • 同じドメインで複数レコード登録
  • 加重
    • Aサーバに30%,Bサーバに20%,Cサーバに50%といった具合にリクエストを分散できる
    • 同じドメインで複数レコード登録
    • ヘルスチェックと併用可能
  • レイテンシー
    • クライアントの近くの最もレイテンシー(遅延)の少ないサーバにリダイレクト
    • レイテンシーはクライアントと設定したAWSリージョン間の遅延で評価
    • 同じドメインで複数レコード登録
  • フェイルオーバー
    • プライマリーサーバへのヘルスチェックがunhealthyになった場合、セカンダリのIPアドレスを返すようになる
    • プライマリサーバへのヘルスチェック設定が必須
    • 同じドメインで複数レコード登録(プライマリ、セカンダリ)
  • 位置情報
    • ユーザの位置情報に基づいたルーティング(イギリスからのトラフィックは特定のIPに送られるよう指定)
    • デフォルトのポリシー作成が必要(ロケーションにマッチするものがない場合用)
    • 同じドメインで複数レコード登録(デフォルトを1レコード、各国や地域単位のレコード)
  • 地理的近接性
    • ユーザとリソースの地理的な位置関係に基づいてルーティング
    • バイアスと呼ばれる値を指定する
    • AWSリソース(リージョンを指定)、AWS以外のリソース(緯度と経度を指定)を指定可能
    • トラフィックフロー(高度)を使う必要があり、Aレコードでは対応不可
    • 同じドメインで複数レコード登録
      route53_baias.png
0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?