Hébergement du plan Consommation d’Azure Functions

Quand vous utilisez le plan Consommation, les instances de l’hôte Azure Functions sont ajoutées et supprimées de façon dynamique en fonction du nombre d’événements entrants. Le plan Consommation est l’option d’hébergement serverless pour Azure Functions.

Avantages

Le plan Consommation se met automatiquement à l’échelle, même pendant les périodes de charge élevée. Lorsque vous exécutez des fonctions dans un plan Consommation, les ressources de calcul vous sont facturées uniquement lorsque vos fonctions sont en cours d’exécution. Dans un plan Consommation, le délai d’attente de l’exécution d’une fonction arrive à expiration après une période configurable.

Pour une comparaison entre le plan Consommation et les autres types de plans et d’hébergements, consultez Options d’échelle et d’hébergement des fonctions.

Facturation

La facturation est basée sur le nombre d’exécutions, la durée d’exécution et la mémoire utilisée. L’utilisation est agrégée pour toutes les fonctions d’une même application de fonction. Pour plus d’informations, consultez la page Tarification d’Azure Functions.

Pour en savoir plus sur la façon d’estimer les coûts pour une exécution dans le cadre d’un plan Consommation, consultez Compréhension des coûts d’un plan Consommation.

Créer une application de fonction dans un plan Consommation

Lorsque vous créez une application de fonction dans le portail Azure, le plan Consommation est sélectionné par défaut. Lorsque vous utilisez des API pour créer votre application de fonction, vous n’avez pas besoin de commencer par créer un plan App Service comme avec les plans Premium et Dedicated.

Dans l’hébergement du plan Consommation, chaque application de fonction s’exécute généralement dans son propre plan. Dans le Portail Azure ou dans le code, vous pouvez également voir le plan Consommation appelé Dynamic ou Y1.

Utilisez les liens suivants pour apprendre à créer une application de fonction serverless dans un plan Consommation, soit par programmation, soit dans le portail Azure :

Vous pouvez également créer des applications de fonction dans un plan Consommation lorsque vous publiez un projet Functions à partir de Visual Studio Code ou Visual Studio.

Plusieurs applications dans le même plan

La recommandation générale consiste à ce que chaque application de fonction possède son propre plan Consommation. Toutefois, un même plan Consommation peut si nécessaire être attribué à des applications de fonction d’une même région. Gardez à l’esprit qu’il existe une limite au nombre d’applications de fonction qui peuvent s’exécuter dans un plan Consommation. La mise à l’échelle est effectuée conjointement toutes les applications de fonction d’un plan donné. Par conséquent, un problème de mise à l’échelle peut affecter toutes les applications du plan.

Étapes suivantes