Итак, я читал несколько статей о ServerFault, а также о Google. (Например, эта ссылка)
Мои требования очень похожи на приведенную выше ссылку, однако я хотел бы также иметь динамические или, по крайней мере, изменяемые объемы файлов, поэтому при необходимости я могу добавить 4-5 серверов в пул, а затем расширить том.
Какие-либо распределенные файловые системы, которые поддерживают это, чтобы сэкономить мне время? Спасибо!
LustreFS будет моим следующим тестовым кластером.
GlusterFS
Я построил тестовый кластер GlusterFS с тремя машинами, однако я быстро осознал некоторые его ограничения, которые он, похоже, не раскрывает.
Один, я не могу изменить размер тома. Как только том создан, все готово. Что кажется запоздалым, зачем использовать полностью масштабируемую файловую систему, если я не могу масштабировать том? Так может я что-то делаю не так. Я не уверен.
AmazonS3 в то время как дает самый дешевый стартап, добавляет слишком много затрат в расчете на одного клиента в месяц, так что его нет. Построение моей собственной системы при пропорциональном распределении на несколько лет без затрат на полосу пропускания значительно удешевляет.
МогилеFS это не вариант, поскольку мы хотели бы, чтобы этот сервер был заменой SAN для хранения тонны носителей из множества систем, что для нас означает, что он должен быть совместим с POSIX, чтобы его можно было удаленно смонтировать через NFS или CIFS .
Пытаться GFS, который в настоящее время включен в RedHat EL 5, он позволяет добавлять серверы или хранилище - по крайней мере, это то, что написано на жестяной банке: «Легко масштабируйте кластеры, добавляя хранилище или серверы на лету»