25
DevOps Open Source pour les applications PHP avec Zend Server et Azure Cédric DERUE | ALTRAN Samir AREZKI | ALTRAN

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

Embed Size (px)

Citation preview

DevOps Open Source pourles applications PHP avecZend Server et Azure

Cédric DERUE | ALTRANSamir AREZKI | ALTRAN

2

Cédric DERUEALTRAN

Samir AREZKIALTRAN

@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 d o ma i n es d ’ a r c h i tec tu res a u s e r v i c e d u S I

TRANSFORMATION DIGITALE

Etude de casPartenariat

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

Wall o

f co

nfu

sio

n

Critical point Tim

e To

Mark

et

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

Tools1

2

3

4

12

34

5

5

12

34

5

TOOLS

PEOPLEPROCESSChange 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

16

Z-RAY FOR AZURE

ZEND SERVER SUR LE MARKETPLACE AZURE

Exemple d’implémentation d’une usine logicielle avec Zend Server sur Azure

19

DEVOPS OPEN SOURCE

20

SPROVISIONING DANS AZURE

azure topic verb optionsprompt>

accountaccount locationaccount affinity-groupvmvm diskvm endpointvm imageserviceservice certsiteconfig

downloadimportlistshowdeletestartrestartshutdowncapturecreateattachdetachbrowseset

usernamepassworddns-prefixvm-namelb-porttarget-image-namesource-pathdisk-image-namesize-in-gbthumbprintvalue-v-vv

• Windows Azure command-line tool for Mac and Linux

▪ http://www.windowsazure.com/en-

us/documentation/articles/command-line-tools/

DEMO

22

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