Можно ли добавить дополнительное дисковое хранилище для веб-приложения 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
На стороне ссылки вы найдете другие языки, которые поддерживаются.