Подтвердить что ты не робот

Хранилище Azure Blob против Azure Drive

Я смотрю на переход к Windows Azure, а не на обычный хостинг, но я не уверен, как лучше хранить изображения. После поиска я обнаружил, что есть два возможных решения - хранилище Blob или диск Azure.

Я заглянул в хранилище Blob, и, хотя я начал привыкать к этой идее, для его CMS потребуется довольно много изменений. В моем поиске я только что наткнулся на Azure Drive, который, если я правильно понимаю, создает виртуальный жесткий диск, который позволяет вашему приложению запускаться как на обычном сервере.

Есть ли недостатки для Azure Drive по сравнению с хранилищем blob? Похоже, что перенос текущих приложений на Azure будет намного проще с Azure Drive, а не с хранилищем Blob, но я просто хотел проверить, нет ли в нем каких-либо серьезных недостатков.

Спасибо

Пат

4b9b3361

Ответ 1

Да, есть немало различий. Во-первых, диск Windows Azure на самом деле является VHD, загруженным в виде блога страницы и смонтированным драйвером для обеспечения раздела NTFS. Таким образом, чтобы получить какие-либо данные на нем, вы должны установить его (или моментальный снимок). Данные не доступны напрямую без установки.

Далее, диски могут монтироваться только для RW одним экземпляром. Если вы хотите, чтобы что-нибудь еще прочитало этот диск, вы должны сделать снимок и смонтировать, что представляет проблему "стойкости" для чтения только экземпляров, которые монтируют моментальные снимки. Вы можете обойти это с помощью SMB-ресурса, но это немного сложно.

Вы потеряете возможность автоматически получать возможности CDN, если вы также использовали диск.

Диски отлично по назначению - получение приложений, которые должны использовать NTFS для работы в Windows Azure.

Если вы должны использовать Blobs изначально, вы бы.) получить подсистему хранения для масштабирования и удалить нагрузку из ваших экземпляров для обслуживания данных и b) иметь возможность использовать CDN для получения геосферы на изображения.

Пока это какая-то работа, я настоятельно рекомендую помещать изображения в хранилище blob. Идеально для него.