Explorer la technologie DevOps
La technologie évolue continuellement pour permettre des pratiques DevOps. Le choix de la solution appropriée permettra à votre équipe d’effectuer leur parcours DevOps.
Voici où Azure DevOps. Azure DevOps englobe l’ensemble de la chaîne d’outils, du contrôle de code source (Git ou Team Foundation) à l’intégration continue, à l’automatisation des mises en production et même à la surveillance de la production. Il a récemment été classé en tant que leader dans le rapport Forrester Wave™ : Continuous Delivery And Release Automation Report.
Les services de développement modernes tels qu’Azure Boards, Azure Pipelines, Azure Repos, Azure Test Plans et Azure Artifacts vous aident à planifier plus intelligemment, collaborer mieux et expédier plus rapidement.
Azure Boards
Donnez de la valeur à vos utilisateurs plus rapidement à l’aide d’outils agiles éprouvés pour planifier, suivre et discuter du travail au sein de vos équipes.
Azure Pipelines
Générez, testez et déployez avec CI/CD qui fonctionne avec n’importe quel langage, plateforme et cloud. Connectez-vous à GitHub ou à tout autre fournisseur Git et déployez en continu.
Azure Repos
Obtenez des dépôts Git privés hébergés dans le cloud illimités et collaborez pour créer un meilleur code avec des demandes d’extraction et une gestion avancée des fichiers.
Plans de Test Azure
Testez et expédiez avec confiance à l’aide d’outils de test manuels et exploratoires.
Artefacts Azure
Créez, hébergez et partagez des packages avec votre équipe, puis ajoutez des artefacts à vos pipelines CI/CD en un seul clic.
Remarque
Azure DevOps est une plateforme ouverte qui s’intègre aux outils et technologies OSS les plus populaires.
Gérer les environnements de développement/test en libre-service
Un défi DevOps courant pour les organisations informatiques suit la demande de projet pour les environnements de développement et de test.
Azure Lab Services simplifie la gestion de l’environnement pour les environnements de développement et de test dans le cloud Azure.
Vous pouvez l’utiliser pour fournir un accès en libre-service aux équipes, avec des stratégies pour contrôler les coûts et appliquer l’utilisation d’images et d’artefacts appropriés. Vous pouvez également utiliser des modèles, des images personnalisées et des formules pour reproduire des environnements, et orchestrer avec Azure Pipelines ou intégrer à l’aide de l’API REST.
Déployer plus rapidement avec l’infrastructure en tant que code
L’infrastructure en tant que code permet un déploiement répété et fiable en fournissant la gestion de l’infrastructure à l’aide du code source.
Azure Resource Manager fournit des capacités de configuration en tant que code pour Azure afin de gérer les configurations d’environnement par défaut, de traiter les ressources de configuration d'application comme des artefacts versionnés, et de migrer le code sans interruption entre les environnements.
Azure prend également en charge des outils tiers tels que Terraform, Ansible, Chef, Puppet et SaltStack !
Garantir la sécurité continue
Azure Security Center fournit aux organisations une visibilité et un contrôle complets de leur état de sécurité cloud avec une vue unifiée unique. Ses fonctionnalités sont les suivantes :
- Collecte de données de sécurité à partir de plusieurs sources
- Intégration à des flux de travail de sécurité existants
- Intégration facile des ressources cloud
- Évaluation continue de la sécurité
- Gestion de stratégie centralisée
- Rapports de conformité
- Prise en charge des charges de travail hybrides
Microsoft analyse 300 milliards d’authentifications utilisateur et vérifie 200 milliards d’e-mails pour le courrier indésirable et les programmes malveillants chaque mois. Microsoft dispose également d’une visibilité sans précédent sur les choix d’infrastructure cloud, les plateformes et l’activité qu’il contient. Cette visibilité n’a aucun précédent dans le monde local.
Obtenir des insights plus intelligents, plus rapidement
Les solutions de supervision d’Azure fournissent des moniteurs prédéfinis avec des seuils intelligents et des tableaux de bord intuitifs personnalisables pour présenter des données.
Azure Monitor fournit des métriques pour toutes les infrastructures Azure. Log Analytics et Application Insights fournissent des insights plus approfondis sur l’infrastructure et les applications.
Pour surveiller l’intégrité du cloud, Log Analytics effectue les opérations suivantes :
- Collecter et stocker des données à partir de n’importe quelle source
- Obtenir des insights opérationnels approfondis
- Détecter, diagnostiquer et résoudre rapidement les problèmes
Choisissez les outils et les clouds que vous aimez
Avec Azure DevOps, vous pouvez faire des choix qui optimisent vos investissements existants.
Choisissez les outils qui vous conviennent. Obtenez la prise en charge de l’infrastructure en tant que service (IaaS) sur les plateformes d’applications web Linux, Java et PHP. Développez et testez des composants Linux et open source dans Azure. Mélangez et correspondez pour créer des flux de travail avec des outils de Microsoft, open source ou vos outils tiers préférés. Apportez les outils que vous aimez, les compétences dont vous disposez déjà et exécutez pratiquement n’importe quelle application, à l’aide de votre source de données, avec votre système d’exploitation, sur votre appareil.
Bootstrap de classe Dojo
Avec des solutions de bout en bout dans Azure, les équipes peuvent implémenter des pratiques DevOps dans chacune des phases de cycle de vie des applications :
- Planifiez dans le cloud avec Azure Boards, Azure Dashboard, Azure Repo & GitHub et Azure Security Center.
- Générez dans le cloud avec Azure Lab Services.
- Intégrez le cloud avec le plan de test Azure, l’analyse du code de sécurité, la conformité des composants OSS et le test dynamique Azure.
- Fournir dans le cloud avec Azure Boards, Azure Pipelines, Azure Repos, Azure Artifacts.
- Collaborez dans le cloud avec Azure Bots et Teams.
- Fonctionnez dans le cloud avec Azure Monitor, Azure Policy, Azure App Insights et Azure Security Center.
Ces technologies DevOps, combinées à des personnes et des processus, permettent aux équipes de fournir continuellement de la valeur aux clients.
L’intégration robuste de ces fonctionnalités DevOps dans Azure nous permet de démarrer nos laboratoires Dojo Classroom avec l’approvisionnement automatique pour fournir des expériences pratiques pendant la classe maître.
L’environnement Dojo Classroom inclut tout ce dont vous avez besoin dans la salle de classe Dojo immersive, y compris le suivi avec ACR (Revenu consommé Azure) !