Разверните приложение, которому требуется дисковое хранилище, в службу приложений Azure. - PullRequest
0 голосов
/ 06 марта 2019

Я пытаюсь перенести старое приложение в Azure.Давайте назовем приложение OAP.В настоящее время OAP развернут локально на типичном сервере с Windows Server 2016.

Когда пользователь использует OAP, он может загружать файлы в систему через браузер.

На стороне сервера OAP,написанный на C #, он сохраняет файл на локальный диск.Место сохранения является настраиваемым параметром для OAP.Сейчас оно имеет значение F:\OAPStorage.

Теперь мне нужно развернуть приложение, которому требуется дисковое хранилище, в службу приложений Azure.Я понимаю, что служба приложений Azure предоставляет некоторое пространство для запуска приложения.Но что, если приложение масштабируется?

Я понимаю, что лучше всего использовать Azure Blob Storage.Но рефакторинг старого приложения OAP невозможен.Я должен предоставить ему хранилище файлов, чтобы сохранить загруженные пользователем файлы.Можно ли сохранить его только на том диске, на котором запущено приложение?

Ответы [ 3 ]

1 голос
/ 07 марта 2019

Если вы решите использовать приложение Azure для размещения своего веб-сайта, объем хранилища будет зависеть от плана обслуживания. Если вам нужно больше места для хранения, вам нужно увеличить свой уровень. Вот цена для плана обслуживания Windows .

Если вам не нужны функции Azure, вы также можете выбрать виртуальную машину Azure для развертывания своего сайта. И поддержка виртуальной машины Azure для добавления дисков, есть жесткие диски и SSD-диски на выбор. И вот цена для управляемых дисков . Если вы хотите использовать виртуальную машину Azure, вот виртуальных плат .

1 голос
/ 06 марта 2019

Это зависит от выбранного вами Сервисного плана приложения. Каждый план имеет разные объемы хранения.

  • Бесплатная и общая = 1 ГБ
  • Basic = 10GB
  • Стандарт = 50 ГБ
  • Premium = 250 ГБ
  • Изолированный = 1 ТБ

https://azure.microsoft.com/en-us/pricing/details/app-service/windows/

0 голосов
/ 08 марта 2019

Наконец-то я нашел решение.

В веб-приложении в разделе «Настройки приложения» находится раздел «Монтирование хранилища (предварительный просмотр)», в котором можно подключить учетную запись хранилища.Работает как шарм.Только в веб-приложениях Linux и веб-приложениях Windows Containers.

https://blogs.msdn.microsoft.com/appserviceteam/2018/09/24/announcing-bring-your-own-storage-to-app-service/

Но это только функция предварительного просмотра и не поддерживает веб-приложения Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...