두 개의 EC2 영역으로 트래픽을 보내기 위해 Route 53 DNS 장애 조치를 만드는 중입니다. 분명히, 하나가 실패하면, 나는 다른 지역으로 트래픽을 유도 R53 싶습니다.Route 53 DNS 상태 확인이 가능합니까?
각 영역에는 일부 인스턴스가 배포되는 ELB가 있습니다. R53 상태 검사를 구성하는 가장 좋은 방법은 무엇입니까? 아마존이 IP를 바꿀 수 있기 때문에 ELB가 할당 된 DNS 레코드를 사용하고 싶습니다.
그러나 이것은 가능하지 않습니다. R53 상태 확인 옵션에서, 나는 다음과 같은 선택 :이 사용하는 경우
Protocol: HTTP
IP: ip_address
port: 8080
HostName: ELB_Host_name.amazonaws.com
Path: /index.html
이 URL이 여전히 대신 DNS 이름의 IP 주소를 표시합니다. 이것 만이 유일한 옵션입니까? ELB DNS 항목을 해결하고 거기에 IP를 넣고 싶지 않습니다. 아마존이 뭔가를 전환하기로 결정하면 실패합니다.
Gotcha - 사용하도록 설정했으나 나에게 명확하지 않았습니다. 상태 확인을위한 매개 변수는 무엇입니까? 간단한 TCP ping? 많은 경우 응용 프로그램이 중단 될 수 있지만 (예 : 서버 리소스, 메모리 누수가 발생 함) 서버가 여전히 응답 중입니다. 건강 검진을 사용하여보다 정확한 수표를 정확하게 정의해야합니까? – nocode
ELB 구성에서 그렇게합니다. 각 서버에서 상태 검사를 수행하고 수신 연결은 정상적인 서버로만 라우팅합니다. ELB는 자체적으로 작동하고 적어도 하나의 건강한 서버가있는 한 R53에 건전하다고보고합니다. –
Ahh okay - 건강 진단 설정을 다르게하고 있습니다. 감사! – nocode