#amazon-web-services #amazon-route53
#amazon-web-services #amazon-route53
Вопрос:
Согласно документации Amazon Route 53, конечная точка будет помечена как исправная, если о ней сообщают более 18% проверяющих работоспособность.
На прошлой неделе у нас был конкретный сценарий, когда сбой в Google привел к постепенному снижению доступности балансировщиков нагрузки Google со 100% до доступности только для 20% проверяющих работоспособность AWS.
Желаемым поведением было бы пометить эту проверку работоспособности как нездоровую, но, похоже, проверка работоспособности предназначена для запуска только в том случае, если доступность падает ниже 18%. Есть ли какой-либо способ увеличить это число на 18%?
Из документации Amazon Route 53 здесь:
Каждый Amazon Route 53 health checker распространяет результаты своих проверок работоспособности на DNS-серверы Amazon Route 53 по всему миру. Если более 18% доступных средств проверки работоспособности сообщают, что конечная точка исправна, Amazon Route 53 отвечает на запросы, используя соответствующие наборы записей ресурсов, когда это применимо. Если 18% проверяющих работоспособность или меньше сообщают, что конечная точка исправна, Amazon Route 53 обычно не отвечает на запросы, использующие связанные наборы записей ресурсов. Значение 18% может измениться в будущих версиях.
Ответ №1:
Не существует опции конфигурации для изменения того, как работают средства проверки работоспособности маршрута 53.
Один из вариантов — создать собственную проверку работоспособности. Например, веб-сервер может проверить, может ли он подключиться к базе данных. Создайте специальную страницу на веб-сервере (например example.com/health.htm
), которая выполняет проверку и возвращает сообщение об успешном завершении. Затем настройте маршрут 53 для поиска этого сообщения в рамках проверки работоспособности.