2012-04-03 2 views
2

Я планирую настроить Magento в кластере с балансировкой нагрузки, так что возможно ли, чтобы две установки Magento указывали на одну и ту же базу данных?Magento cluster/load balance setup

Если возможно - как мне настроить базовый url для этих серверов? Должны ли серверы иметь одинаковое имя?

ответ

1

Обычно балансировщик нагрузки выбирает, к какому серверу вы будете перенаправлены, поэтому ваш URL-адрес будет одинаковым для обоих серверов.

Вы настраиваете Magento на Amazon EC2/ELB?

1

Да, вы можете:

  1. для балансировки нагрузки вы можете использовать Pound, очень проста в настройке.
  2. При установке magento в качестве backend (на первой странице установки) вы должны заполнить ту же конфигурацию базы данных (хост, имя базы данных, имя пользователя, пароль пользователя).
  3. для «Базового URL-адреса», заполните IP-адрес балансира нагрузки, затем отметьте «Пропустить базовую проверку URL-адреса до следующего шага»
  4. в разделе «Параметры хранения сеанса» вы должны выбрать «База данных», поэтому все бэкэнд использовать тот же сервер, что и база данных и хранилище сеансов
  5. , у вас не должно быть одинакового имени для каждого сервера