Назад | Перейти на главную страницу

OpenX Cluster Rsync против файловой системы Coud?

Я работаю над созданием кластера для openx, и у меня возник вопрос относительно кластеризованных файловых систем и rsync.

Вот моя текущая установка:

-2 коробки рабочих лошадок с балансировкой нагрузки для показа и подсчета рекламы (с использованием методологии «распределенной статистики»). Эти серверы будут иметь свои собственные базы данных, которые переносятся в основную базу данных каждые 10 минут.

-An Admin / Gui box Подключен напрямую к "главной" базе данных (только для получения отчетов, трафика и т. Д.)

-Бокс базы данных, в котором будут размещены базы данных

Как только я запустил серверы в кластере, если я решил загрузить баннер в поле «admin», он будет существовать только в поле администратора. Это могло вызвать проблемы, когда кластер пытается извлечь изображение. Чтобы обойти это, я подумал о синхронизации каталогов «изображений» (каждые 10 минут или просто настроить файловую систему на основе кластера для размещения всех изображений.

Что было бы лучше? А есть еще вариант, о котором я не думал?

Спасибо!

Я следую описанной здесь методологии: http://blog.openx.org/10/serving-billions-of-ads-using-openx/

Если ваши данные меняются часто (я так думаю) и двух серверов достаточно, вам следует объединить распределенную файловую систему (OCFS2, GFS) с DRBD. Если нет, вы можете использовать rsync + Incron когда большая часть ваших данных статична. Если вы хотите добавить больше серверов, другой вариант - создание общего хранилища.