Créer des emplacements de déploiement
Quand vous déployez votre application web, votre application web sur Linux, votre back-end mobile ou votre application API dans Azure App Service, vous pouvez utiliser un emplacement de déploiement différent de l’emplacement de production par défaut.
Ce qu’il faut savoir sur les emplacements de déploiement
Examinons de plus près les caractéristiques des emplacements de déploiement.
Les emplacements de déploiement sont des applications en production qui ont leurs propres noms d’hôte.
Les emplacements de déploiement sont disponibles dans les niveaux tarifaires App Service Standard, Premium et Isolé. Votre application doit s’exécuter dans l’un de ces niveaux pour utiliser des emplacements de déploiement.
Les niveaux Standard, Premium et Isolé offrent différents nombres d’emplacements de déploiement.
Les éléments de contenu et de configuration des applications web peuvent être échangés entre deux emplacements de déploiement, y compris l’emplacement de production.
Ce qu’il faut savoir quand vous utilisez des emplacements de déploiement
L’utilisation d’emplacements de déploiement avec votre application App Service présente plusieurs avantages. Passez en revue les avantages suivants et déterminez comment il peuvent favoriser votre implémentation d’App Service.
Validation. Vous pouvez valider les changements de votre application dans un emplacement de déploiement de préproduction avant de les échanger avec le contenu de l’emplacement de production.
Réductions de temps d’arrêt. Déployer d’abord une application vers un emplacement et la basculer ensuite en production garantit que toutes les instances de l’emplacement sont initialisées avant d’être basculées en production. Cette option élimine les temps d’arrêt quand vous déployez votre application. La redirection du trafic est transparente et aucune requête n’est abandonnée du fait d’opérations de permutation. L’intégralité du workflow peut être automatisé en configurant l’Échange automatique quand aucune validation n’est nécessaire avant l’échange.
Restaurez le dernier bon site connu. Après un basculement, la précédente application de production se retrouve dans l’emplacement de l’application précédemment intermédiaire. Si les changements échangés dans l’emplacement de production ne vous conviennent pas, vous pouvez effectuer immédiatement le même échange pour récupérer votre « dernier bon site connu ».
Échange automatique. L’échange automatique simplifie les scénarios Azure Pipeline où vous voulez déployer votre application en continu, sans démarrage à froid ni temps d’arrêt pour les clients de l’application. Quand vous activez l’échange automatique d’un emplacement sur l’emplacement de production, chaque fois que vous poussez des changements de votre code sur cet emplacement, App Service échange automatiquement l’application sur l’emplacement de production après son préchauffage dans l’emplacement source. Actuellement, l’échange automatique n’est pas pris en charge dans Web Apps sur Linux.