Accélérateur de zone d’atterrissage pour Azure App Service

L’accélérateur de zone d’atterrissage Azure App Service est une collection open source de conseils architecturaux et une implémentation de référence pour accélérer le déploiement d’Azure App Service à grande échelle. Il peut fournir une approche architecturale spécifique et une implémentation de référence par le biais de modèles d’infrastructure en tant que code pour préparer vos zones d’atterrissage. Les zones d’atterrissage respectent l’architecture et les meilleures pratiques de Cloud Adoption Framework.

L’approche architecturale peut être utilisée comme un guide de conception pour l’implémentation greenfield et comme une évaluation pour les clients brownfield utilisant déjà App Service. L’implémentation de référence peut être adaptée pour produire une architecture qui convient à vos préférences. Elle place votre organisation sur la voie d’une mise à l’échelle durable.

Le modèle d’infrastructure en tant que code fourni peut être modifié pour adapter vos conventions d’affectation de noms, utiliser des ressources existantes (agent DevOps, coffre de clés, etc.) et utiliser différents modes d’App Service Environment v3.

Implémenter une base de plateforme

L’accélérateur de zone d’atterrissage Azure App Service suppose qu’une base de plateforme qui prend en charge les services partagés (réseau, sécurité, identité et gouvernance) nécessaires pour construire et faire fonctionner efficacement une zone d’atterrissage a été implémentée avec succès. Cela n’est pas obligatoire dans le cadre de l’implémentation de l’accélérateur de zone d’atterrissage Azure App Service. Toutefois, cela permet la prise en charge d’une grande partie des fonctionnalités de sécurité et de gestion nécessaires au bon fonctionnement de votre environnement cloud. Si vous en avez déjà une, vous pouvez passer cette étape. Pour plus d’informations sur ceci, consultez cet article :

Que fournit l’accélérateur de zone d’atterrissage Azure App Service ?

L’approche d’accélérateur de zone d’atterrissage fournit ces atouts pour soutenir votre projet :

  • Approche modulaire vous permettant de personnaliser les variables d’environnement
  • Des instructions de conception pour faciliter l’évaluation des décisions critiques. Pour obtenir des conseils spécifiques aux environnements App Service ou App Service multilocataires, les sections individuelles sont répertoriées. Sinon, vous pouvez appliquer les conseils à n’importe quel déploiement.
  • L’implémentation comprend :
    • Une référence déployable en mesure de créer l’environnement pour votre déploiement Azure App Service
    • Une implémentation de référence Azure App Service approuvée par Microsoft pour tester l’environnement déployé

Instructions de conception

Ces articles fournissent des instructions pour la création de votre zone d’atterrissage :

Exemple d’architecture de référence conceptuelle

L’architecture de référence conceptuelle suivante est un exemple qui illustre les zones de conception et les meilleures pratiques.

Diagramme illustrant l’architecture de l’accélérateur de la zone d’atterrissage Azure App Service.

Déployer l’accélérateur de zone d’atterrissage Azure App Service

L’accélérateur de zone d’atterrissage pour l’implémentation de référence Azure App Service avec des modèles d’infrastructure en tant que code est disponible sur GitHub.

Étapes suivantes

  • Passez en revue les zones de conception critiques pour prendre en compte l’ensemble des considérations et recommandations relatives à votre architecture Azure App Service. Commencez par la gestion des identités et des accès.