route53 ヘルスチェック

Route 53 は、レコードが正常であるかどうかを判断します。

関連付けられたヘルスチェックを持つ非エイリアスレコード – ヘルスチェックを非エイリアスレコードに関連付けた場合、Route 53 はヘルスチェックの現在のステータスをチェックします。

Route 53 は、ヘルスチェックで指定されたエンドポイントの正常性を定期的にチェックします。DNS クエリが到着した時点でヘルスチェックを実行するわけではありません。

ヘルスチェックはエイリアスレコードに関連付けることができますが、ヘルスチェックはエイリアス以外のレコードにのみ関連付けることをお勧めします。詳細については、「エイリアスレコードにヘルスチェックを関連付けるとどうなるか」を参照してください。
https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/health-checks-how-route-53-chooses-records.html

エイリアスレコードにヘルスチェックを関連付けるとどうなるか
[Evaluate Target Health] の値を [Yes] に設定する代わりに (または設定したうえで)、エイリアスレコードにヘルスチェックを関連付けることができます。

ただし、実用性の面からいうと、基盤になるリソース (HTTP サーバー、データベースサーバーなど、エイリアスレコードの参照先となるリソース) の正常性に基づいて Route 53 がクエリに応答する、という構成の方が一般的です。
https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/dns-failover-complex-configs.html#dns-failover-complex-configs-hc-alias

  • [ヘルスチェック ID] でヘルスチェックを関連付け
  • [Evaluate Target Health] [No]

だとヘルスチェックの現在のステータスのみでレコードの正常であるか判断される

https://docs.amazonaws.cn/en_us/Route53/latest/DeveloperGuide/dns-failover-simple-configs.html