Размещение плана использования функций AzureAzure Functions Consumption plan hosting

Если вы используете план потребления, экземпляры узла функций Azure динамически добавляются и удаляются в зависимости от числа входящих событий.When you're using the Consumption plan, instances of the Azure Functions host are dynamically added and removed based on the number of incoming events. План потребления — это полностью несерверный вариант размещения для функций Azure.The Consumption plan is the fully serverless hosting option for Azure Functions.

ПреимуществаBenefits

План потребления масштабируется автоматически, даже в периоды высокой нагрузки.The Consumption plan scales automatically, even during periods of high load. При выполнении функций в плане потребления плата за ресурсы вычислений выставляются только при выполнении функций.When running functions in a Consumption plan, you're charged for compute resources only when your functions are running. В плане потребления функция должна выполняться в течение настроенного времени (время ожидания).On a Consumption plan, a function execution times out after a configurable period of time.

Сравнение плана потребления с другими типами планов и размещения см. в статье варианты масштабирования и размещения функций.For a comparison of the Consumption plan against the other plan and hosting types, see function scale and hosting options.

Выставление счетовBilling

Плата начисляется на основе числа операций выполнения, времени выполнения и объема использованной памяти.Billing is based on number of executions, execution time, and memory used. Данные об использовании объединяются во всех функциях в приложении-функции.Usage is aggregated across all functions within a function app. Дополнительные сведения см. на странице цен на Функции Azure.For more information, see the Azure Functions pricing page.

Дополнительные сведения об оценке затрат при работе в плане потребления см. в разделе Основные сведения о затратах на план потребления.To learn more about how to estimate costs when running in a Consumption plan, see Understanding Consumption plan costs.

Создание приложения-функции плана потребленияCreate a Consumption plan function app

При создании приложения-функции в портал Azure план потребления используется по умолчанию.When you create a function app in the Azure portal, the Consumption plan is the default. При использовании интерфейсов API для создания приложения-функции вам не нужно сначала создавать план службы приложений, как и в случае с расширенными и специализированными планами.When using APIs to create you function app, you don't have to first create an App Service plan as you do with Premium and Dedicated plans.

Используйте следующие ссылки, чтобы узнать, как создать бессерверное приложение-функцию в плане потребления либо программно, либо в портал Azure:Use the following links to learn how to create a serverless function app in a Consumption plan, either programmatically or in the Azure portal:

Вы также можете создавать приложения-функции в плане потребления при публикации проекта функций из Visual Studio Code или Visual Studio.You can also create function apps in a Consumption plan when you publish a Functions project from Visual Studio Code or Visual Studio.

Несколько приложений в одном планеMultiple apps in the same plan

Приложениям функций в одном регионе можно назначить один и тот же план потребления.Function apps in the same region can be assigned to the same Consumption plan. Отсутствие недостатка или влияния на наличие нескольких приложений, работающих в одном плане потребления.There's no downside or impact to having multiple apps running in the same Consumption plan. Назначение нескольких приложений одному плану потребления не влияет на устойчивость, масштабируемость и надежность каждого приложения.Assigning multiple apps to the same Consumption plan has no impact on resilience, scalability, or reliability of each app.

Дальнейшие действияNext steps