Можно ли добавить дополнительное дисковое хранилище для веб-приложения Azure?

Я исследую, подходит ли платформа Azure для моего веб-приложения.

Я успешно создал веб-приложение. Рассматриваемое веб-приложение - это сервисное приложение, состоящее из Web API, веб-сайта и БД.

Что касается ценового уровня, я выбрал базовый, поскольку пропускная способность самого API минимальна. Не занимает много места и не требует высокой производительности.

Но... мне нужно хранить некоторые изображения.

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

Итак, я настроил диск емкостью 1 ТБ, но я не вижу способа предоставить Web App доступ к этому диску.

Когда я пытаюсь дать доступ в IAM диска, я выбираю вариант Azure AD user, group, or application, Но он не находит мое веб-приложение.

Я должен сказать, что группа ресурсов не то же самое. Это важно?

В целом, действительно ли это правильный способ добавить чистое хранилище в веб-приложение?

Или, если нет, можете ли вы посоветовать мне, как это сделать?

2 ответа

Можно ли добавить дополнительное дисковое хранилище для веб-приложения Azure?

Ответ - нет. В настоящее время Azure Web App не поддерживает подключение диска с данными (VHD).

Как сказал Адам Смит, у вас есть много вариантов. Вы можете хранить свои файлы в учетной записи хранения Azure и API учетной записи хранения, чтобы использовать их.

Существуют способы использования.Net, Java, C++, Python для подключения хранилища к вашему веб-приложению.

Пример из документации по использованию JAVA:

можно написать простые приложения, которые обращаются к общему ресурсу Azure File, используя стандартные классы ввода-вывода Java. В этой статье будет описано, как писать приложения, использующие Java SDK хранилища Azure, которые используют API REST файлов Azure для взаимодействия с файлами Azure.

Полная документация может быть найдена здесь: https://docs.microsoft.com/en-us/azure/storage/files/storage-java-how-to-use-file-storage

На стороне ссылки вы найдете другие языки, которые поддерживаются.

Другие вопросы по тегам