#GlobalAzure #ViseoSpirit
Microsoft Azure#GlobalAzure #ViseoSpirit
GAB 2015 LYON ORAGANIZER
LOCAL SPONSORS WORLDWIDE SPONSORS
…
#GlobalAzure #ViseoS...
Microsoft Azure#GlobalAzure #ViseoSpirit
BIO – Vincent THAVONEKHAM
3
Speaker
Practice
Manager
(VISEO)
Coach,
Trainer
Consu...
Microsoft Azure#GlobalAzure #ViseoSpirit
BIO - Cédric DERUE
4
Speaker
PhD
Senior
Consultant
Trainer
Published
Author
Zend
...
Microsoft Azure#GlobalAzure #ViseoSpirit
• Qui connait déjà le DevOps?
• Qui le pratique (ou pense le faire) ?
QUESTION AU...
Microsoft Azure#GlobalAzure #ViseoSpirit
• Partenariat stratégique entre
Microsoft et Zend
http://blog.zend.com/2015/04/15...
Microsoft Azure#GlobalAzure #ViseoSpirit
• Enjeux du DevOps
• Etude de cas – Startup
SOMMAIRE
Microsoft Azure#GlobalAzure #ViseoSpirit#GlobalAzure #ViseoSpirit
ENJEUX DU DEVOPS
Pourquoi réaliser sa transition
vers le...
Microsoft Azure#GlobalAzure #ViseoSpirit
• « Entre le moment où on veut livrer
et la livraison, il s’écoule 1 mois! »
• « ...
Microsoft Azure#GlobalAzure #ViseoSpirit
10
Microsoft Azure#GlobalAzure #ViseoSpirit
Cycle de vie d’une application
A
B
C
C’
G
D
E
F
« Wall of confusion »
A. Responsa...
Microsoft Azure#GlobalAzure #ViseoSpirit
• Transition vers le DevOps,
• Travailler sur 3 axes
« People-Process-Tools »
– P...
Microsoft Azure#GlobalAzure #ViseoSpirit
Comment travailler sur les 3 axes
13
TOOL TOOL
Microsoft Azure#GlobalAzure #ViseoSpirit
• « Mais c’est simple, on communique
déjà tous les jours ! »
• « Facile à dire, m...
Microsoft Azure#GlobalAzure #ViseoSpirit
• Des frameworks & patterns existent
– Spécifications réellement partagées par to...
Microsoft Azure#GlobalAzure #ViseoSpirit
• Traverser plus rapidement les couches
ZOOM sur les Rôles et responsabilités
16
Microsoft Azure#GlobalAzure #ViseoSpirit
• Etude de cas!
ZOOM sur l’outillage…
17
#GlobalAzure #ViseoSpirit
Microsoft Azure#GlobalAzure #ViseoSpirit
• EventStrike est une startup (fictive) du web
spécialisée dans l'événementiel
• ...
Microsoft Azure#GlobalAzure #ViseoSpirit
• Créer rapidement de la valeur
• Publication d'API scalables et robustes
EventSt...
Microsoft Azure#GlobalAzure #ViseoSpirit
Une trajectoire avec un objectif double :
• Une symbiose entre Dev et Ops
• Une u...
Microsoft Azure#GlobalAzure #ViseoSpirit
22
Microsoft Azure#GlobalAzure #ViseoSpirit
COMMENT MONITORER?
Microsoft Azure#GlobalAzure #ViseoSpirit
Monitorer avec Zend Server
24
Microsoft Azure#GlobalAzure #ViseoSpirit
URL Insights
25
Microsoft Azure#GlobalAzure #ViseoSpirit
Vue d'ensemble sur Z-Ray
26
Microsoft Azure#GlobalAzure #ViseoSpirit
MOTS DE LA FIN
27
Microsoft Azure#GlobalAzure #ViseoSpirit
Cas réel d’une société multinationale
• Temps de transformation 6 mois (temps par...
Microsoft Azure#GlobalAzure #ViseoSpirit
• Gestion du changement sur 3 axes
« People-Process-Tools »
– P: Communication !
...
Microsoft Azure#GlobalAzure #ViseoSpirit
BONNES PRATIQUES D’UNE MIGRATION VERS LE DEVOPS
Maturity
Source : http://blog.cob...
Microsoft Azure#GlobalAzure #ViseoSpirit
GAB 2015 LYON ORAGANIZER
LOCAL SPONSORS WORLDWIDE SPONSORS
…
#GlobalAzure #ViseoS...
Prochain SlideShare
Chargement dans…5
×

Approche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure

344 vues

Publié le

Publié dans : Logiciels
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
344
Sur SlideShare
0
Issues des intégrations
0
Intégrations
11
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Approche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure

  1. 1. #GlobalAzure #ViseoSpirit
  2. 2. Microsoft Azure#GlobalAzure #ViseoSpirit GAB 2015 LYON ORAGANIZER LOCAL SPONSORS WORLDWIDE SPONSORS … #GlobalAzure #ViseoSpirit
  3. 3. Microsoft Azure#GlobalAzure #ViseoSpirit BIO – Vincent THAVONEKHAM 3 Speaker Practice Manager (VISEO) Coach, Trainer Consultant www.thavo.com @vThavo 2013: Microsoft vTSP Azure 2014: Microsoft p-Seller Azure 2015: Microsoft p-Seller Azure 2015: Microsoft p-Seller ALM TFS ITIL v3 PRINCE2 ScrumMaster
  4. 4. Microsoft Azure#GlobalAzure #ViseoSpirit BIO - Cédric DERUE 4 Speaker PhD Senior Consultant Trainer Published Author Zend Evangelist
  5. 5. Microsoft Azure#GlobalAzure #ViseoSpirit • Qui connait déjà le DevOps? • Qui le pratique (ou pense le faire) ? QUESTION AUDIENCE
  6. 6. Microsoft Azure#GlobalAzure #ViseoSpirit • Partenariat stratégique entre Microsoft et Zend http://blog.zend.com/2015/04/15/zend-and-microsoft-announce-strategic-partnership-for-microsoft- azure/#.VS59oJTF_Mc (http://bit.ly/1E2fJ8E) • Un nouveau livre sur le DevOps ;-) … POURQUOI CETTE SESSION ?
  7. 7. Microsoft Azure#GlobalAzure #ViseoSpirit • Enjeux du DevOps • Etude de cas – Startup SOMMAIRE
  8. 8. Microsoft Azure#GlobalAzure #ViseoSpirit#GlobalAzure #ViseoSpirit ENJEUX DU DEVOPS Pourquoi réaliser sa transition vers le DevOps ?
  9. 9. Microsoft Azure#GlobalAzure #ViseoSpirit • « Entre le moment où on veut livrer et la livraison, il s’écoule 1 mois! » • « Mes Dév font la livraison en Prod, car la Prod ne sait pas le faire… » • « L’Exploitation trouve que mes Dév font n’importe quoi en Prod » • Etc… Problématique adressée par le DevOps Directeur des Etudes … pas content !
  10. 10. Microsoft Azure#GlobalAzure #ViseoSpirit 10
  11. 11. Microsoft Azure#GlobalAzure #ViseoSpirit Cycle de vie d’une application A B C C’ G D E F « Wall of confusion » A. Responsables fonctionnels B. Chef de Projets C. Développeurs (C:Dév et C’:livraison) D. L’Equipe de Recette E. L’Exploitation F. Le Support Technique G. La TMA (Tierce Maintenance Applicative) ENJEUX DU DEVOPS: - MINIMISER CE MUR - FACILITER LA COMMUNICATION ENTRE TOUS LES ACTEURS - Faire EMERGER l’objectif COMMUN final !
  12. 12. Microsoft Azure#GlobalAzure #ViseoSpirit • Transition vers le DevOps, • Travailler sur 3 axes « People-Process-Tools » – P: Communication ! – P: Rôles et responsabilités claires – T: Automatiser! Facile le DevOps ? Comment faire ? 12
  13. 13. Microsoft Azure#GlobalAzure #ViseoSpirit Comment travailler sur les 3 axes 13 TOOL TOOL
  14. 14. Microsoft Azure#GlobalAzure #ViseoSpirit • « Mais c’est simple, on communique déjà tous les jours ! » • « Facile à dire, mais comment faire ? » • « Votre truc là, ça ne marche que sur des petits projets! » • Etc… ZOOM sur la partie communication 14 Directeur des Etudes
  15. 15. Microsoft Azure#GlobalAzure #ViseoSpirit • Des frameworks & patterns existent – Spécifications réellement partagées par tous les acteurs – Approche YAGNI – Etc… ZOOM sur la partie communication 15
  16. 16. Microsoft Azure#GlobalAzure #ViseoSpirit • Traverser plus rapidement les couches ZOOM sur les Rôles et responsabilités 16
  17. 17. Microsoft Azure#GlobalAzure #ViseoSpirit • Etude de cas! ZOOM sur l’outillage… 17
  18. 18. #GlobalAzure #ViseoSpirit
  19. 19. Microsoft Azure#GlobalAzure #ViseoSpirit • EventStrike est une startup (fictive) du web spécialisée dans l'événementiel • EventStrike développe une plateforme de type "web social" pour la recherche et l'organisation d'évènements Il était une fois... 19
  20. 20. Microsoft Azure#GlobalAzure #ViseoSpirit • Créer rapidement de la valeur • Publication d'API scalables et robustes EventStrike a choisi les micro-services en PHP combinés avec une approche DevOps Stratégie 20
  21. 21. Microsoft Azure#GlobalAzure #ViseoSpirit Une trajectoire avec un objectif double : • Une symbiose entre Dev et Ops • Une usine logicielle pour le déploiement continu d'applications PHP Cap sur DevOps 21
  22. 22. Microsoft Azure#GlobalAzure #ViseoSpirit 22
  23. 23. Microsoft Azure#GlobalAzure #ViseoSpirit COMMENT MONITORER?
  24. 24. Microsoft Azure#GlobalAzure #ViseoSpirit Monitorer avec Zend Server 24
  25. 25. Microsoft Azure#GlobalAzure #ViseoSpirit URL Insights 25
  26. 26. Microsoft Azure#GlobalAzure #ViseoSpirit Vue d'ensemble sur Z-Ray 26
  27. 27. Microsoft Azure#GlobalAzure #ViseoSpirit MOTS DE LA FIN 27
  28. 28. Microsoft Azure#GlobalAzure #ViseoSpirit Cas réel d’une société multinationale • Temps de transformation 6 mois (temps partiel) • AVANT : 1 mois avant une livraison Recette • APRES : 10 livraisons par jours en Dev et 5 min pour passer en Recette Le client peut ENFIN donner des Feedbacks rapidement ! Retours d’expérience sur le DevOps? 28
  29. 29. Microsoft Azure#GlobalAzure #ViseoSpirit • Gestion du changement sur 3 axes « People-Process-Tools » – P: Communication ! – P: Rôles et responsabilités claires – T: Automatiser! • De nombreux frameworks éprouvés existent depuis 2003… • Pourquoi pas vous ? POUR REUSSIR DANS LE DEVOPS 29
  30. 30. Microsoft Azure#GlobalAzure #ViseoSpirit BONNES PRATIQUES D’UNE MIGRATION VERS LE DEVOPS Maturity Source : http://blog.cobia.net/cobiacomm/2012/10/24/devops-meets-alm-in-the-cloud-cloud-devops-factory Tenir compte de la courbe de maturité tout en parallélisant les actions
  31. 31. Microsoft Azure#GlobalAzure #ViseoSpirit GAB 2015 LYON ORAGANIZER LOCAL SPONSORS WORLDWIDE SPONSORS … #GlobalAzure #ViseoSpirit

×