Все ли библиотеки DLL хранятся на жестком или твердотельном диске в приложении Azure Function? - PullRequest
0 голосов
/ 27 мая 2020

Я запускаю приложение-функцию в режиме потребления и хочу знать, все ли сборки, упакованные в приложение, хранятся на жестком диске или SSD? Я вижу плохое время холодного запуска. Если используются жесткие диски, есть ли способ перейти на твердотельные накопители (без перехода на тарифный план Premium)?

1 Ответ

0 голосов
/ 28 мая 2020

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

Например, ваше функциональное приложение основано на плане обслуживания, который требует Azure для выделения двух виртуальных машин. В этих условиях, независимо от того, есть ли на реальной физической машине SSD или нет, если выбранный вами план обслуживания не поддерживает долговременное хранилище SSD, azure не будет размещать ваши скомпилированные файлы на SSD-диске для постоянного хранения. (например, dll).

Если вы хотите использовать твердотельные накопители в качестве постоянного хранилища, вам следует выбрать тарифный план, который обещает предоставить постоянное хранилище SSD. Поскольку функция azure развертывается на машине в соответствии с планом обслуживания.

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