Я изучаю, подходит ли платформа Azure для моего веб-приложения.
Я успешно создал веб-приложение. Рассматриваемое веб-приложение - это приложение-служба, состоящее из WebAPI, веб-сайта и БД.
Что касается ценового уровня, я выбрал базовый, потому что пропускная способность самого API минимальна. Не занимает много места и не требует высокой производительности.
Но ... Мне нужно сохранить некоторые изображения.
Так как они могут стать довольно большими (собственный BMP для анализа), я хотел бы добавить дополнительное хранилище в это приложение без требований к увеличению пропускной способности и производительности.
Итак, я настроил диск емкостью 1 ТБ, но не вижу способа предоставить WebApp доступ к этому диску.
Когда я пытаюсь предоставить доступ в IAM диска, я выбираю вариант Пользователь, группа или приложение Azure AD
. Но мое веб-приложение не находит.
Надо сказать, группа ресурсов не та. Насколько это важно?
В целом, является ли это допустимым способом добавления чистого хранилища в веб-приложение?
Или, если нет, вы можете посоветовать мне, как это сделать?
Могу ли я добавить дополнительное дисковое хранилище для веб-приложения Azure?
Ответ отрицательный. В настоящее время веб-приложение Azure не поддерживает подключение диска данных (VHD).
Как сказал Адам Смит, у вас есть много вариантов. Вы можете хранить свои файлы в учетной записи хранения Azure и API учетной записи хранения , чтобы использовать их.
Есть способы использовать .Net, Java, C ++, Python для подключения хранилища к вашему веб-приложению.
Пример из документации по использованию JAVA:
возможно писать простые приложения, которые обращаются к файлу Azure поделиться с помощью стандартных классов ввода-вывода Java. Эта статья опишет как писать приложения, использующие пакет SDK для хранилища Azure для Java, который использует REST API файлов Azure для взаимодействия с файлами Azure.
Полную документацию можно найти здесь: https://docs.microsoft.com/en-us/azure/storage/files/storage-java- how-to-use-file-storage
Сбоку от ссылки вы найдете другие поддерживаемые языки.