Bien démarrer avec Azure App Service
Azure App Service est une platform as a service (PaaS) complètement managée pour l’hébergement d’applications web.
ASP.NET ou ASP.NET Core
Utilisez les ressources suivantes pour démarrer avec .NET.
Action | Ressources |
---|---|
Créer votre première application .NET | Utilisez l’un des outils suivants : - Visual Studio - Visual Studio Code - Ligne de commande - Azure PowerShell - Portail Azure |
Déployer votre application |
-
Configurer ASP.NET - Configurer ASP.NET Core - Actions GitHub |
Surveiller votre application |
-
Flux de journal - Outil Diagnostiquer et résoudre |
Ajouter des domaines et des certificats |
-
Mapper un domaine personnalisé - Ajouter un certificat SSL |
Se connecter à une base de données |
-
.NET avec Azure SQL Database - .NET Core avec Azure SQL Database |
Conteneurs personnalisés |
-
Linux : Visual Studio Code - Windows : Visual Studio |
Passer en revue les meilleures pratiques |
-
Mettre à l’échelle votre application - Déploiement - Sécurité - Réseau virtuel |
Java
App Service vise à fournir un support robuste pour Java. Pour couvrir la profondeur et l'étendue des applications Java, App Service prend en charge les piles technologiques Java Standard Edition (SE), Tomcat et JBoss Enterprise Application Platform (EAP). À la base de ces piles, App Service prend en charge toutes les versions récentes de support à long terme (LTS) de Java. Il existe plusieurs scénarios clés pour lesquels vous devriez envisager d’adopter App Service pour vos applications Java.
Java SE sur App Service
Java SE sur App Service vous permet de déployer sans effort vos applications sur des instances de machine virtuelle Java (JVM) entièrement gérées. Vous devriez considérer cette pile si vous avez des applications Web Spring Boot et Quarkus. Cependant, vous pouvez utiliser cette pile pour toute application pouvant être démarrée directement à partir d'une JVM et incluant un serveur HTTP (HyperText Transfer Protocol) intégré. Vous pouvez déployer votre fichier d’archive Java (JAR) et laisser App Service faire le reste.
Tomcat sur App Service
Cette pile App Service prend en charge toutes les versions majeures et mineures récentes de Tomcat. Vous devriez envisager de migrer les applications Web Tomcat sur site vers App Service à l’aide de cette pile. Ces applications utilisent souvent des technologies telles que Spring Framework et Hibernate. La pile convient également aux applications actuellement exécutées sur des serveurs tels que WebLogic ou WebSphere qui peuvent être facilement migrées vers Tomcat. Vous pouvez déployer votre fichier d’archive d’application Web (WAR) et laisser App Service faire le reste.
JBoss EAP sur App Service
Vous pouvez exécuter sans effort n’importe quelle version de JBoss EAP actuellement prise en charge par Red Hat sur cette pile App Service. JBoss EAP est entièrement compatible avec les normes Java Enterprise Edition (EE) et Jakarta EE. La pile peut éventuellement prendre en charge toute application nécessitant le clustering JBoss EAP. Vous devriez envisager de migrer les applications actuellement exécutées sur site sur JBoss EAP et WildFly vers cette pile. La pile convient également aux applications exécutées sur des serveurs tels que WebLogic ou WebSphere qui peuvent être facilement migrées vers JBoss EAP. Vous pouvez déployer votre fichier d’archive d’application Web (WAR) ou d’archive d’entreprise (EAR) et laisser App Service faire le reste.
Utilisez les ressources suivantes pour démarrer avec Java.
Action | Ressources |
---|---|
Créer votre première application Java | Utilisez l’un des outils suivants : - Déploiement de Maven avec un serveur web incorporé - Déploiement de Maven sur un serveur Tomcat - Déploiement de Maven sur un serveur JBoss EAP |
Déployer votre application |
-
Avec Maven - Avec Gradle - Avec les IDE les plus courants (Visual Studio Code, IntelliJ et Eclipse) - Déployer directement des packages JAR, WAR ou EAR - Avec GitHub Actions - Avec Azure DevOps |
Surveiller votre application |
-
Vue d’ensemble de la surveillance - Flux de journal - Outil Diagnostiquer et résoudre |
Ajouter des domaines et des certificats |
-
Mapper un domaine personnalisé - Ajouter un certificat SSL |
Se connecter à une base de données |
-
Spring Boot avec Azure Cosmos DB - Tomcat avec PostgreSQL - JBoss EAP avec PostgreSQL |
Conteneurs personnalisés | - Linux : Visual Studio Code |
Passer en revue les meilleures pratiques |
-
Mettre à l’échelle votre application - Déploiement - Sécurité - Réseaux virtuels |
Node.JS
Utilisez les ressources suivantes pour démarrer avec Node.js.
Action | Ressources |
---|---|
Créer votre première application Node.js | Utilisez l’un des outils suivants : - Visual Studio Code - CLI - Portail Azure |
Déployer votre application |
-
Configurer Node.js - Actions GitHub |
Surveiller votre application |
-
Flux de journal - Outil Diagnostiquer et résoudre |
Ajouter des domaines et des certificats |
-
Mapper un domaine personnalisé - Ajouter un certificat SSL |
Se connecter à une base de données | - MongoDB |
Conteneurs personnalisés | - Linux : Visual Studio Code |
Passer en revue les meilleures pratiques |
-
Mettre à l’échelle votre application - Déploiement - Sécurité - Réseaux virtuels |
Python
Utilisez les ressources suivantes pour démarrer avec Python.
Action | Ressources |
---|---|
Créer votre première application Python | Utilisez l’un des outils suivants : - Flask : CLI - Flask : Visual Studio Code - Django : CLI - Django : Visual Studio Code - Django : Portail Azure |
Déployer votre application |
-
Configurer Python - Actions GitHub |
Surveiller votre application |
-
Flux de journal - Outil Diagnostiquer et résoudre |
Ajouter des domaines et des certificats |
-
Mapper un domaine personnalisé - Ajouter un certificat SSL |
Se connecter à une base de données |
-
PostgreSQL - CLI - PostgreSQL - Portail Azure |
Conteneurs personnalisés | - Linux : Visual Studio Code |
Passer en revue les meilleures pratiques |
-
Mettre à l’échelle votre application - Déploiement - Sécurité - Réseaux virtuels |
PHP
Utilisez les ressources suivantes pour démarrer avec PHP.
Action | Ressources |
---|---|
Créer votre première application PHP | Utilisez l’un des outils suivants : - Linux : CLI - Linux : Portail Azure |
Déployer votre application |
-
Configurer PHP - Déployer via un FTP |
Surveiller votre application |
-
Résoudre des problèmes avec Azure Monitor - Flux de journal - Outil Diagnostiquer et résoudre |
Ajouter des domaines et des certificats |
-
Mapper un domaine personnalisé - Ajouter un certificat SSL |
Se connecter à une base de données | - MySQL avec PHP |
Conteneurs personnalisés | - Conteneurs side-car |
Passer en revue les meilleures pratiques |
-
Mettre à l’échelle votre application - Déploiement - Sécurité - Réseau virtuel |