В связи с, похоже, перманентными проблемами с шейпингом одних провайдеров другими решили распределить наши download-сервера по разным дата-центрам в Москве и Питере и направлять юзеров на разные сервера в зависимости от их (юзеров) IP-адресов. Вероятно, нужно будет ещё серверок в Штатах добавить, для зарубежных юзеров, но не в этом суть.
Задача оказалась чуть сложнее, чем думалось в начале - встал вопрос синхронизации файлов между серверами. Rsync не подходит - много жрёт ресурсов на стороне rsyncd, нет простого механизма отслеживания изменений, а главное, на каждом сервере нужно всё настраивать отдельно.
Сейчас начали смотреть на <a hреклама запрещена ="http://www.coda.cs.cmu.edu" target="_blank">Coda</a>, тесты по производительности обнадёживающие.
Одна мысль гложет - ведь наверняка кто-то уже этой проблемой в России занимается, не охота изобретать велосипед! Сделано же это как-то на <a hреклама запрещена ="http://sf.net" target="_blank">sf.net</a>, не rsync'ом же они там синхронизируются! Есть тут такие спецы?
__________________
10gb.ru
|