DevOps Open Source pour les applications PHP avec Zend Server et Azure Cédric DERUE | ALTRAN Samir AREZKI | ALTRAN
Cédric DERUE ALTRAN Samir AREZKI ALTRAN @cderue @itfana
Notre objectif : Accompagner la transformation digitale de l’entreprise en réponse à ses enjeux stratégiques, dans une démarche intégrée associant le métier, le SI et l’organisation Notre démarche : Mettre en place un canevas permettant au décideur de :  définir et challenger son besoin (intégrer ses enjeux Stratégiques, Organisationnels, Métiers, Techniques et Humains )  explorer plusieurs solutions  décider et piloter 9 domaines d’architectures au service du SI TRANSFORMATION DIGITALE
Etude de cas Partenariat stratégique en Microsoft et Zend Enjeux du DevOps 1 2 3
• Qui connait déjà le DevOps ? • Qui le pratique (ou pense le faire) ? QUESTIONS
Pourquoi réaliser une transition vers le DevOps ?
WORKING SOFTWAREIDEATION Tell the story Manage the product backlog Plan a sprint Run a sprint Package a release Stakeholder feedback Operate in production Wallofconfusion Critical point TimeToMarket DE L’IDEE A LA FONCTIONNALITE
POSITIONNEMENT DU PROBLEME
APPLICATION FAILURE 40% OTHER 20% OPERATION ERROR 40% • Change management • Overloaded • Weak problem detection • Hardware/OS • Network • Power and disaster • Forget something • Lack of procedures • Backup errors/security QUELQUES CHIFFRES
DEVOPS A LA RESCOUSSE
11 DevOps n’est pas dans notre ADN. Alors comment faire ? FACILE A DIRE MAIS …
 People  Process  Tools 1 2 3 4 1 2 3 4 5 5 1 2 3 4 5 TOOLS PEOPLEPROCESS Change for DevOps culture 1 2 3 4 5 TRAVAILLER SUR 3 AXES
AZURE COMME FACILITATEUR Microsoft Cloud Infrastructure Programming Language: .NET, PHP, Node.js, Python, Java, etc. IaaS Windows VMs Linux VMs Storage Networking CDN … PaaS Web Mobile Identity Data Analytics …
Augmenter la productivité des DEV dans le cloud
Z-RAY
Z-RAY FOR AZURE
ZEND SERVER SUR LE MARKETPLACE AZURE
Exemple d’implémentation d’une usine logicielle avec Zend Server sur Azure
DEVOPS OPEN SOURCE
20 SPROVISIONING DANS AZURE azure topic verb optionsprompt> account account location account affinity- group vm vm disk vm endpoint vm image service service cert site config download import list show delete start restart shutdown capture create attach detach browse set username password dns-prefix vm-name lb-port target-image- name source-path disk-image- name size-in-gb thumbprint value -v -vv • Windows Azure command-line tool for Mac and Linux ▪ http://www.windowsazure.com/en- us/documentation/articles/command-line-tools/
DEMO
MONITORER AVEC ZEND SERVER ET Z-RAY LIVE
UN NOUVEAU LIVRE SUR DEVOPS POUR BIENTÔT The Zend Blueprint for DevOps  Cédric DERUE - ALTRAN  Samir AREZKI - ALTRAN  Vincent THAVONEKHAM - VISEO
MOT DE LA FIN
Rejoignez la communauté Azure! http://www.azug.fr/ @AZUGFR La communauté ZeCloud s'agrandit et devient l'AZUG FR: Azure User Group France pour mieux vous servir PRE-ANNONCE

Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applications PHP avec Zend Server et Azure