AccueilGlossaire › Azure App Service

Azure App Service

Cloud

PaaS Azure pour héberger web apps, APIs et mobile backends multi-langages.

Azure App Service est la plateforme PaaS d'Azure pour héberger des applications web, APIs REST/GraphQL et backends mobile, multi-langages (.NET, Java, Node.js, Python, PHP, Ruby, custom containers). Lancé en 2008 sous le nom Azure Websites, c'est l'un des services Azure les plus matures et utilisés.

Types d'apps : (1) Web Apps — sites web et APIs HTTP ; (2) API Apps (deprecated, merged dans Web Apps) ; (3) Mobile Apps (deprecated, replaced par Mobile Backends pattern) ; (4) Function Apps (Azure Functions runs on App Service infrastructure) ; (5) Logic Apps Standard (runs on App Service infra) ; (6) Web App for Containers — Docker images depuis Azure Container Registry, Docker Hub, private registries.

App Service Plans : pricing tiers déterminant compute capacity et features : (1) Free F1 et Shared D1 — dev/test, no SLA, shared VM ; (2) Basic B1/B2/B3 — dedicated VMs, no auto-scaling, dev/test ; (3) Standard S1/S2/S3 — auto-scaling, staging slots, custom domains, SSL, daily backups ; (4) Premium V2/V3 — better hardware, more memory, accelerated networking, VNet integration, more scale, autoscale, slots ; (5) Isolated I1v2/I2v2/I3v2 — App Service Environment v3 (ASEv3), single-tenant, internal load balancer, regulatory compliance ; (6) Workflow Standard — Logic Apps Standard hosting.

Features : (1) Deployment slots (Standard+) — slots staging/prod avec swap atomique, blue-green deployments, A/B testing built-in (traffic %) ; (2) Auto-scaling — horizontal scale-out rules CPU/Memory/Custom metric ; (3) Custom domains + free managed SSL certs (App Service Managed Certificate, depuis 2020, gratuit) ; (4) Easy Auth (Authentication / Authorization) — OIDC/OAuth flows pour Microsoft, Google, Facebook, X, Apple, custom OIDC, sans code ; (5) Managed Identity (system-assigned ou user-assigned) pour Azure resources access sans secrets ; (6) Application Insights integration ; (7) Hybrid Connections — accès on-prem resources via Service Bus relay ; (8) VNet Integration (regional, depuis Premium V2) ; (9) Private Endpoints (depuis 2020) ; (10) Continuous Deployment from GitHub/Azure DevOps/Bitbucket ; (11) Backup/Restore.

Web App for Containers : runs containers depuis n'importe quel registry, supports multi-container apps via Docker Compose (legacy) ou Container Apps recommandé pour multi-container modern. Comparé à AKS : App Service plus simple (no Kubernetes complexity), perfect pour single-container apps ; AKS pour orchestration complexe, microservices nombreux, fine control.

App Service vs Container Apps vs AKS vs Functions : App Service pour web apps/APIs classiques, Container Apps pour microservices serverless, AKS pour Kubernetes full power, Functions pour event-driven. Pricing : Plan-based (Basic ~13\$/mois B1, Premium ~74\$/mois P1v3, Isolated ~700\$+/mois) — apps on same plan share compute. Compétences AZ-204, AZ-104, AZ-305, AZ-400.

Certifications qui couvrent ce concept
AZ-204 AZ-104 AZ-305 AZ-400
Termes liés
Azure Container Instances (ACI) AKS (Azure Kubernetes Service) Lambda (AWS Lambda — Serverless) AWS Fargate

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire