Действительно ли GlusterFS является хорошим выбором для хранения веб-серверов в синхронизации?

OpenDNS или другой (и возможно более управляемый) опция должен создать прокси-сервер между Вашей сетью и маршрутизатором. Можно сделать что-то открытый исходный код как Сквид и дополнение для блокирования, или можно купить любое из многих коммерческих решений для блокирования веб-сайтов по категориям.

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

8
задан 21 August 2013 в 14:39
4 ответа

Почему бы вам не использовать такой инструмент, как марионетка ? Напишите один раз в исходный код и, когда он будет готов, разверните его по целям, используя «марионеточный удар» или mcolletive. Это хорошо задокументировано. И вы можете легко добавить серверы позже, если это необходимо.

Вы также можете положиться на инструменты, использующие inotify, такие как lsyncd, работающие на уровне ядра. Он отслеживает изменения в папке и запускает синхронизацию. Но если инструмента, предназначенного для синхронизации файлов в кластере, такого как csync2, недостаточно, я не знаю, что будет.

Чтобы быть уверенным, происходят ли изменения также на сервере 2 или только на сервере 1?

-3
ответ дан 2 December 2019 в 23:09

BitTorrent Sync может сделать это за вас. Я использую его для синхронизации файлов между несколькими внутренними серверами в моем доме, и он прекрасно справляется со своей задачей. Еще одна вещь, о которой вам нужно подумать, - это серверная база данных, когда ваше приложение использует CMS. Убедитесь, что происходит репликация MySQL или что-то в этом роде.

2
ответ дан 2 December 2019 в 23:09

Gluster решит вашу проблему, потому что он может удерживать замки, распространять изменения - удалить файл на всех остальных узлах, но он может добавить дополнительную задержку, которая может быть проблемой для веб-сервера. Следующая альтернатива - DRBD+OCFS2 или GFS, но это, вероятно, более сложная задача, так как с gluster Вы используете базовую файловую систему - он не работает на уровне блоков, так что если серверы не синхронизированы, это не слишком сложно исправить, файлы не могут быть повреждены так легко из-за разбитых мозгов и т.д...

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

.
1
ответ дан 2 December 2019 в 23:09

GlusterFS трудно развернуть. Для веб-данных уровень синхронизации файлов, такой как Unison, намного проще в развертывании и обслуживании.

DRBD является идеальным решением для поддержания синхронизации данных на блочном уровне. Но вы должны отформатировать их в специальный формат, такой как OCFS2 или что-то подобное.

.
1
ответ дан 2 December 2019 в 23:09

Теги

Похожие вопросы