Я хочу автоматизировать передачу файлов с веб-сайта, не размещенного в Azure, на территорию моего клиента.
Я рассматриваю возможность использования API на веб-сайте для отправки файлов в хранилище BLOB-объектов Azure, а затем загрузки другого API на клиентском сайте.
Оба будут использовать API хранилища Azure, который мне нравится, потому что его легко реализовать.
Файлы не обязательно должны оставаться в Azure, и их можно удалить из хранилища после загрузки.
Однако мне интересно, есть ли более быстрый способ.
Должен ли я использовать хранилище горячих BLOB-объектов или хранилище файлов?
Я посмотрел на https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers, но до сих пор не знаю, какой самый быстрый метод для моего варианта использования.
Я бы порекомендовал хранилище больших двоичных объектов для этого приложения. Приложения логики также можно использовать для автоматизации этого конвейера на основе триггеров таймера или какого-либо другого триггера.
Я предлагаю вам использовать общий доступ к файлам, который может быть сопоставлен с локальным как подключенный диск и может быть легко и быстро выполнять такие операции, как чтение/удаление.
Если вы выбираете только код из сравнение блоба и файла, они могут достигать до 60 МБ/с, я не вижу, что быстрее. Существует Библиотека перемещения данных службы хранилища Azure , который предназначен для высокопроизводительной загрузки, скачивания и копирования больших двоичных объектов и файлов Azure Storage, вы можете использовать его для своих целей.
похоже, библиотека перемещения данных хранилища поможет. Я до сих пор не понимаю, что такое горячее или холодное.
Для горячих и холодных уровней больших двоичных объектов основное различие заключается в плате за пользование, а не в скорости.
горячий или холодный? учитывая вариант использования.