Résumé
Dans ce module, vous avez exploré la façon dont Platform Engineering permet aux organisations de créer des environnements évolutifs, standardisés et libre-service qui prennent en charge la livraison de logiciels à grande vitesse. Vous avez appris comment ces environnements, souvent appelés plateformes de développement internes (IDP), simplifient les flux de travail pour les développeurs tout en conservant la gouvernance pour les équipes informatiques et de plateforme.
Vous avez été introduit dans Microsoft Dev Box, un service managé qui s’aligne sur les objectifs d’ingénierie de la plateforme en fournissant des stations de travail sécurisées, hébergées dans le cloud et prêtes à l’emploi. Dev Box permet aux développeurs de créer indépendamment des environnements de développement via un portail libre-service ou une automatisation, tandis que les équipes de plateforme gèrent les configurations, la sécurité et l’accès réseau en arrière-plan.
Points clés à prendre
L’ingénierie de plateforme permet aux développeurs de se concentrer sur la fourniture de valeur métier en abstraitant la complexité de l’infrastructure et en offrant des outils cohérents.
Une plateforme de développement interne (IDP) inclut généralement des pipelines CI/CD, Infrastructure as Code (IaC), des outils d’observabilité, des infrastructures de sécurité et de conformité et des interfaces libre-service telles que des portails de développement.
Microsoft Dev Box s'intègre dans une plateforme de développement intégré en tant que station de travail de développeur évolutive et personnalisable qui utilise des technologies Microsoft existantes telles que Entra ID, Intune et Azure Compute Gallery.
Dev Box permet aux développeurs de :
- Approvisionnement en libre-service
- Images de base personnalisées
- Accès sécurisé appliqué aux politiques
- Accès au navigateur et au bureau à distance
- Restauration d'instantanés et dépannage intégré
Les rôles clés impliqués dans l’implémentation de Dev Box sont les suivants :
- Ingénieurs de plateforme/administrateurs informatiques - Configurer des centres de développement, des réseaux et une stratégie
- Administrateurs de projet/Prospects d’équipe - Gérer des projets, affecter des utilisateurs et contrôler des pools Dev Box
- Développeurs - Créer et utiliser des zones de développement pour commencer à coder instantanément
Dev Box prend en charge les équipes mondiales, les flux de travail multiprojets et les scénarios de haute conformité, ce qui en fait une solution solide pour les environnements de moyenne à grande entreprise.
Ressources supplémentaires
Voici quelques liens utiles pour approfondir votre compréhension et soutenir la mise en œuvre.