Automatisation de plateforme et DevOps
L’automatisation de la plateforme et le DevOps évaluent les possibilités de moderniser votre approche du déploiement de l’environnement avec des options d’infrastructure en tant que code.
Revue de la zone de conception
Rôles ou fonctions impliqués : L’automatisation de la plateforme et DevOps peuvent nécessiter la prise en charge de l’une des fonctions ou des rôles suivants pour prendre des décisions : plateforme cloud et centre cloud d’excellence.
Étendue : L’objectif de l’automatisation de la plateforme et de DevOps est d’aligner vos principes et pratiques DevOps souhaités sur la gestion du cycle de vie de la zone d’atterrissage Azure. Cet objectif inclut l’approvisionnement, la gestion, l’évolution et les opérations par le biais de l’automatisation extrême et d’une infrastructure en tant que code.
Vue d’ensemble de la zone de conception
L’évolutivité, l’agilité et la flexibilité des technologies cloud conduisent à des opportunités de nouvelles méthodes de travail et des approches modernes de la livraison de services.
De nombreux modèles d’exploitation informatique traditionnels ne sont pas compatibles avec le cloud, et doivent subir une transformation opérationnelle pour délivrer par rapport à des objectifs de migration d’entreprise. Vous pouvez évaluer à l’aide de processus et d’outils de DevOps pour les applications et les équipes centrales.
Automatisation de plateforme
La possibilité d’apporter des changements à grande échelle par le biais d’un processus automatisé prescrit apporte des avantages directs à la capacité de l’organisation pour s’étendre au-delà de la configuration de base, ce qui relève de la sécurité, de la gouvernance et de la gestion.
L’automatisation de la plateforme s’applique directement aux résultats associés à l’implémentation d’une zone d’atterrissage et prend en charge le concept de création d’environnements reproductibles et évolutifs.
- L’automatisation se concentre sur les outils et techniques qui permettent de simplifier les tâches d’automatisation pour le développement, le déploiement, l’approvisionnement et les opérations de zone d’atterrissage Azure à l’aide d’outils d’automatisation comme Azure DevOps Services ou GitHub.
DevOps
Ces ressources traitent de l’automatisation de la plateforme pour DevOps.
- Les Considérations relatives à DevOps explorent la nécessité d’avoir une compréhension claire et commune de DevOps au sein de l’organisation. Cette ressource décrit également les principes, pratiques et fonctionnalités DevOps qui s’appliquent aux charges de travail et aux zones d’atterrissage.
- Les Topologies des équipes DevOps décrivent comment les équipes peuvent être organisées pour s’approprier le cycle de vie de la zone d’atterrissage Azure de bout en bout. Découvrez comment ces équipes collaborent avec d’autres équipes de l’organisation responsable du cycle de vie de bout en bout des charges de travail déployées sur Azure.
Stratégie de développement
Ces ressources traitent de la stratégie de développement.
- Le Cycle de vie de développement explore les considérations et recommandations de conception clés pour la création d’une zone d’atterrissage à l’aide de l’automatisation. Cette ressource traite du référentiel, de la branche, des builds automatisées, du déploiement et de la stratégie de restauration.
- Infrastructure en tant que code explique les avantages de l’implémentation des zones d’atterrissage Azure à l’aide de l’Infrastructure en tant que code. Découvrez les considérations relatives à la structure du code, aux outils et à la technologie.
- Les Environnements expliquent l’objectif des environnements multiples pour générer, tester et publier du code avec une vitesse et une fréquence supérieures. Cette approche rend le déploiement aussi simple que possible.
- Le Développement piloté par les tests explique comment utiliser des tests unitaires pour améliorer la qualité des nouvelles fonctionnalités et des améliorations apportées à la base de code de la zone d’atterrissage Azure.
Considérations relatives à la sécurité
Ces ressources répondent aux considérations de sécurité dans l’automatisation de la plateforme.
- Les Considérations relatives à la sécurité traitent des considérations de sécurité et de gouvernance pour le cycle de vie DevOps des zones d’atterrissage Azure.
- Contrôle d’accès en fonction du rôle pour les outils DevOps explique les considérations relatives au contrôle d’accès à prendre en compte lors de la détermination du cycle de vie des zones d’atterrissage Azure via les outils DevOps.