Feedback

/Guide d’apprentissage DevOps pour Agile, Git et CI
Guide d’apprentissage DevOps pour Agile, Git et CI 2018-04-06T15:11:37+00:00

DevOps et Microsoft

DevOps regroupe des personnes, des processus et des produits qui permettent une livraison continue de valeur à nos utilisateurs finaux.

Lancez votre projet DevOps sur Azure

Azure, autres clouds, en local

Livraison continue simple vers Azure, d’autres fournisseurs de cloud, une infrastructure hybride ou locale, pour toute technologie cible, notamment Linux, Kubernetes, Windows, iOS, Android, etc.

icônes pour les tâches de build et mise en production

Nos outils et les vôtres

Utilisez Visual Studio Team Services (VSTS), Azure Application Insights et/ou Jenkins, Terraform et vos outils pour planifier, déployer et surveiller vos applications. Tous ces composants intègrent une conformité, une sécurité et une fiabilité de classe Entreprise.

icônes des extensions pour la famille de produits Visual Studio

Utilisez le langage et l’IDE de votre choix

Créez vos applications dans le langage préféré de votre équipe (Java, Node.js, .NET, PHP, Python et d’autres), IDE-IntelliJ, Eclipse, VS Code, VisualStudio etc., et la chaîne d’outils DevOps (Microsoft et open source).

icônes pour les langages et IDE

Outils DevOps dont vous bénéficiez avec Azure

Configurez un pipeline dans Azure en quelques minutes

Capture d’écran de la configuration Azure

Configurez un pipeline complet d’intégration continue et de livraison continue pour toutes les applications Azure, à l’aide du langage et de l’infrastructure d’application de votre choix, en quelques étapes simples. Configurez votre lancement avec des tâches prédéfinies pour Azure et Azure Stack. Effectuez des déploiements sur des sites web, sur Service Fabric, sur des orchestrateurs de conteneurs Docker, sur des machines virtuelles et plus encore. Utilisez notre expérience simplifiée afin de configurer des workflows de déploiement pour les applications qui ciblent Azure.

Infrastructure en tant que code

Azure Resource Manager définit votre infrastructure via des modèles déclaratifs plutôt que des scripts. Vous pouvez ainsi déployer, gérer et surveiller de manière répétée toutes les ressources de votre solution, avec un contrôle d’accès en fonction du rôle qui est sécurisé.

logo pour Geico
« L’accélération est due à un provisionnement plus rapide des ressources de développement et à la réaffectation des ingénieurs qui passent de la gestion de l’infrastructure au développement de nouveaux modèles d’engagement client. Grâce à une infrastructure cloud agile, GEICO peut améliorer l’expérience client à un rythme plus rapide. »

En savoir plus

Utilisez nos outils intégrés et apportez vos préférés

Utilisez des modèles standard et des extensions reconnues pour renforcer la robustesse de votre chaîne d’outils.

Intégration continue, livraison continue

VSTS automatise la génération, les tests et le déploiement de votre application. VSTS offre également une traçabilité complète pour voir tout ce qui se passe dans le build, notamment les modifications apportées au code, les révisions et les résultats de tests. Apportez une valeur supplémentaire à vos utilisateurs avec des déploiements plus fréquents et de plus grande qualité.

Capture d’écran de tableau de bord
logo pour Columbia Sportswear
« Microsoft a réellement facilité le décloisonnement […] et l’association du processus de DevOps à l’accomplissement du processus d’entreprise. Sans les outils dont nous disposons aujourd’hui, nous ne connaîtrions pas le succès qui est le nôtre. »

Lire la vidéo

logo pour Bing
« Les cycles de déploiements ne s’étalent maintenant plus sur plusieurs mois mais sur un seul jour […] sur 6 centres de données à l’échelle mondiale […] Nous pouvons (à présent) voir 4 000 listes de modifications par semaine ; lors de l’archivage, nous exécutons 20 000 tests et l’archivage en lui-même prend environ 10 minutes. »

En savoir plus

Capture d’écran de la collaboration git

Hébergement Git

VSTS inclut tout ce que vous aimez à propos de Git, notamment des dépôts privés gratuits. Le meilleur flux de branche de rubrique et de demande de tirage (pull request) avec des révisions de code de la communauté, en commençant directement à partir de votre carte Kanban.

logo pour Cargill
« À présent que nous utilisons VSTS, nous pouvons commercialiser de nouveaux produits plus rapidement. Cette adoption a été la clé pour faire progresser le rythme de développement des logiciels à la vitesse des affaires. »

En savoir plus

Gestion des tâches Agile

Scrum, gestion de votre backlog, suivi du travail avec Kanban, flux de reporting et amélioration de votre processus Agile. Traçabilité de bout en bout des scénarios utilisateur, exigences, modifications de code, builds, déploiements et livraison continue de valeur. Des insights actionnables sur la façon dont chaque équipe effectue des revues sprint par sprint et récapitulatives de leurs plans de livraison.

Capture d’écran de tableau kanban
logo pour Iberia Express
« VSTS nous a permis d’intégrer un certain nombre de pratiques Agile à notre méthodologie de développement. Puisque nous pouvons maintenant déployer notre solution dans Azure, nous bénéficions d’un moyen efficace de mettre en place un pipeline d’intégration et de livraison continues. »

