from zero to hero : construire des applications php scalables avec zend server et microsoft azure
TRANSCRIPT
DesexpertsIndépendants.
Desréponsespratiques.
RegionalDirector
Journée desCommunautés 2016FromZerotoHero:construire desapplicationsPHPscalables avecZend ServeretMicrosoftAzureCédric DerueetVincentThavonekham
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
Pageinterne(cachée)
• Utilisez lesdifférentes optionsdeformatage devos diapositives présentées ci-après.
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
Awards
Cédric Derue is a Web architect and programmer, trainer, speaker and apublished author. Since 2006 he has been working as a professional consultantfor Altran Technologies. An expert in ASP.NET MVC, PHP and JavaScript, heoften advises key banking, pharmaceutical, energy and other enterprisecompanies. He published a book for ENI Editions in 2013, about mobiledevelopment with Zend Framework 2 and Zend Studio. In 2014, he startedcollaboration with video2brain to produce video learning material. Cédric is acloud expert focused on the Microsoft Azure platform and a regular speaker atGlobal Azure Bootcamps.
https://pages.zend.com/rs/074-LXC-746/images/Zend-Server-on-Azure-WhiteBook.pdf
http://www.editions-eni.fr/supports-de-formation/zend-framework-2-developpez-des-applications-web-mobiles-php-html5-javascript-nosql/.071cc3b70e51f0fd410fac6c80924c50.html
• 2016:MicrosoftAzureMVP• 2015:Telerik Mobililty Advisor• 2015:ZendEvangelist
https://www.video2brain.com/fr/formation/decouverte-de-backbone-js
https://www.video2brain.com/fr/formation/decouverte-de-zend-framework-2
Conferences
• TechDays Tour2015• GlobalAzureBootcamp 2015• AzureCamp2014• GlobalWindowsAzureBootcamp 2014• PHPTourLille2011
CEDRICDERUEI@cderue
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
Questionpourl’audience
è QuidéveloppeouexploitedesapplicationsPHP?
è QuidéploiesesapplicationsPHPsurAzure?
è Quiconnaît Zendetsessolutionsd’entreprise?
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
Pourquoi cette session?
è PartenariatstratégiqueentreMicrosoftetZend
http://blog.zend.com/2015/04/15/zend-and-microsoft-announce-strategic-partnership-for-microsoft-azure/#.VS59oJTF_Mc(http://bit.ly/1E2fJ8E)
è UnlivreblancsurlesapplicationsPHPscalables etleDevOps
http://blog.zend.com/2015/04/15/zend-and-microsoft-announce-strategic-partnership-for-microsoft-azure/#.VS59oJTF_Mc(http://bit.ly/1E2fJ8E)
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
Sommaire
è Vue d’ensemble sur les services Azure disponibles
è Etude de cas : scénarii de déploiement d’applications PHP
• Azure App Service
• VM Linux
• Docker
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
Vue d’ensemble desservicesAzure
MicrosoftCloudInfrastructure
Programming Language:.NET,PHP,Node.js,Python,Java,etc.
IaaSWindowsVMsLinuxVMsStorage
NetworkingCDN…
PaaSWebMobileIdentityData
Analytics…
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
LimitesactuellesduPaaS AzurepourlesapplicationsPHP
è Problèmesd’intégrationaveccertainsframeworks (REXSymfony)
è Pasde« Nginx asaService »oud’ « ApacheasaService »
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
AproposdeZend Technologies
è « PHPCompany »co-fondée parZeev SuraskietAndiGutmans (co-créateursdePHP)
è Projetsopensource:PHP,ZendFramework,Apigility
è PrésenceenIsraël,USA,Allemagne,Italie,IrlandeetFrance
è Partenariatsavecles« cloudproviders »:Microsoft,AWS,RedHat,etc.
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
SolutionsZend pourlesprofessionnels
è ZendStudio
è ZendServer
è ZendFramework
è ZendGuard
è Z-Ray
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
MonitoreravecZendServer
11
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
URLInsights
12
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
Z-Ray
13
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
Zend Serversur AzureMarketplace
è LemoyenleplusrapidepourobtenirZendServerdanslecloud
è « Pay asyou go »
è SLAetsupport
èDisponiblepourPHP5.6enéditionDeveloper,ProfessionaletEntreprise
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
Rechercher Zend Serversur leMarketplacedepuis leportail Azure
MicrosoftConfidential RegionalDirector
è Azurexplat CLI
è TemplateARM
Démo 1:Provisionner une instanceuniqueZend Server
MicrosoftConfidential RegionalDirector
è Azurexplat CLI
è TemplateARM
è Basededonnées MySQL(requis pourZend ServerClusterManager)
Démo 2:Provisionner unclusterZend Server
MicrosoftConfidential RegionalDirector
è ClusterMesos /Marathon/Chronos
è ImageDocker officielle pourZend Serverdisponible depuis Docker Hub
Démo 3:Déployer Zend Serverdepuis une imageDocker
MicrosoftConfidential RegionalDirectorMicrosoftConfidential RegionalDirector
DéployeruneapplicationPHPdepuisZendStudiosurAzure
MicrosoftConfidential RegionalDirector
Mercidecomplétervotreformulaired’évaluation!
• 1formulaire sur1pageàcompléter toutaulongdel’événement.
• Aremettre avant votre départ àl’une despersonnes suivantes
• MartineThiphaine
• EvlampiaThoreau
• Leshôtesses
EvaluationJDC2016
Merci!
Cédric DerueSolutionArchitectALTRAN
©2014MicrosoftCorporation.Allrightsreserved.Microsoft,Windows,WindowsVistaandotherproductnamesareormayberegisteredtrademarksand/ortrademarksintheU.S.and/orothercountries.TheinformationhereinisforinformationalpurposesonlyandrepresentsthecurrentviewofMicrosoftCorporation as ofthedateofthispresentation. BecauseMicrosoftmustrespondtochangingmarketconditions,itshouldnotbeinterpretedtobeacommitmentonthepartofMicrosoft,andMicrosoftcannotguaranteetheaccuracyofanyinformationprovidedafterthedateofthispresentation.MICROSOFTMAKESNOWARRANTIES,EXPRESS,IMPLIEDORSTATUTORY,ASTOTHEINFORMATIONINTHISPRESENTATION.
VincentThavonekhamMicrosoftPracticeManagerVISEO