История изменений
Исправление swwwfactory, (текущая версия) :
— Полностью децентрализованная (чтобы отказ мастера не сказывался на сети в целом)
полезен такой подход в этом плане - все ноды равноправны, нет мастера. В некотором смысле есть некоторые идеи для вдохновения у DCVS-систем, торентов
— Была возможность на лету подключать/удалять ноды
это эрланг так умеет штатно
— Производительность падала бы не сильно, не больше, чем «в разы» по сравнению с голыми ФС.
сейчас в моду входят легковесные контейнеры-виртуалки фактически для одного application - так-что производительность не всегда важна. В конце-концов кэшировать.
Большие объёмы и на реальных нагрузках сложно тестировать. Приходится разворачивать всю инфраструктуру, конвертировать базы... Масса усилий. И если всё хорошо, то ладно, а если потом ещё откатываться? Да ещё перенося назад то, что накопится за время тестов? Это ад начинается :)
виртуализация ведь для экспериментов.
Кстати couchbase вроде умеет масштабироваться (в силу архитектурных особенностей эрланга). При особом желании можно реализовать заточенный под свои нужды на эрланге распределенный сторедж, базирующийся в основном на встроенных возможностях.
или высокопроизводительный nfs-доступ
вроде как nfs выходит из моды и тормознут.
кстати, да - классическое: наращивание мощностей за счет легковесных, дешевых нод
VFS, как вариант и посмотри в сторону эрланга или эликсира (то-же самое, но в ООП-обертке руби-подобное)
Исходная версия swwwfactory, :
— Полностью децентрализованная (чтобы отказ мастера не сказывался на сети в целом)
полезен такой подход в это плане - все ноды равноправны, нет мастера. В некотором смысле есть некоторые идеи для вдохновения у DCVS-систем, торентов
— Была возможность на лету подключать/удалять ноды
это эрланг так умеет штатно
— Производительность падала бы не сильно, не больше, чем «в разы» по сравнению с голыми ФС.
сейчас в моду входят легковесные контейнеры-виртуалки фактически для одного application - так-что производительность не всегда важна. В конце-концов кэшировать.
Большие объёмы и на реальных нагрузках сложно тестировать. Приходится разворачивать всю инфраструктуру, конвертировать базы... Масса усилий. И если всё хорошо, то ладно, а если потом ещё откатываться? Да ещё перенося назад то, что накопится за время тестов? Это ад начинается :)
виртуализация ведь для экспериментов.
Кстати couchbase вроде умеет масштабироваться (в силу архитектурных особенностей эрланга). При особом желании можно реализовать заточенный под свои нужды на эрланге распределенный сторедж, базирующийся в основном на встроенных возможностях.
или высокопроизводительный nfs-доступ
вроде как nfs выходит из моды и тормознут.
кстати, да - классическое: наращивание мощностей за счет легковесных, дешевых нод
VFS, как вариант и посмотри в сторону эрланга или эликсира (то-же самое, но в ООП-обертке руби-подобное)