Я рассматриваю возможность использования либо Rackspace CloudFiles с JungleDisk, либо CloudStorage от Planet для веб-приложения, которому требуется высокая производительность чтения для обслуживания очень больших видеофайлов.
Приложение использует некоторые серверы аутентификации, которые перенаправляют файлы для обслуживания через интерфейс nginx. Эта настройка требует, чтобы файлы хранились в смонтированном каталоге, что, как я понимаю, делает JungleDisk для Rackspace Cloudfiles и что изначально делает CloudStorage Planet.
JungleDisk продается в основном как инструмент резервного копирования, который жестяная банка может использоваться как смонтированный диск, в то время как The Planet рекламирует свое облачное хранилище как «неограниченное хранилище», которое изначально смонтировано как NFS.
Старый Технический документ StorageCloud делает несколько очень смелых заявлений о том, что их производительность во много раз быстрее и стабильно, но это не совсем объективный источник.
Есть ли у кого-нибудь опыт работы с подобным сценарием и какие-либо идеи по этому поводу?
Спасибо!
JungleDisk - это хак, он очень хорошо работает для личного хранилища, но я бы не стал использовать его для сервера. Короче говоря, это локальный кеш, который извлекает полные файлы из S3 или CloudFiles, а затем передает их в WebDAV для локальной системы, чтобы смонтировать их.
Не знал о CloudStorage Планеты; но если он похож на GoGrid (который может быть установлен через SMB или загружен с помощью rsync, помимо S3-подобного HTTP API), он выглядит намного более подходящим для ваших целей.