Развертывание на нескольких серверах приложений - PullRequest
0 голосов
/ 05 августа 2009

Мы достигли той точки, когда одного сервера приложений недостаточно. Помимо повышения производительности, нам нужен сценарий отработки отказа, поскольку мы не можем позволить себе 30-минутное время простоя только потому, что серверу требуется перезагрузка для нового ядра.

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

  • DRBD с NFS на обоих серверах.
  • NAS с NFS
  • SAN с кластерной файловой системой

Мы хотим сохранить решение как можно более простым и не хотим тратить на него целое состояние. DRBD-синхронизация дешевая, но слишком хрупкая. SAN дорогие, и я слышал ужасные истории с кластерными файловыми системами. NAS с NFS кажется наиболее подходящим.

Как вы управляете общим хранилищем с нескольких серверов? Были ли у вас проблемы с NFS?

Бонусный вопрос: у Sun есть начальная программа, которая предлагает значительные скидки, и мы можем получить их унифицированное хранилище Sun 7110 примерно за 6 тыс. Кто-нибудь имеет опыт работы с унифицированным хранилищем? Есть ли альтернативы по справедливой цене?

1 Ответ

0 голосов
/ 27 ноября 2010

У меня есть опыт работы только с монтируемыми nfs (для десяти серверов приложений) с использованием продукта хранения netapp [1], и я не могу сказать ничего отрицательного.

[1] http://www.netapp.com

...