Mettre à l’échelle Azure Functions

Effectué

Le tableau suivant compare les comportements de mise à l’échelle des différents plans d’hébergement. Le nombre maximal d’instances est donné sur une base d’application par fonction (Consommation) ou par plan (Premium/Dédié), sauf indication contraire.

Plan Scale-out Nombre maximal d’instances
Plan Consommation Basé sur les événements. Effectue un scale-out automatique, même pendant les périodes de charge élevée. L’infrastructure Functions met à l’échelle les ressources de processeur et de mémoire en ajoutant des instances selon le nombre d’événements déclencheurs entrants. Windows: 200
Linux: 1001
Plan Consommation flexible Mise à l’échelle par fonction. Les décisions de mise à l’échelle basées sur les évènements sont calculées par fonction, ce qui offre un moyen plus déterministe de mettre à l’échelle les fonctions dans votre application. Limité uniquement par l’utilisation totale de la mémoire de toutes les instances d’une région donnée.
Plan Premium Basé sur les événements. Effectuez un scale-out automatiquement en fonction du nombre d’événements sur lesquels ses fonctions sont déclenchées. Windows: 100
Linux: 20 à 1002
Plan dédié3 Manuel/Mise à l’échelle automatique 10-30
100 (ASE)
Applications de conteneur Basé sur les événements. Effectuez un scale-out automatiquement en ajoutant d’autres instances de l’hôte Functions, en fonction du nombre d’événements sur lesquels ses fonctions sont déclenchées. 10-3004
  1. Pendant le scale-out, il existe actuellement une limite de 500 instances par abonnement par heure pour Linux 1. applications sur un plan Consommation.
  2. Dans certaines régions, les applications Linux sur un plan Premium peuvent être mises à l’échelle vers 100 instances.
  3. Pour connaître les limites spécifiques des différentes options du plan App Service, consultez Limites du plan App Service.
  4. Sur Container Apps, vous pouvez définir le nombre maximal de réplicas, qui est respecté tant qu’il y a suffisamment de quotas de cœurs disponibles