Скажите, что у меня есть 3 узла VPS с Linode для обслуживания трафика в единственном веб-сайте. Linode самостоятельно предоставляет решение для балансировки узла.
Но я использую CloudFlare, и задавался вопросом после того, как я прочитал их статью блога об их архитектуре, если было необходимо использовать стабилизатор узла Linode, если выравнивание нагрузки DNS CloudFlare может сделать это для меня.
Есть ли какое-либо преимущество в использовании подсистемы балансировки нагрузки Linode вместо того, чтобы использовать подсистему балансировки нагрузки DNS CloudFlare?
Да, CloudFlare может балансировать нагрузку на ваш трафик. Однако это открывает некоторые проблемы, с которыми вы должны быть готовы иметь дело:
2. CloudFlare не обеспечивает автоматическое переключение при отказе и не отслеживает исходные серверы, поэтому, если один из них выйдет из строя, веб-запросы все равно будут направлены на мертвый сервер, и пользователи увидят страницу с ошибкой CloudFlare. Однако есть и другие способы выполнить этот мониторинг и удалить отказавший сервер из вашего DNS, см. Может ли CloudFlare выполнить автоматическое переключение на другой бэкэнд?
Если вы можете иметь дело с двумя вышеуказанными пунктами, он работает отличный. Фактически, я использую эту настройку сегодня для нескольких сайтов, которые уцелели на первой странице HackerNews.
Если ваш сайт имеет только статический контент, то достаточно балансировки нагрузки Cloudflare.
Однако, если ваш сайт имеет какой-либо динамический контент, который всегда обслуживается вашими серверами, вам необходимо ваше собственное решение балансировки нагрузки для распределения запросов на ваши собственные бэкэнд-серверы.
.