Azure Functions ou App Service pour mon API ?
poze 5 months ago406 gadefr
1 Repons
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.
Konekte pou di lòt moun si li te mache.
Sign in and verify your email to post an answer.