1

Cloudwatch アラームを使用して AWS route53 ヘルスチェックでフェイルオーバーを実現しようとしています

次のプライマリおよびセカンダリ A レコード (レコード セット) を追加しました。

Name = www.example.com (Primary and secondary has same name)
Type = A- Records (Primary and secondary has same name)
TTL = 60Sec (Primary and secondary has same name, recommended by AWS)
Value = IP of primary and secondary servers
Routing policy = Failover
Failover Record Type = Select Primary for Primary/ Select Secondary for secondary
Health Check to Associate = I have only associate health check with Primary A-ecord(recordset)

ヘルスチェックの設定

IP = Ip address 
Host name = www2 
URL = /abc/
Protocol = HTTP 
String = abc

CloudWatch アラーム設定

Whenever = Maximum of Health Check Status 
IS <= 0 
For at Least = 2 
Consecutive period of = 5 minutes 

デフォルトでは、AWS はフェールオーバーに 3 分かかりますが、上記のアラーム設定を構成して、フェールオーバーに 10 分かかるようにしましたが、それでも 3 分前にセカンダリ サイトに移行しました。

以下はawsのドキュメントです

AWS dns フェイルオーバー

CloudWatch を使用したヘルスチェックのモニタリング

ありがとうムダサール

4

1 に答える 1