//BUILD/ Bridging the DevOps gap with Windows Server 2012 and Visual Studio 2012

Je démarre cette journée par une session matinale (et en profite pour gagner un Achievement “Early Birdy” ;-) prouvant que j’étais là tôt pour vous !

image

J’attends énormément de cette session car je pense que c’est le seul sujet que je n’ai pas creusé dans la gamme de produit : cette fameuse interconnexion avec les opérations.

On va parler de déploiement automatisés principalement !

Observations :

  • Le client est roi et son expérience est importante
  • Le site-up est la reine (et il faut que la reine aussi soit contente)
  • Les Systèmes échoues, les systèmes changent

Netflix utilisent ce qu’ils appellent le Chaos Monkey : Il s’agit de tuer des processus au hasard pour voir ce qu’il se passe

Il faut vivre avec l’échec, le comprendre, le maîtriser, et savoir qu’une machine peut échouer à n’importe quel moment et que c’est normal.

Tout change (le métier, internet, le besoin, etc.). Tout va vite (50 déploiements par semaine dans certaines entreprises !)

La question : comment on gère ça ?

-> La culture principalement, et les outils également : c’est ce qu’on appelle : DevOps

Principaux sujets

  • Culture
    • Il y a de plus en plus d’offres d’emploi pour métiers mixte (développeur / administrateur). C’est un métier à part entière, qui n’existe que très peu
  • Automatisation des opérations
    • La manière d’éviter les échecs est principalement liée à l’automatisation
    • L’automatisation doit être reproductible sans que cela ne se passe différent (Idempotent)
    • Tout l’automatisation que nous montre le speaker est réalisée via PowerShell
      • Ils utilisent les workflows de PowerShell pour avoir une notion de parallèlisme (qui se base sur Workflow Foundation)
  • Mesurer sur le terrain
  • Partager la connaissance

Il faut choisir : DEVops or devOPS or juste DevOps (il faut une équilibre entre les deux mondes) (note : j’adore cette manière de présenter les chose!)

En résume: une session qui parle plus de PowerShell que de Visual Studio 2012, mais ce fut tout de même intéressant et m’a donné quelques idées, au niveau de l’automatisation des déploiements :)

.Dispose();

Publié jeudi 1 novembre 2012 17:21 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

- Intégration Yammer et SharePoint Online (Office 365), étape 1 … par Le blog de Patrick [MVP SharePoint] le 06-12-2013, 17:37

- [Dynamics CRM] Ajouter les dossiers de CRM au dossier Favoris d’Outlook par Christine Dubois le 06-10-2013, 15:50

- Visual Studio 2013 par Etienne Margraff le 06-04-2013, 10:26

- Configurer la collation SQL Server pour SharePoint par Blog de Jérémy Jeanson le 06-03-2013, 19:48

- Etendre le Team Web Access de TFS 2012 – Step 1: Création du plugin par Philippe Didiergeorges Aka Philess le 06-03-2013, 07:30

- Livre Blanc : Développer des applications NUI par Fathi Bellahcene le 06-01-2013, 11:35

- [Dynamics CRM 2011] Copier une vue d'entité par Christine Dubois le 05-29-2013, 13:20

- [Conf’SharePoint 2013] Mes présentations… par Le blog de Patrick [MVP SharePoint] le 05-28-2013, 09:04

- [wpdev] Storage bug in MediaLibrary.SavePicture par Kévin Gosse le 05-26-2013, 19:08

- VMMap en mode instrumentation sur système 64bit : attention à la plateforme cible du build .NET par CoqBlog le 05-25-2013, 22:25