ELB 앞에 AWS Cloudfront CDN을 넣고 503 오류에 대한 오류 응답을 사용자 지정하십시오. 이를 수행하는 방법에 대한 자세한 내용 은 AWS 문서에 있으며 CLI 또는 콘솔을 통해 수행 할 수 있습니다.
AWS Route53 (또는 유사한 DNS 제공 업체의 경우 유사한 DNS 제공 업체) DNS 장애 조치를 사용하여 ELB가 다운 된 시점을 감지하고 DNS를 백업 서버 또는 S3 버킷과 같은 다른 항목으로 지정하십시오. 이에 대한 자세한 내용은 다시 AWS 문서에 있습니다.
또는 둘을 결합하고 Route 53 장애 조치를 사용하여 CloudFront가 연결 하는 오리진 서버 의 레코드를 변경하고 ELB에서 버킷 (일반 오리진 호스트와 동일한 이름을 가진)으로 변경하고 버킷의 리디렉션 규칙을 사용하여 403 / 404 back to /... 그것은 약간 복잡하게 들리지만 DNS의 브라우저 캐싱을 피하여 모든 브라우저 창이 닫힐 때까지 브라우저를 ELB 또는 폴백 호스트에 고정시킬 수 있습니다. Route 53 장애 조치를 테스트하여 어려운 방법을 발견했습니다. 반대로 CloudFront는 오리진 서버 호스트 이름 조회에서 DNS TTL을 사용합니다.
/
... 그것은 약간 복잡하게 들리지만 DNS의 브라우저 캐싱을 피하여 모든 브라우저 창이 닫힐 때까지 브라우저를 ELB 또는 폴백 호스트에 고정시킬 수 있습니다. Route 53 장애 조치를 테스트하여 어려운 방법을 발견했습니다. 반대로 CloudFront는 오리진 서버 호스트 이름 조회에서 DNS TTL을 사용합니다.