У меня есть 4 прокси-сервера, распределенных по паре центров обработки данных, которые обслуживают большое количество пользователей в глобальной сети. Они балансируются по нагрузке с помощью F5 GTM, расположенного на каждом сайте.
Моя цель - написать проверку работоспособности для моих балансировщиков нагрузки, которая помечает прокси как неработающий, если прокси не работает, или если его локальный путь к Интернету не работает. Мне кажется, что наиболее полный способ сделать это - проверить балансировщик нагрузки на внешний URL-адрес через прокси. Использование моих собственных веб-серверов не будет действительной проверкой, потому что соединению не нужно будет покидать центр обработки данных, чтобы пройти проверку. Мне кажется несправедливым, даже неэтичным, что мои балансировщики нагрузки делают запросы к сторонним URL-адресам каждые несколько секунд в течение всего дня, чтобы проверять работоспособность моего прокси.
У меня такой вопрос: будет ли Google, например, заботиться о том, чтобы они постоянно получали подобные запросы, попадающие на их веб-сайт? Есть ли лучшие варианты или какие-либо сайты, посвященные тому, чтобы быть интернет-маяками?
Это разумно, но только при тщательной организации. Выбор неправильного эталонного хоста может нанести ущерб вашим прокси: если вы выберете «нестабильный» эталонный хост, и он выйдет из строя, все ваши прокси сойдут с ним.
Как выбрать хорошего эталонного хоста? В идеале вам нужен удаленный хост, который сам имеет избыточную настройку, поэтому шансы, что он выйдет из строя, невелики.
Лучше всего было бы иметь множественный такие хосты для проверки и отключения вашего прокси тогда и только тогда, когда два или более эталонных хоста не работают
Итак, какие хосты вы можете использовать? Если трафик очень мал (например, простой пинг, выполняемый с частотой 60 секунд, или простой HTTP GET), вы можете попробовать использовать некоторые общедоступные сторонние хосты как:
Это только несколько быстрых примеров; если у вас есть несколько серверов в другом географическом местоположении, вы можете использовать их как справочные.