//BUILD/ DevOps : Integrating Development and Operations for the Last Mile Velocity

Lary guger (Senior program manager) présente cette session, qui, contrairement à la précédente parle ENFIN de DevOps avec Visual studio 2012.

DevOps in a nutshell

  • Devops est un investissement à faire pendant tout le cycle de vie d'une application
  • Devops est quelque chose à prendre en considération par l'intégralité de l'équipe
  • DevOps permet de mettre en place de meilleures pratiques de développement
  • DevOps accélère le dernier km avant que l'application soit en production et livrée

clip_image001

clip_image002

Les problématiques courantes

  • Les incidents de prod sont complexes résoudre
  • Les utilisateurs detectent les bugs en production
  • Les outils sont isolés entre prod et dev
  • Les temps de dev sont long avant d'avoir une version corrigée
  • C'est complexe de reproduire un problème survenu en prod

Utilisation des outils suivants dans les dans les démos:

  • System center
  • Visual Studio 2012 avec la CTP 3 de l'update 1 de Visual studio 2012

A partir de System Center Operation manager, il est possible de visualiser des alertes remontées par les sites et machines de production.

Dans une application moderne, la trace d'erreur n'est pas affichée avec le détail à l'utilisateur, pour avoir plus de détail, on va utiliser les traces gérées par SCOM. On peut alors créer un Work item à partir de SCOM vers TFS. Un nouveau type de work item existe (Operational Issue).

  • Il contient la trace de l'application
  • L'intelliTrace (!) sans effort particulier pour que ça arrive. Ceci donne accès à ce qu'on connait déjà de l'intelliTrace (Stack Trace, Exceptions, etc.)
  • Pour avoir accès à ça, il faut que les symboles des binaires soient publiés dans un serveur, par exemple avec le système de build de tfs

Pour activer l'intelliTrace et le gérer en production, SCOM vient avec de nouvelles fonctionnalités qui permettent de configurer le fonctionnement du collecteur.

On peut collecter manuellement un snapshot de l'intelliTrace via SCOM quand celui-ci est activé et transmettre cela à l'équipe de dev.

System Center 2012 Orchestrator :

  • Permet de lancer une build
  • Récupérer le résultat de la build
  • Déployer si besoin
  • En résumé, faire tout ce qui est nécessaire pour le déploiement

--> Je découvre ça, et franchement je vais creuser, c'est simplement énorme !

En résumé : session très intéressante. Cela montre que Microsoft est vraiment en train d'investir dans cet aspect de plus en plus à la mode qu'on appel le DevOps et qui a pour objectif de visualiser l'IT comme un tout et non pas comme un ensemble de mondes séparés.

Pour l'instant, les outils se concentrent principalement sur les problématiques techniques (comment donner les infos à un développeur pour corriger le problème) mais je ne doute pas qu'on ait bientôt des choses concernant les aspect de gestion du changement, des demandes de mise en prod, etc.

.Dispose();

Publié jeudi 1 novembre 2012 19:38 par Etienne Margraff
Classé sous , ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires


Les 10 derniers blogs postés

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01

- SharePoint Online: Script PowerShell pour supprimer une colonne dans tous les sites d’une collection par Blog Technique de Romelard Fabrice le 11-27-2018, 18:01