Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les opérations cloud de gestion partagée permettent aux organisations de mettre à l’échelle l’adoption du cloud tout en conservant la gouvernance et l’agilité. Ce modèle devient plus efficace lorsque les équipes de plateforme adoptent un état d’esprit produit, offrant des fonctionnalités réutilisables et en libre-service qui accélèrent la réussite de l’équipe de charge de travail. Cette approche s’aligne sur la tendance émergente de l’industrie de l’ingénierie de plateforme, où les équipes de plateforme internes créent et exploitent des services partagés en tant que produits pour le reste de l’organisation.
Implémenter des opérations de gestion partagée
Un modèle d’exploitation de gestion partagée équilibre le contrôle central avec la responsabilité distribuée entre les environnements cloud et locaux. Cet équilibre permet aux organisations de maintenir les normes de gouvernance tout en permettant aux équipes de travailler à leur rythme préféré. Vous devez établir des limites claires entre les fonctionnalités de plateforme et les opérations de charge de travail pour assurer une gestion cohérente entre les patrimoines hybrides et multiclouds. Suivez ces instructions :
Établissez des équipes de plateforme pour fournir des services cloud partagés et une gouvernance. Les équipes de plateforme fournissent des fonctionnalités fondamentales telles que la gouvernance Azure, l’approvisionnement d’abonnements, la mise en réseau hub-and-spoke et les outils de développement. Ces services prennent en charge toutes les charges de travail et garantissent la cohérence, la sécurité et l’extensibilité dans le patrimoine cloud. Dans les environnements hybrides, les équipes de plateforme doivent se coordonner avec le service informatique traditionnel pour aligner la gouvernance entre les systèmes locaux et cloud.
Déléguer les opérations d’abonnement et de gestion de la charge de travail aux équipes spécialisées. Les équipes de charge de travail gèrent leurs propres environnements cloud dans les limites définies par les équipes de plateforme. Cette délégation permet aux équipes de fonctionner indépendamment tout en respectant les normes organisationnelles. Dans les modèles hybrides, les équipes de charge de travail s’étendent souvent à la fois sur les environnements cloud et locaux. Vous devez donc définir des instructions opérationnelles claires pour chaque contexte.
Créez une matrice de responsabilité entre la plateforme, la charge de travail et les équipes informatiques traditionnelles. Une matrice de responsabilité documente la propriété des services, des opérations et des fonctions de support dans le patrimoine technologique. Cette documentation réduit l’ambiguïté et augmente la responsabilité. Par exemple, une équipe de plateforme peut créer des modules d’infrastructure réutilisables, tandis qu’une autre équipe les utilise pour créer des zones d’atterrissage. Les équipes de charge de travail gèrent des ressources et des opérations spécifiques à la charge de travail.
Établissez des niveaux de service et des métriques pour régir la collaboration entre équipes. Les contrats de niveau de service (SLA) et les métriques opérationnelles définissent les attentes en matière de gestion des demandes, de support et de délais de livraison. Ces métriques permettent d’améliorer les services de plateforme et de garantir l’alignement entre les opérations hybrides. Vous devez examiner et affiner régulièrement ces métriques pour prendre en charge l’amélioration continue.
Créer des fonctionnalités de plateforme en tant que produits internes
Une fonctionnalité de plateforme est un service partagé qui prend en charge les équipes de charge de travail en accélérant l’adoption sécurisée et cohérente du cloud. Le traitement de ces fonctionnalités en tant que produits internes garantit qu’elles sont détectables, réutilisables et prises en charge. Vous devez appliquer des pratiques d’ingénierie de plateforme et de gestion des produits pour mettre à l’échelle ces services au sein de votre organisation.
Concevoir des services de plateforme en tant que produits modulaires et réutilisables
Comprendre l’état d’esprit du produit. Les services de plateforme modulaire réduisent la duplication et augmentent la cohérence entre les charges de travail. Ces services fournissent des fonctionnalités fondamentales que les équipes de charge de travail peuvent consommer indépendamment. Vous devez concevoir chaque service pour qu’il soit réutilisable, composable et aligné sur les meilleures pratiques Azure.
Définissez des services de plateforme modulaires en fonction des besoins courants en charge de travail. Les services de plateforme doivent répondre à des besoins reproductibles tels que la gouvernance, la mise en réseau et l’activation des développeurs. Ces services réduisent le temps d’intégration et améliorent la conformité entre les charges de travail. Voici quelques exemples :
- Gouvernance Azure (groupes d’administration, stratégies, blueprints)
- Vente d’abonnements
- Mise en réseau en étoile (hub-and-spoke)
- Modules à source interne d'infrastructure-as-code (IaC) basés sur des modules vérifiés par Azure (AVM)
- Outils de développement tels que les plateformes de développement internes (IDP)
Concevoir des services pour qu'ils soient découvrables et en libre-service. Les services de plateforme doivent être faciles à trouver, comprendre et utiliser pour les équipes de charge de travail. Utilisez des catalogues de services, de la documentation et de l’automatisation pour permettre l’adoption en libre-service. Cette approche réduit la dépendance vis-à-vis de l’équipe de plateforme et accélère la livraison.
Utiliser les pratiques de gestion des produits pour faire évoluer les fonctionnalités de la plateforme
Établissez un backlog de produit et une feuille de route pour chaque fonctionnalité de plateforme. La gestion des produits garantit que les services de plateforme restent pertinents et précieux pour les consommateurs internes. Vous devez traiter chaque fonctionnalité de plateforme en tant que produit avec un cycle de vie défini. Chaque service de plateforme doit avoir un backlog et une feuille de route hiérarchisés en fonction des besoins internes des clients. Cette structure permet l’amélioration et l’alignement continus avec les exigences métier en constante évolution.
Collectez et agissez sur les commentaires des équipes de charge de travail. Les boucles de commentaires garantissent que les services de plateforme répondent aux besoins de leurs consommateurs. Utilisez des enquêtes, des entrevues et des données de télémétrie pour recueillir des insights et ajuster les priorités. Cette pratique augmente l’adoption et la satisfaction.
Utiliser plusieurs équipes de plateforme pour effectuer une mise à l’échelle dans les grandes entreprises
Créez des équipes de plateforme spécialisées alignées sur les domaines de capacité. Une seule équipe de plateforme ne peut pas répondre aux besoins variés d’une grande organisation. Vous devez organiser plusieurs équipes alignées sur le produit pour mettre à l’échelle efficacement les fonctionnalités de la plateforme. Chaque équipe doit se concentrer sur un domaine spécifique de la plateforme, par exemple :
- Intégration cloud
- Prise en charge de la conception et de la génération cloud
- Sécurité et gouvernance cloud
- Gestion de l’identité et de l’accès
- Mise en réseau et connectivité
Coordonner les équipes de plateforme pour garantir la cohérence. Les équipes de plateforme doivent s’aligner sur les normes, les outils et les modèles d’intégration. Utilisez des principes de conception partagés, des révisions architecturales et des pratiques internes source pour maintenir la cohérence entre les services.
Équipes de plateforme de taille appropriée pour la couverture des compétences et l’extensibilité
Une équipe de plateforme de taille appropriée permet une livraison cohérente des fonctionnalités de la plateforme tout en conservant l’agilité et l’efficacité opérationnelle. Cette structure est essentielle pour la création et la prise en charge des produits de plateforme internes qui accélèrent la réussite de l’équipe de charge de travail. Vous devez équilibrer la taille de l’équipe avec l’étendue des compétences requises pour prendre en charge l’adoption du cloud à grande échelle.
Commencez par des équipes dites à « deux pizzas » pour assurer l’agilité et la concentration. Une équipe « à deux pizzas » comprend généralement 6 à 10 membres, ce qui une taille de référence largement acceptée pour l’efficacité des équipes. Cette taille permet une collaboration étroite et des boucles de rétroaction rapides. Évitez les équipes plus grandes qui introduisent la complexité de la coordination et réduisent la vitesse de livraison.
Garantir la couverture des compétences dans les domaines de plateforme clés. La couverture complète des compétences garantit que les équipes de plateforme peuvent concevoir, créer et exploiter des services sécurisés et évolutifs. Vous devez inclure des spécialistes dans les domaines techniques clés pour prendre en charge le cycle de vie complet des fonctionnalités de plateforme. Équipes de plateforme de personnel avec des spécialistes dans les domaines principaux. Une équipe de plateforme d’entreprise classique doit inclure :
Role Responsibilities Taille de l’équipe Ingénieurs réseau Concevez et gérez la connectivité cloud et la mise en réseau hybride. 2 Ingénieurs IaC (Infrastructure-as-Code) ou DevOps Automatisez les déploiements et gérez les pipelines CI/CD. 2 Ingénieurs d’identité Gérer l’authentification, l’autorisation et la gouvernance des identités. 2 Ingénieurs de sécurité Appliquez des stratégies de sécurité, surveillez les menaces et prenez en charge la conformité. 2 Cette structure garantit que chaque domaine critique est couvert par au moins deux membres de l’équipe pour la redondance et la collaboration.
Investissez dans les compétences DevOps et IaC pour activer l’automatisation et la scalabilité. Développez des fonctionnalités DevOps et IaC dans les équipes de plateforme. Les ingénieurs de plateforme doivent être compétents :
| Compétence ou outil | Description |
|---|---|
| Azure DevOps ou GitHub | Activez l'automatisation des workflows CI/CD pour rationaliser les processus de développement et de déploiement. |
| Outils d’infrastructure en tant que code | Utilisez des outils tels que Terraform et Bicep pour les déploiements reproductibles et contrôlés par la version. |
| GitHub Copilot | Accélérez la création de code et réduisez les erreurs avec les outils de développement assistés par l’IA. |
| Flux de travail basés sur Git | Prise en charge de la collaboration, des révisions de code et du suivi des modifications pour améliorer la productivité de l’équipe. |
Ces compétences permettent aux équipes de plateforme de fournir des services évolutifs, sécurisés et cohérents dans le patrimoine cloud.