Azure Functions ou App Service pour mon API ?
posée 5 months ago411 vuesfr
J'ai une API .NET avec un trafic irrégulier : très calme la nuit, pics le matin. Azure Functions (serverless) ou App Service ?
Diagnostic IA
Généré par IA. Ce n'est pas une réponse — la communauté ci-dessous le confirme ou le corrige. Vérifiez toujours avant de vous y fier.
1 réponse
Critères de décision :
Azure Functions (plan Flex Consumption) - ✅ Paiement à l'exécution, mise à l'échelle automatique jusqu'à zéro. Idéal pour du trafic en rafales et les traitements événementiels (files, blobs, timers). - ⚠️ Démarrages à froid après une période d'inactivité (atténués avec des instances « toujours prêtes », payantes). Modèle de programmation spécifique (triggers et bindings).
App Service - ✅ Une API ASP.NET Core classique, sans changement de code. Pas de démarrage à froid, emplacements de déploiement (*slots*) pour des mises en production sans coupure. - ⚠️ Tu paies le plan en continu, même la nuit. L'autoscale est possible mais ne descend pas à zéro.
Azure Container Apps est un bon compromis : ton API conteneurisée telle quelle, mise à l'échelle jusqu'à zéro, et une échelle déclenchée par les requêtes HTTP.
Pour une API web « normale » avec un trafic modéré, App Service (ou Container Apps) reste le plus simple.
Connectez-vous pour dire si ça a marché.
Sign in and verify your email to post an answer.