Partager via


Vue d'ensemble d'App Service

Azure App Service est une plateforme qui vous permet d’exécuter des applications web, des back-ends mobiles et des API RESTful sans vous soucier de la gestion de l’infrastructure sous-jacente. Considérez-le comme un service d’hébergement web puissant qui s’occupe de tout le travail lourd pour vous, de sorte que vous pouvez vous concentrer sur la création d’applications intéressantes.

App Service prend en charge diverses piles web : .NET, Java (dans java SE, Tomcat et JBoss flavors), Node.js, Python et PHP, et peut les exécuter sur Windows et Linux. Ou, si votre application est conteneurisée, vous pouvez simplement la déployer en tant que conteneur personnalisé.

Pourquoi utiliser Azure App Service ?

Qu’il s’agisse d’un étudiant, d’une petite entreprise, d’un démarrage ou d’une entreprise, App Service offre un large éventail de fonctionnalités adaptées à vos besoins.

Étudiants

  • Accès gratuit : en plus du niveau gratuit largement disponible, les étudiants peuvent tirer parti du programme Azure for Students Starter .
  • Prise en charge de l’IDE : les outils de déploiement intégrés sont disponibles pour Visual Studio, Visual Studio Code, IntelliJ et Eclipse.
  • Facile à utiliser : exécutez vos applications sans avoir besoin d’expérience dans la gestion de l’infrastructure.
  • Ressources d’apprentissage : de nombreux tutoriels et guides pour vous aider à commencer.

Petites entreprises et start-ups

  • Sécurité de la marque : Protégez rapidement votre marque et vos clients avec un domaine App Service et un certificat managé gratuit. Ou apportez votre domaine et votre certificat à App Service.
  • Économique : payez seulement pour les ressources que vous utilisez et effectuez un scale-up ou un scale-out avec votre activité.
  • Adapté à la ligne de commande : déployez en utilisant des outils de ligne de commande que vous utilisez déjà, tels que Maven, Gradle, Azure Developer CLI, Azure CLI et Azure PowerShell.
  • Scalabilité : mettez automatiquement à l’échelle vos applications en fonction de la demande.
  • Portée globale : Déployez vos applications dans des centres de données dans le monde entier.
  • Modèles d’application : choisissez parmi une liste complète de modèles d'application dans l'Azure Marketplace, telles que WordPress, Joomla, Django, Node.js et Drupal.
  • Prise en charge de la connexion via les réseaux sociaux : connexion clé en main via les réseaux sociaux avec des comptes Google, Facebook, X et Microsoft.

Entreprises

Pour plus d’informations sur les services de calcul Azure qui conviennent le mieux à votre scénario, consultez Choisir un service de calcul Azure.

Managed Instance sur App Service (aperçu)

Note

Managed Instance (aperçu) ajoute une personnalisation avec une isolation à l'échelle du plan pour les applications Web héritées ou liées à l'infrastructure nécessitant un modèle d'objet de composant (COM), un accès au registre, des installateurs Windows/Microsoft (MSI), un mappage de lecteur ou des limites réseau plus strictes.

Points clés :

  • Les scripts d'installation PowerShell au démarrage permettent les mises à jour COM, du registre, d'IIS, des ACL et l'exécution MSI.
  • Adaptateurs de Registre : définitions de clés de Registre au niveau du plan avec des valeurs secrètes stockées dans Azure Key Vault.
  • Accès aux lettres de lecteur : configurez l’accès aux chemins SMB/UNC pour les composants hérités (mappage ou référence selon les besoins).
  • RDP (via Azure Bastion) : diagnostics uniquement : configuration persistante de script.
  • Prise en charge : charges de travail Windows (.NET, Java), COM/registry/MSI, mappage de lecteur, identité managée, intégration au réseau virtuel, client MSMQ, CI/CD, authentification d’ID Entra.
  • Non pris en charge : Linux, conteneurs, ASE, débogage à distance (aperçu), références SKUs non-PV4/PMV4.

Important

Validez la télémétrie (Application Insights/journalisation), l’automatisation des certificats et les processus opérationnels avant l’adoption de la production. Les modifications persistantes doivent être scriptées à l’aide de scripts de configuration (installation) ; Les modifications apportées pendant les sessions RDP ne sont pas conservées.

Instantané du guide de décision rapide

Choisissez Managed Instance si :

  • Les dépendances héritées (COM, Registre, MSI, mappage de lecteur) existent.
  • Isolation réseau forcée au niveau du forfait nécessaire pour un ensemble d'applications spécifiques.
  • Accès RDP pour diagnostic souhaité.

Choisissez un plan App Service standard si :

  • Vous avez besoin de support Linux ou des conteneurs.
  • Vous souhaitez une grande flexibilité du runtime avec la gestion automatique du système d’exploitation/runtime et la mise à jour corrective.

Choisissez ASE si :

  • Vous avez besoin d'une isolation à grande échelle pour de nombreuses applications plutôt que d'une personnalisation approfondie du système d'exploitation par plan.

Étapes suivantes