Можно ли настроить балансировку нагрузки и аварийное переключение одновременно?

Предположим, у меня есть два сервера ColdFusion (разные машины), на которых запущено одно и то же приложение. Теперь я немного запутался между методами балансировки нагрузки и восстановления после отказа. Насколько мне известно,

Отказоустойчивый кластер: два сервера будут запускать одно и то же приложение, но второй сервер будет отображаться, когда первый сервер не работает.

Кластер балансировки нагрузки: два сервера будут запускать одно и то же приложение одновременно, и нагрузка будет разделена между двумя серверами.

Таким образом, в кластере с балансировкой нагрузки, если один из серверов потерпит неудачу, он перенаправит все запросы на второй сервер?

Если ДА, я думаю, что это то, что делает отказоустойчивый кластер. Так что же является другим преимуществом отказоустойчивого кластера?

Если НЕТ, можем ли мы одновременно достичь балансировки нагрузки и режима HA? Если да, что должно быть идеальной настройкой?

1 ответ

Ваш ответ помечен YES правильно: в сценарии с балансировкой нагрузки, если один из сбалансированных серверов выйдет из строя, балансировщик прекратит отправку запросов на него и вместо этого передаст их другим серверам сбалансированного пула.

Преимущество простого отказоустойчивого кластера заключается в услугах, которые не могут быть легко предоставлены распределенным способом, но которые вы бы действительно хотели, чтобы они были недоступны (например, NFS-сервер, брандмауэр). Такой тип HA обычно связан с STONITH, чтобы убедиться, что другой узел действительно, должным образом мертв, до того, как вторичное устройство попытается выполнить функцию.

Такого рода функции высокой доступности для одного сервера часто используются для самого балансировщика нагрузки (а не для серверов в сбалансированном пуле).

Другие вопросы по тегам