Azure Functions ou App Service pour mon API ?

asked 5 months ago412 viewsfr

0

J'ai une API .NET avec un trafic irrégulier : très calme la nuit, pics le matin. Azure Functions (serverless) ou App Service ?

AI diagnosis

AI-generated. Not an answer — the community below confirms or corrects it. Always verify before relying on it.

asked 5 months ago

1 Answer

4
✓
✓ Accepted answer

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.

Sign in to tell others whether this worked.

answered 5 months ago

Sign in and verify your email to post an answer.