Могу ли я использовать App Service Storage, чтобы файлы, созданные динамически, постоянно загружались в publi c, или мне нужно использовать Azure Storage? - PullRequest
0 голосов
/ 29 апреля 2020

Мне было рекомендовано использовать Azure Хранилище вместо хранилища, которое поставляется со службой приложений, для хранения некоторых текстовых файлов, созданных приложением, которые могут быть загружены людьми. Текстовые файлы будут постоянно доступны после создания. Причина в том, что могут быть проблемы с текстовыми файлами между экземплярами приложения. Я читал, что это проблема только временного пространства и что хранилище приложения в home / wwwroot было постоянным во всех экземплярах приложения. Это наводит меня на мысль, что будет нормально использовать это хранилище для хранения сгенерированных текстовых файлов для загрузки.

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

1 Ответ

0 голосов
/ 30 апреля 2020

Я прочитал ваш вопрос и хочу уточнить несколько моментов:

1) Существует два типа хранилища службы приложений

2) Постоянное (d: \ home) и временное ( очистите перезапуск) и, кажется, вы об этом знаете.

3) также емкость хранилища зависит от уровня плана обслуживания приложения и количества приложений, размещенных в этом плане обслуживания приложения, тогда как временное хранилище является постоянным. Служба приложения.

4) Теперь подумайте о ситуации, если ваше веб-приложение было удалено и Azure имеет какой-то механизм для восстановления удаленного веб-приложения, используя: https://docs.microsoft.com/en-us/azure/app-service/app-service-undelete при условии Служба удаленных приложений должна быть запущена на тарифном плане Basi c или выше на момент удаления, чтобы восстановить его.

Обратите внимание, что этот удаленный пользователь использует функцию снимка архитектуры службы приложений, описанную в https://docs.microsoft.com/en-us/azure/app-service/app-service-web-restore-snapshots.

Файловая система службы приложений azure описана здесь. https://github.com/projectkudu/kudu/wiki/File-structure-on-azure

Вывод: использовать учетную запись хранения Azure с включенным мягким удалением для защиты от такой аварии и всегда иметь при себе данные.

Надеюсь он проясняет ваши проблемы и помогает понять, почему azure хранилище использовать.

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