En savoir plus

logo pour Black Marble
« VSTS nous fournit une solution de bout en bout, de la naissance d’une idée qui vous vient alors que vous écrivez sur un sous-verre dans un bar… jusqu’au moment de la conception et du déploiement de notre solution dans un environnement hétérogène. »

Lire la vidéo

Capture d’écran d’un test continu

Tests

Testez tôt, testez souvent et produisez des versions en toute sérénité. Choisissez les technologies et les frameworks, puis testez vos modifications en continu de manière rapide, évolutive et efficace. Obtenez une traçabilité complète dans tous les artefacts. Exécutez des tests et journalisez les défauts depuis votre navigateur. Les tests exploratoires vous permettent d’essayer des scénarios utilisateur sans cas de test détaillés. Consignez les différents défauts exploitables.

logo pour Eovendo
« VSTS nous a permis de consacrer tout notre temps à l’implémentation, l’exécution et l’analyse d’une suite de tests complexes, sans l’inconvénient de la configuration et de la gestion d’un laboratoire de test. »

En savoir plus

Gestion des packages

VSTS héberge, indexe et gère vos packages NuGet, npm et Maven de façon fluide dans le cloud, ainsi que votre code source, vos builds et vos mises en production. Transmettez par proxy et mettez en cache des packages à partir de sources publiques. Distribuez des packages dans chaque build. Versionnez automatiquement vos packages avec vos builds. Utilisez les vues de mise en production pour communiquer la qualité des packages. Activez un débogage fluide avec un serveur de symboles VSTS afin de permettre à votre équipe de déboguer facilement les packages au cours du développement.

Gestion de packages avec NuGet, npm et Maven
logo pour Skype
« VSTS permet aux milliers d’ingénieurs de Skype, répartis sur cinq sites, de partager des packages de code et de travailler sur une pile de technologies incluant Linux, Windows, iOS et Android, avec Java, JavaScript, C ++ et C#, et gérant 2,5 millions d’appels par jour. »

Lire la vidéo

Capture d’écran de chronologie de présentation

Surveillance

Bénéficiez d’une analyse des performances enrichie, de puissantes alertes et de tableaux de bord faciles à utiliser pour vérifier que la disponibilité et les performances de vos applications sont à la hauteur de vos attentes. Voyez rapidement si vous avez un problème, combien de clients sont affectés et effectuez une analyse des causes racines pour trouver et résoudre le problème. Détectez et diagnostiquez de façon proactive les problèmes de cycle de vie des rôles (recyclé, bloqué, non commencé) qui peuvent affecter vos applications ou vos services cloud. Suivez efficacement les performances des machines virtuelles ainsi que les données de performance des applications dans la même vue.

logo pour Jet
« Azure Application Insights fournit des alertes en temps réel à ses développeurs pour les aider à identifier et trier les problèmes au fur et à mesure qu’ils surviennent. Application Insights permet également à Jet d’apprendre en temps réel la façon dont les clients utilisent leur application, afin qu’ils puissent implémenter un cycle de génération-mesure-apprentissage Agile. »

En savoir plus

Log Analytics

Centralisez les données de journal de plusieurs systèmes dans un seul magasin de données. Transformez vos données d’activité Azure et vos données de ressources managées dans différents abonnements en insights actionnables. Obtenez une meilleure visibilité de votre environnement informatique hybride, notamment Azure et les ressources locales. Créez des tableaux de bord puissants à l’aide de requêtes de recherche personnalisées pour créer des visualisations de données. Définissez des champs personnalisés en utilisant l’extraction de champs à la volée et de riches fonctions intégrées.

Capture d’écran d’un tableau de bord de vue d’ensemble
« Nous utilisons Azure Security Center pour surveiller notre environnement, et avec lui nous pouvons être beaucoup plus réactifs lorsque des menaces sont identifiées. »

En savoir plus

Capture d’écran de la présentation de Security Center

Sécurité

Obtenez une vue unifiée de la sécurité sur l’ensemble de vos charges de travail locales et cloud. Découvrez et intégrez automatiquement de nouvelles ressources Azure, et appliquez des stratégies de sécurité à l’ensemble de vos charges de travail de cloud hybride pour garantir la conformité aux standards de sécurité. Collectez, recherchez et analysez des données de sécurité provenant de diverses sources, notamment des pare-feux et d’autres solutions partenaires.

logo pour Nuance
« Nuance utilise Azure Security Center pour gérer et surveiller les machines virtuelles individuelles afin de détecter les logiciels malveillants et les virus. Avec le tableau de bord Azure Security Center, le personnel de Nuance peut facilement visualiser la sécurité de chaque nœud et prendre des mesures préventives et proactives pour appliquer des correctifs de sécurité et s’assurer que tous les nœuds ont les derniers niveaux de correctif de sécurité.

En savoir plus

Actualités DevOps

Blog DevOps
Blog de Brian Harry

TFS 2018 Update 1 RC est disponible

Brian Harry

Blog Azure
Blog DevOps

Étapes suivantes