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

Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_solution_robuste_php(zend_server_et_azure)_final