Вам нужно заплатить за Minimum Instances
, независимо от того, запущены они или нет: https://docs.microsoft.com/en-us/azure/azure-functions/functions-premium-plan#plan -и-sku-settings , pre-warmed instances
находится в диапазоне Minimum Instances
. После превышения Minimum Instances
Премиум-план будет расширен и оплачиваться как план потребления, а буфер экземпляра больше не будет сохраняться.
Если взять в качестве примера пример стоимости Minimum Instances
3 должны быть оплачены (пожалуйста, рассмотрите это как фиксированную стоимость), и превышение взимается в соответствии с планом потребления. Инструмент для расчета затрат: https://azure.microsoft.com/en-us/pricing/calculator/?service=functions#functionse9e50b69 -a40b-49cf-aca c -83786868417a
Выше указана плата за Minimum Instances
плана премиум и плата за нее Minimum Instances
. Кроме того, для этой функции у вас есть другие платежи, на которые нужно обратить внимание, в противном случае это может привести к неожиданно большому расходу.
Первый - это депозитный счет. Каждое приложение функции требует наличия соответствующей универсальной учетной записи хранения Azure, которая оплачивается отдельно. Эта учетная запись используется внутри среды выполнения функций. При создании функция должна быть привязана к депозитному счету. Его использование делится на две части. Одна часть заключается в передаче вашей функции в общий файловый ресурс во время развертывания, эта часть часто пренебрежимо мала; другая часть - это стоимость использования ресурсов хранения во время работы вашей функции.
Вторая - Application Insights. Функция опирается на Application Insights для обеспечения высокопроизводительного мониторинга ваших функциональных приложений. Он не требуется. Соответствующие сборы: https://azure.microsoft.com/en-us/pricing/details/monitor/
Третий - передача данных между различными областями. Вы можете избежать этого, создав службы Azure в том же регионе. Если вы случайно сформировали ситуацию передачи данных из одной области в другую, то будет взиматься плата за пропускную способность сети: https://azure.microsoft.com/en-us/pricing/details/bandwidth/
Окончательная стоимость должна составлять: Minimum Instances
3, которая должна потрачено + стоимость плана потребления сверх Minimum Instances
+ стоимость учетной записи хранения + Azure стоимость монитора + стоимость полосы пропускания сети (если в том же регионе это потребление равно 0)