Мы достигли той точки, когда одного сервера приложений недостаточно.
Помимо повышения производительности, нам нужен сценарий отработки отказа, поскольку мы не можем позволить себе 30-минутное время простоя только потому, что серверу требуется перезагрузка для нового ядра.
Первая проблема, которая должна быть решена, - это место хранения общих файлов, чтобы оба сервера приложений могли иметь к ним доступ постоянно. Возможные решения:
- DRBD с NFS на обоих серверах.
- NAS с NFS
- SAN с кластерной файловой системой
Мы хотим сохранить решение как можно более простым и не хотим тратить на него целое состояние. DRBD-синхронизация дешевая, но слишком хрупкая. SAN дорогие, и я слышал ужасные истории с кластерными файловыми системами. NAS с NFS кажется наиболее подходящим.
Как вы управляете общим хранилищем с нескольких серверов? Были ли у вас проблемы с NFS?
Бонусный вопрос: у Sun есть начальная программа, которая предлагает значительные скидки, и мы можем получить их унифицированное хранилище Sun 7110 примерно за 6 тыс. Кто-нибудь имеет опыт работы с унифицированным хранилищем? Есть ли альтернативы по справедливой цене?