Динамический файловый хостинг на Azure - PullRequest
2 голосов
/ 24 января 2012

Я использую Windows Azure для пользовательской реализации блога. Блог использует CKEditor и плагин управления файлами CKFinder. Обычно плагин управления файлами подключается к каталогу файловой системы для хранения файлов. Мне нужно хранить их, как если бы это был локальный каталог и обслуживать их через HTTP-запросы. В Azure вы не можете полагаться на файловую систему для поддержки при повторном использовании.

Я предполагаю, что вы используете хранилище Azure, но затрудняюсь с этим. Есть ли способ «смонтировать» эти системы хранения в файловой системе? Я прав в своих предположениях использовать хранилище? Если нет каких-либо указаний относительно того, что мне не хватает?

Спасибо

Ответы [ 2 ]

1 голос
/ 24 января 2012

Или же вы можете использовать AzureBlobDrive для монтирования хранилища больших двоичных объектов как диска в Azure напрямую (без VHD, без ограничений только для одного экземпляра, который может писать).

https://github.com/richorama/AzureBlobDrive

1 голос
/ 24 января 2012

На самом деле вы можете смонтировать блоб страницы как диск NTFS, который затем является «долговечным диском» (как и любой другой блоб), и вы можете получить к нему доступ через букву диска, как локально подключенный (но энергозависимый)диск.

Проблема заключается в том, что при использовании подключенных дисков у вас может быть только один модуль записи, поэтому это может вызвать проблемы при масштабировании на несколько экземпляров.

Взгляните на этот MSDNсообщение , чтобы увидеть пример монтажа диска.Обратите внимание, что, хотя в примере не установлен ни один кеш, вы можете указать размер кеша.Кэш хранится на локальном дисковом ресурсе.

РЕДАКТИРОВАТЬ: для учебника, скачайте Windows Azure Training Kit .Перейдите в практические занятия и откройте Исследование хранилища Windows Azure .Проверьте Упражнение 4: Работа с дисками .

...