Так вот, когда решите этот вопрос, тогда и пишите.
P.S. Решать придется на уровне файловой системы 🤣
P.P.S. Лично я уже решил с помощью gluster 🤪
А вот еще один пример - форумы. Как планируешь синхронизировать базу данных? 🍿
Andreyka добавил 09-07-2011 в 14:11
От школодоса спасает нормально настроенный сервер.
Нормальный админ, независимо от того, частник он или сотрудник компании, должен все делать штатными средствами системы.
Если собирает свой софт из сорцов, то для фри создает свой пакадж, для линуха - rpm/deb.
Если меняет конфиги, то складывает их в традиционное для дистрибутива место.
Основное преимущество геокластера - надежность, независимость от дата-центров
Мда. Поражаюсь как много людей не в теме, но с такими подписями :)
Еще раз, объясняю на пальцах. Следите внимательно. Очень внимательно!
Есть CMS, которая позволяет пользователям закачивать файлы. Так как у нас идет rrdns, то закачка будет идти рандомно на любую из нод.
Далее. Может быть ситуация, когда на разных нодах в upload закачивают файлы с одинаковыми именами.
Итак, мы имеем следующую ситуацию. Нода A имеет в upload файл avatar.jpg, нода B имеет в upload файл avatar.jpg и нода C имеет точно такой же файл.
У них разный размер, разная дата и конечно - разное содержимое.
И как решать эту задачу с помощью rsync?
Andreyka добавил 09-07-2011 в 08:22
Такой большой, а в сказки веришь. Пока что нет нормальных CMS, которые умеют работать на распределенных системах и синхронизировать между собой реплики.
У меня есть вопрос теоретический: могут хирурги вырезать почку во время операции? Если могут, то как этого избежать?
как тебе уже советовали - ставь хорошую сетевую в pci express и проверяй
Не ерунди. Upload идет не по ftp, а через браузер.
Шина же 🤪
Админить надо так, чтоб клиенты стучали только по одному поводу - заплатить за абонобслуживание ;)
rsync говоришь?
Ок. Допустим CMS, юзер залил туда картинку. А потом еще раз. И еще.
Получается что на 3-х разных срверах лежат 3 разных файла. и вот беда - под одинаковыми именами.
Что будешь делать?