У меня есть веб-сайт, и некоторое время назад веб-сервер компании, на которой размещен мой веб-сайт, не работал около суток. Я проконсультировался с компанией о решении вопроса о том, как я могу предотвратить это в будущем, и они предложили иметь вторую машину, которая будет подключена к моему текущему веб-сайту / веб-серверу с помощью «балансировщика нагрузки» (за дополнительную огромную плату! !!). Вторая машина будет копией первой, поэтому, если i выйдет из строя, другая всегда будет работать.
---- Объяснение ----- Моя хостинговая компания предположила, что будет хорошей идеей иметь вторую машину, работающую одновременно, и обе машины будут подключены балансировщиком нагрузки, что сокращает время простоя. Вторая машина будет зеркалом первой, и любые изменения первой должны быть реплицированы на второй.
Я не против тратить деньги, если это действительно спасает мой сайт от падения. Я хочу знать, стоит ли иметь этот «балансировщик нагрузки» для моих целей?
Мой сайт работает круглосуточно и без выходных. Я не могу позволить себе отключение на 24 часа / 1 час. Я не против использовать этот «балансировщик нагрузки», насколько он действительно стоит. Я не уверен, что это просто маркетинговый трюк моей хостинговой компании или действительно «лучшее» решение.
Спасибо за помощь.
С уважением
Зависит от того, какой уровень обслуживания вам нужен. Если вам нужно быть на связи 24/7, выберите решение высокой доступности.
Текущее предложение вашего хозяина звучит немного сомнительно. Как вы описали, если основной сервер выходит из строя, служба балансировки нагрузки тоже умирает, и нет возможности выгрузить трафик в резервную копию. При балансировке нагрузки вы обычно выбираете решение на основе DNS, которое имеет несколько записей A, каждая из которых указывает на один из ваших серверов. Если один из них выйдет из строя, клиенты попробуют следующее в списке. Это означает, что вы не можете контролировать единую точку отказа.
Что касается того, стоит ли переплачивать, это зависит от многих вещей.
Вот мои предложения:
Все дело в создании решения, подходящего для вашей службы. Если вы обнаружите, что вашего бюджета недостаточно, чтобы поддерживать доступность на нужном вам уровне, возможно, пришло время переосмыслить осуществимость вашего проекта.
В таком случае нет. Балансировщик нагрузки предназначен для распределения нагрузки клиентов между двумя или более серверами, чтобы обеспечить быстрое обслуживание всех в периоды занятости.
В этом случае вам понадобится какая-то система аварийного переключения, достойным способом которой является другой сервер в другом месте. Затем это можно использовать, изменив записи DNS для вашего домена, когда возникнет проблема. Конечно, тогда вам необходимо выполнять репликацию на обе машины регулярно и без потери данных.
На самом деле, это вина вашего хоста, и довольно жалко, что они предлагают что-то с огромной стоимостью для защиты от того, что было их проблемой. Кроме того, если балансировщик нагрузки выйдет из строя, вся ваша инфраструктура будет работать с ним, поэтому вам также потребуется создать своего рода аварийное переключение для вашего балансировщика нагрузки.
Мне нравится твой вопрос. Это просто, и время от времени случалось со всеми. Однако решение вашей хостинговой компании имеет изъян.
Они могут быть недоступны из-за сетевых проблем на их стороне. Это означает, что наличие устройства контроля нагрузки и X машин по-прежнему не работают, потому что, если сеть компании не работает, они не работают. Также балансировщик нагрузки - это тоже отдельная машина.
Если вы действительно хотите бросить деньги, есть гораздо более дешевое и эффективное решение. Это называется Amazon AWS. балансировщики нагрузки дешевы, серверы дешевы и вероятность отказа AWS (есть ли), но намного меньше, чем ABC и XYZ bros hosting INC.
Чтобы сделать это правильно, вам понадобится помощь специалиста, так что именно здесь деньги. Но по моему опыту, жизнь была для меня намного проще и шла гладко, даже если некоторые люди не согласны с выбором AWS.