SlideShare a Scribd company logo
1 of 55
Qui suis-je? Nicolas Georgeault MVP2y SharePoint Server Architecte SP chez Exakis RP Collab et BI Consultant & Speaker  nicolasgt@exakis.com http://nicolasgt.exakis.com (Blog CKS:EBE sur WSS3.0) http://www.facebook.com/nicolas.georgeault http://twitter.com/ngeorgeault http://www.slideshare.com/ngeorgeault Passionné de Horse-Ball Webmaster www.fihb-horseball.org
Le club SharePoint National ET Régional Nombreux rendez-vous Office 365 à Rennes Octobre Office 365 à Nantes Novembre Groupe d’échange sur les usages et les bonnes pratiques SharePoint Saturday SharePoint Conférence Paris (10-13 Avril 2012) Afterworks des communautés  2ième Jeudi du mois à Nantes « Le Baco Saveur » Dernier jeudi du mois à Rennes « Au Bureau » http://les-afterworks-des-communautes-microsoft.com http://www.club-sharepoint.fr http://www.ugsf.fr http://www.twitter.com/clubsharepoint
Agenda Aperçu de Windows Azure Aperçu de Drupal Windows Azure Companion Déploiement de Drupal Les modules Azure LesMarketPlaces Questions Conclusion
Aperçu de Windows Azure Comment ça marche?
La plateforme Windows Azure Distribution, stockage et calcul évolutif Réseau privé virtuel (VPN) Gestion des services automatisés Langages,  technologies et outils familiers Stockage relationnel pour le nuage Synchronisation et reporting Modèle de développement cohérent Gestion automatisée Cache distribué Capacité de bus de services Service de contrôle des accès Service d'intégration et de composition de la demande
La plateforme Windows Azure Storage Compute CDN Virtual Network Data Sync Reporting Database Management Service Bus Access Control Caching AppFabric Management App Data App Data App Data App Data Platform
Web et Clouds Expérience Développeurs Clouds tiers Applications Web Sur la base de compétences existantes et d’outils connus. Compute Storage Management Management Relational data Connectivity Access control On-premises Applications Composites Applications LOB Windows Azure Platform
Le Cloud Microsoft ~100 Data Centers répartisWorldWide Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Datacenters de 4ième Generation
Gestion automatisée des ressources Service Management. Pour contrôler  les ressources du Data Center. Le Fabric Controller déploie les services et supervise la santée de la fabrique. Security and Control. Sécurisation physique des locaux, et aux machines. Sauvegarde géo-localisée des données à tout moment..  Virtualized Computation. Pour une montée à l'échelle massive. Le partenaire développe et déploie des rôles Worker et/ou Web. Ces rôles peuvent être multipliés en fonction du besoin, pour démultiplier la capacité de traitement de l'application. Storage Services. Pour un stockage de données qui monte à l'échelle - indépendamment du format, de la durée, avec un coût proportionnel au volume ou à l'utilisation. State-of-the-art data centers. Dernières génération de Data Centers. Pour héberger vos applications et services de manière économique, fiable et performante.
Rôles Web & Worker ,[object Object]
Communication via HTTP/HTTPS, TCP/IP sur ports autres que 80 et 443
Développer avec des outils Microsoft et non-Microsoft : ASP.NET, WCF, et autres outils .NET, Java, Php, Python, Ruby, etc.WEB ROLE ,[object Object]
Communiquer avec un Workerroledirectement ou via messages (queue)WORKER ROLE ,[object Object]
Similaire au concept de "batch” or service Windows,[object Object]
Services “Storage” Stockage durableet performant ,[object Object]
Les données des applications Windows Azure sont stockées dans le service “Storage”, pour être consommées par les rôles Web ou Worker
Les Blobs peuvent être répliqués vers le service Windows Azure Content Delivery Network (CDN), pour une distribution globale,[object Object]
Service Management Automatiser la gestion et le contrôle des applications Fabric : collection de serveurs  Multiples VMs par serveur Chaque VM exécute un hyperviseur de type Windows Server 2008 64-bit Choisissez parmi 4 tailles de VM, selon vos besoins Fabric Controller se charge de la gestion des services Vous précisez vos besoins – Il va trouver les ressources Augmente, réduit la capacité, met à jour les applications sur demande API de management et déploiement =Fabric Agent
Dedicated (Managed Hosting) Platform (as a Service) Infrastructure (as a Service) Private (On-Premise) Votrevaleur Votrevaleur Votrevaleur Votrevaleur Applications Innovations Applications Applications Innovations Innovations Applications Runtimes Runtimes Runtimes Runtimes Votrevaleur Security Security Security Security Votrevaleur Databases Databases Databases Databases Votrevaleur Servers Servers Servers Servers Virtualization Virtualization Virtualization Virtualization Server HW Server HW Server HW Server HW Storage Storage Storage Storage Networking Networking Networking Networking ActivityCentric
Aperçu de Drupal 7 Le CMS Open-Source Ultime?
Windows Azure Companion Détail de l’outil d’installation
Une projet Codeplex bien pratique Plusieurs façon d’installer: Base MySQL Base SQL Azure NoSQL Par défaut Azure Companion: Base MySQL en WorkerRole Maintenu par Microsoft http://archive.msdn.microsoft.com/azurecompanion
Installation du Windows Azure Companion Paramétrage de Windows Azure Démo
Création d’un nouveau Service Hebergé
Déploiement du service
Choix de l’Operating System
Déploiement de Drupal 7 Installation du système et de la Base de Données
Connexion au companion Installation des solutions disponibles Définition des paramètres principaux Administration des solutions Effacement des installations précédentes Analyse des Logs d’installation et d’exploitation
Déploiement de Drupal 7 et ses outils Utilisation du Windows Azure Companion Démo
Connexion au companion http://votredomaine:8080
Choix des solutions à installer
Paramétrage des solutions
Suivi de l’installation
Fin d’installation des solutions
Paramétrage de la base de données
Création de la base pour Drupal
Lancement de l’installation Drupal
Choix de la langue d’installation
Connexion à la base de données
Installation des données de la base
Configuration de Drupal #1
Configuration de Drupal #2
Fin de l’installation et paramétrage
Notre site Drupal 7
Paramétrage de eXtplorer
Les modules Azure Deep dive dans le côté obscure
Des modules Drupal 7 Le module Bing Maps Incorporer des cartes Bing (vous l'aurez deviné) dans le contenu Drupal comme entrées de blog ou entrées techniques. 	Watch the demo: http://channel9.msdn.com/Blogs/Interoperability/Bing-Maps-Module-for-Drupal 	Get the module / source code: https://github.com/mindtree/BingMapsDrupal Le module Windows Live ID Lier un login Drupal à une connexion à Microsoft Windows Live et permettent aux utilisateurs de s’authentifier. 	Watch the demo: http://channel9.msdn.com/Blogs/Interoperability/Windows-Live-ID-Module-for-Drupal 	Get the module / source code: https://github.com/schakra/WindowsLiveID-Drupal-Module Le module OData Interroger des sources de données basées sur des ODatadepuis le contenu Drupal. Comme par exemple le parcours du catalogue Netflixdans un article de Drupal. 	Watch the demo: http://channel9.msdn.com/Blogs/Interoperability/oData-Module-for-Drupal 	Get the module / source code: https://github.com/mindtree/ODataDrupal Le module Silverlight Pivot viewer Incorporer le PivotViewerSilverlight dans les types de contenu Drupal, à l'aide d'un ensemble de sources de données préconfigurés. Watch the demo: http://beta.hitched.co.uk  	Get the module / source code: https://github.com/mindtree/PivotViewerDrupal
Les MarketPlaces Pas 1 mais 2 MakertPlaces ;)
Le MarketPlace Windows Azure Achetez et vendez vos applications pour le Cloud http://windowsazure.pinpoint.microsoft.com
Le DataMarket Windows Azure Achetez et vendez vos données Donnez une valeur commerciale à certaines de vos données https://datamarket.azure.com
Questions Parlez sans craintes ;)
Conclusion Faut pas rester la monsieur…

More Related Content

What's hot

Tech Days Spring Intégration
Tech Days Spring IntégrationTech Days Spring Intégration
Tech Days Spring IntégrationArrow-Institute
 
Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptIntroduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptdavrous
 
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017Olivier Carpentier
 
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...Olivier Carpentier
 
Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013agencetevolys
 
Drupal & responsive
Drupal & responsiveDrupal & responsive
Drupal & responsiveRezonova
 
Adobe flex®
Adobe flex®Adobe flex®
Adobe flex®finalspy
 
Embarquer une base de données locale dans vos logiciels et applications mobiles
Embarquer une base de données locale dans vos logiciels et applications mobilesEmbarquer une base de données locale dans vos logiciels et applications mobiles
Embarquer une base de données locale dans vos logiciels et applications mobilespprem
 
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...Patrick Guimonet
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?Microsoft
 
Deployment of a multi-site platform
Deployment of a multi-site platformDeployment of a multi-site platform
Deployment of a multi-site platformKaliop-slide
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloudstefounet
 
WordPress en tant que CMS
WordPress en tant que CMSWordPress en tant que CMS
WordPress en tant que CMSAurélien Denis
 
Apache camel et les entreprise integration patterns
Apache camel et les entreprise integration patternsApache camel et les entreprise integration patterns
Apache camel et les entreprise integration patternsOuadie LAHDIOUI
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeOuadie LAHDIOUI
 
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur AzureModèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur AzureStephane Lapointe
 

What's hot (18)

Tech Days Spring Intégration
Tech Days Spring IntégrationTech Days Spring Intégration
Tech Days Spring Intégration
 
Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptIntroduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascript
 
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
 
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...
 
Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013
 
Drupal & responsive
Drupal & responsiveDrupal & responsive
Drupal & responsive
 
Adobe flex®
Adobe flex®Adobe flex®
Adobe flex®
 
Embarquer une base de données locale dans vos logiciels et applications mobiles
Embarquer une base de données locale dans vos logiciels et applications mobilesEmbarquer une base de données locale dans vos logiciels et applications mobiles
Embarquer une base de données locale dans vos logiciels et applications mobiles
 
Java Entreprise Edition
Java Entreprise EditionJava Entreprise Edition
Java Entreprise Edition
 
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
 
Presentation platform flash
Presentation platform flashPresentation platform flash
Presentation platform flash
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
Deployment of a multi-site platform
Deployment of a multi-site platformDeployment of a multi-site platform
Deployment of a multi-site platform
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloud
 
WordPress en tant que CMS
WordPress en tant que CMSWordPress en tant que CMS
WordPress en tant que CMS
 
Apache camel et les entreprise integration patterns
Apache camel et les entreprise integration patternsApache camel et les entreprise integration patterns
Apache camel et les entreprise integration patterns
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitée
 
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur AzureModèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
 

Viewers also liked

Jigsaw Blades Manufacturer – Bipico.com
Jigsaw Blades Manufacturer – Bipico.comJigsaw Blades Manufacturer – Bipico.com
Jigsaw Blades Manufacturer – Bipico.comBipico Industries
 
Optimisation du stockage share point 2010
Optimisation du stockage share point 2010Optimisation du stockage share point 2010
Optimisation du stockage share point 2010Nicolas Georgeault
 
Soc204 - visio 2013, SharePoint 2013, office 365: le trio infernal
Soc204 - visio 2013, SharePoint 2013, office 365: le trio infernalSoc204 - visio 2013, SharePoint 2013, office 365: le trio infernal
Soc204 - visio 2013, SharePoint 2013, office 365: le trio infernalNicolas Georgeault
 
Start Fellows
Start FellowsStart Fellows
Start FellowsSelectel
 
SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"
SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"
SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"Nicolas Georgeault
 
SharePoint Summit Quebec 2013 Atelier 2.0 - mettre en place et utiliser le ré...
SharePoint Summit Quebec 2013 Atelier 2.0 - mettre en place et utiliser le ré...SharePoint Summit Quebec 2013 Atelier 2.0 - mettre en place et utiliser le ré...
SharePoint Summit Quebec 2013 Atelier 2.0 - mettre en place et utiliser le ré...Nicolas Georgeault
 

Viewers also liked (7)

Jigsaw Blades Manufacturer – Bipico.com
Jigsaw Blades Manufacturer – Bipico.comJigsaw Blades Manufacturer – Bipico.com
Jigsaw Blades Manufacturer – Bipico.com
 
Document
DocumentDocument
Document
 
Optimisation du stockage share point 2010
Optimisation du stockage share point 2010Optimisation du stockage share point 2010
Optimisation du stockage share point 2010
 
Soc204 - visio 2013, SharePoint 2013, office 365: le trio infernal
Soc204 - visio 2013, SharePoint 2013, office 365: le trio infernalSoc204 - visio 2013, SharePoint 2013, office 365: le trio infernal
Soc204 - visio 2013, SharePoint 2013, office 365: le trio infernal
 
Start Fellows
Start FellowsStart Fellows
Start Fellows
 
SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"
SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"
SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"
 
SharePoint Summit Quebec 2013 Atelier 2.0 - mettre en place et utiliser le ré...
SharePoint Summit Quebec 2013 Atelier 2.0 - mettre en place et utiliser le ré...SharePoint Summit Quebec 2013 Atelier 2.0 - mettre en place et utiliser le ré...
SharePoint Summit Quebec 2013 Atelier 2.0 - mettre en place et utiliser le ré...
 

Similar to BreizhCamp - Drupal7 dans le cloud avec Azure

ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSRenaud Dumont
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Introduction à TeamCity
Introduction à TeamCityIntroduction à TeamCity
Introduction à TeamCityUlrich VACHON
 
Investir sur son API web (in French)
Investir sur son API web (in French)Investir sur son API web (in French)
Investir sur son API web (in French)Restlet
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'artTugdual Grall
 
Joomla Days 2011 Lyon
Joomla Days 2011 LyonJoomla Days 2011 Lyon
Joomla Days 2011 LyonLeTesteur
 
PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0guest4ca1b
 
Slideshare - Web 2.0
Slideshare - Web 2.0Slideshare - Web 2.0
Slideshare - Web 2.0agirard003
 
Le Web 2.0
Le Web 2.0Le Web 2.0
Le Web 2.0clemdups
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteMicrosoft
 
Premiers pas dans l'univers .NET
Premiers pas dans l'univers .NETPremiers pas dans l'univers .NET
Premiers pas dans l'univers .NETBantu Hub
 
Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Martin Latrille
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Frédéric Queudret
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8davrous
 
Votre site eCommerce avec Drupal Commerce dans le cloud Azure
Votre site eCommerce avec Drupal Commerce dans le cloud AzureVotre site eCommerce avec Drupal Commerce dans le cloud Azure
Votre site eCommerce avec Drupal Commerce dans le cloud AzureAnne-Sophie Picot
 

Similar to BreizhCamp - Drupal7 dans le cloud avec Azure (20)

ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJS
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Introduction à TeamCity
Introduction à TeamCityIntroduction à TeamCity
Introduction à TeamCity
 
Silverlight 4
Silverlight 4Silverlight 4
Silverlight 4
 
Investir sur son API web (in French)
Investir sur son API web (in French)Investir sur son API web (in French)
Investir sur son API web (in French)
 
MERAZKA Messaoud
MERAZKA MessaoudMERAZKA Messaoud
MERAZKA Messaoud
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'art
 
Joomla Days 2011 Lyon
Joomla Days 2011 LyonJoomla Days 2011 Lyon
Joomla Days 2011 Lyon
 
PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0
 
Slideshare - Web 2.0
Slideshare - Web 2.0Slideshare - Web 2.0
Slideshare - Web 2.0
 
Le Web 2.0
Le Web 2.0Le Web 2.0
Le Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides Keynote
 
Premiers pas dans l'univers .NET
Premiers pas dans l'univers .NETPremiers pas dans l'univers .NET
Premiers pas dans l'univers .NET
 
Starter Kits
Starter KitsStarter Kits
Starter Kits
 
Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)
 
CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
Votre site eCommerce avec Drupal Commerce dans le cloud Azure
Votre site eCommerce avec Drupal Commerce dans le cloud AzureVotre site eCommerce avec Drupal Commerce dans le cloud Azure
Votre site eCommerce avec Drupal Commerce dans le cloud Azure
 

More from Nicolas Georgeault

GUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - MontréalGUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - MontréalNicolas Georgeault
 
Construisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformConstruisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformNicolas Georgeault
 
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...Nicolas Georgeault
 
Improve your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AIImprove your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AINicolas Georgeault
 
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for SyntexNicolas Georgeault
 
Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365Nicolas Georgeault
 
How to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexHow to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexNicolas Georgeault
 
Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19Nicolas Georgeault
 
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #GovernanceM365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #GovernanceNicolas Georgeault
 
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power PlatformM365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power PlatformNicolas Georgeault
 
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft TeamsMontreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft TeamsNicolas Georgeault
 
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...Nicolas Georgeault
 
ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?Nicolas Georgeault
 
SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?Nicolas Georgeault
 
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...Nicolas Georgeault
 
SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?Nicolas Georgeault
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?Nicolas Georgeault
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?Nicolas Georgeault
 
SPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutesSPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutesNicolas Georgeault
 

More from Nicolas Georgeault (20)

GUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - MontréalGUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - Montréal
 
Construisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformConstruisez votre gouvernance Power Platform
Construisez votre gouvernance Power Platform
 
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
 
Improve your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AIImprove your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AI
 
Utiliser Process Advisor
Utiliser Process AdvisorUtiliser Process Advisor
Utiliser Process Advisor
 
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for Syntex
 
Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365
 
How to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexHow to get prepared for SharePoint Syntex
How to get prepared for SharePoint Syntex
 
Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19
 
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #GovernanceM365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
 
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power PlatformM365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
 
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft TeamsMontreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
 
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
 
ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?
 
SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?
 
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
 
SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
 
SPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutesSPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutes
 

BreizhCamp - Drupal7 dans le cloud avec Azure

  • 1.
  • 2. Qui suis-je? Nicolas Georgeault MVP2y SharePoint Server Architecte SP chez Exakis RP Collab et BI Consultant & Speaker nicolasgt@exakis.com http://nicolasgt.exakis.com (Blog CKS:EBE sur WSS3.0) http://www.facebook.com/nicolas.georgeault http://twitter.com/ngeorgeault http://www.slideshare.com/ngeorgeault Passionné de Horse-Ball Webmaster www.fihb-horseball.org
  • 3. Le club SharePoint National ET Régional Nombreux rendez-vous Office 365 à Rennes Octobre Office 365 à Nantes Novembre Groupe d’échange sur les usages et les bonnes pratiques SharePoint Saturday SharePoint Conférence Paris (10-13 Avril 2012) Afterworks des communautés 2ième Jeudi du mois à Nantes « Le Baco Saveur » Dernier jeudi du mois à Rennes « Au Bureau » http://les-afterworks-des-communautes-microsoft.com http://www.club-sharepoint.fr http://www.ugsf.fr http://www.twitter.com/clubsharepoint
  • 4. Agenda Aperçu de Windows Azure Aperçu de Drupal Windows Azure Companion Déploiement de Drupal Les modules Azure LesMarketPlaces Questions Conclusion
  • 5.
  • 6. Aperçu de Windows Azure Comment ça marche?
  • 7. La plateforme Windows Azure Distribution, stockage et calcul évolutif Réseau privé virtuel (VPN) Gestion des services automatisés Langages, technologies et outils familiers Stockage relationnel pour le nuage Synchronisation et reporting Modèle de développement cohérent Gestion automatisée Cache distribué Capacité de bus de services Service de contrôle des accès Service d'intégration et de composition de la demande
  • 8. La plateforme Windows Azure Storage Compute CDN Virtual Network Data Sync Reporting Database Management Service Bus Access Control Caching AppFabric Management App Data App Data App Data App Data Platform
  • 9. Web et Clouds Expérience Développeurs Clouds tiers Applications Web Sur la base de compétences existantes et d’outils connus. Compute Storage Management Management Relational data Connectivity Access control On-premises Applications Composites Applications LOB Windows Azure Platform
  • 10. Le Cloud Microsoft ~100 Data Centers répartisWorldWide Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Datacenters de 4ième Generation
  • 11. Gestion automatisée des ressources Service Management. Pour contrôler les ressources du Data Center. Le Fabric Controller déploie les services et supervise la santée de la fabrique. Security and Control. Sécurisation physique des locaux, et aux machines. Sauvegarde géo-localisée des données à tout moment.. Virtualized Computation. Pour une montée à l'échelle massive. Le partenaire développe et déploie des rôles Worker et/ou Web. Ces rôles peuvent être multipliés en fonction du besoin, pour démultiplier la capacité de traitement de l'application. Storage Services. Pour un stockage de données qui monte à l'échelle - indépendamment du format, de la durée, avec un coût proportionnel au volume ou à l'utilisation. State-of-the-art data centers. Dernières génération de Data Centers. Pour héberger vos applications et services de manière économique, fiable et performante.
  • 12.
  • 13. Communication via HTTP/HTTPS, TCP/IP sur ports autres que 80 et 443
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Les données des applications Windows Azure sont stockées dans le service “Storage”, pour être consommées par les rôles Web ou Worker
  • 19.
  • 20. Service Management Automatiser la gestion et le contrôle des applications Fabric : collection de serveurs Multiples VMs par serveur Chaque VM exécute un hyperviseur de type Windows Server 2008 64-bit Choisissez parmi 4 tailles de VM, selon vos besoins Fabric Controller se charge de la gestion des services Vous précisez vos besoins – Il va trouver les ressources Augmente, réduit la capacité, met à jour les applications sur demande API de management et déploiement =Fabric Agent
  • 21. Dedicated (Managed Hosting) Platform (as a Service) Infrastructure (as a Service) Private (On-Premise) Votrevaleur Votrevaleur Votrevaleur Votrevaleur Applications Innovations Applications Applications Innovations Innovations Applications Runtimes Runtimes Runtimes Runtimes Votrevaleur Security Security Security Security Votrevaleur Databases Databases Databases Databases Votrevaleur Servers Servers Servers Servers Virtualization Virtualization Virtualization Virtualization Server HW Server HW Server HW Server HW Storage Storage Storage Storage Networking Networking Networking Networking ActivityCentric
  • 22. Aperçu de Drupal 7 Le CMS Open-Source Ultime?
  • 23. Windows Azure Companion Détail de l’outil d’installation
  • 24. Une projet Codeplex bien pratique Plusieurs façon d’installer: Base MySQL Base SQL Azure NoSQL Par défaut Azure Companion: Base MySQL en WorkerRole Maintenu par Microsoft http://archive.msdn.microsoft.com/azurecompanion
  • 25. Installation du Windows Azure Companion Paramétrage de Windows Azure Démo
  • 26. Création d’un nouveau Service Hebergé
  • 29. Déploiement de Drupal 7 Installation du système et de la Base de Données
  • 30. Connexion au companion Installation des solutions disponibles Définition des paramètres principaux Administration des solutions Effacement des installations précédentes Analyse des Logs d’installation et d’exploitation
  • 31. Déploiement de Drupal 7 et ses outils Utilisation du Windows Azure Companion Démo
  • 32. Connexion au companion http://votredomaine:8080
  • 33. Choix des solutions à installer
  • 37. Paramétrage de la base de données
  • 38. Création de la base pour Drupal
  • 40. Choix de la langue d’installation
  • 41. Connexion à la base de données
  • 45. Fin de l’installation et paramétrage
  • 48. Les modules Azure Deep dive dans le côté obscure
  • 49.
  • 50. Des modules Drupal 7 Le module Bing Maps Incorporer des cartes Bing (vous l'aurez deviné) dans le contenu Drupal comme entrées de blog ou entrées techniques. Watch the demo: http://channel9.msdn.com/Blogs/Interoperability/Bing-Maps-Module-for-Drupal Get the module / source code: https://github.com/mindtree/BingMapsDrupal Le module Windows Live ID Lier un login Drupal à une connexion à Microsoft Windows Live et permettent aux utilisateurs de s’authentifier. Watch the demo: http://channel9.msdn.com/Blogs/Interoperability/Windows-Live-ID-Module-for-Drupal Get the module / source code: https://github.com/schakra/WindowsLiveID-Drupal-Module Le module OData Interroger des sources de données basées sur des ODatadepuis le contenu Drupal. Comme par exemple le parcours du catalogue Netflixdans un article de Drupal. Watch the demo: http://channel9.msdn.com/Blogs/Interoperability/oData-Module-for-Drupal Get the module / source code: https://github.com/mindtree/ODataDrupal Le module Silverlight Pivot viewer Incorporer le PivotViewerSilverlight dans les types de contenu Drupal, à l'aide d'un ensemble de sources de données préconfigurés. Watch the demo: http://beta.hitched.co.uk Get the module / source code: https://github.com/mindtree/PivotViewerDrupal
  • 51. Les MarketPlaces Pas 1 mais 2 MakertPlaces ;)
  • 52. Le MarketPlace Windows Azure Achetez et vendez vos applications pour le Cloud http://windowsazure.pinpoint.microsoft.com
  • 53. Le DataMarket Windows Azure Achetez et vendez vos données Donnez une valeur commerciale à certaines de vos données https://datamarket.azure.com
  • 54. Questions Parlez sans craintes ;)
  • 55. Conclusion Faut pas rester la monsieur…
  • 56. Conclusion Windows Azure n’est pas fait que pour .Net http://www.interoperabilitybridges.com Dégagez vous de la capacité à INNOVER grâce au Cloud. C’est ce que vos clients attendent Vous payez ce que vous consommez: N’ayez plus peur de vous lancer!!
  • 57. http://www.microsoft.com/web L’option Plateforme Web et WebMatrix Un outil d’installation automatisé
  • 58.
  • 61. Azure Service Management Cmdlet : http://code.msdn.microsoft.com/azurecmdlets
  • 62. Azure Management Tool : http://code.msdn.microsoft.com/windowsazuremmc
  • 63. Azure Storage Explorer : http://azurestorageexplorer.codeplex.com
  • 64. Cloud Storage Studio : http://www.cerebrata.com/Products/CloudStorageStudio
  • 65. SQL Azure Explorer : http://sqlazureexplorer.codeplex.com
  • 66. SQL Azure Migration Wizard : http://sqlazuremw.codeplex.com
  • 67. SQL Server Mgmt Studio 2008 R2 : http://blogs.msdn.com/ssds/archive/2009/11/11/9921041.aspx
  • 68. Windows Azure SDK for PHP : http://phpazure.codeplex.com
  • 69.
  • 70. Pour votre attention Ne manquez pas le prochain AfterWork des Communautés Microsoft  Merci

Editor's Notes

  1. Service managementDefine the rules and provide codePlatform deploys, monitors, and manages the serviceStorageSimple storage provided by Windows AzureT-SQL capability delivered through SQL AzureDeveloper experienceFamiliar tools, technologies, languages for MS developersSupport for non-MS technologies, frameworks and toolsIntegration with on-premisesExtend on-premises applications to the cloudFederate identities across cloud applications
  2. AppFabric :Parler oralement de Integration (type Biztalk : pipeline, transform et adapter)Composite App : application WF & WCF
  3. Whether an application runs in the cloud, uses services provided by the cloud, or both, some kind of application platform is required. Viewed broadly, an application platform can be thought of as anything that provides developer-accessible services for creating applications. In the local, on-premises Windows world, for example, this includes technologies such as the .NET Framework, SQL Server, and more. To let applications exploit the cloud, cloud application platforms must also exist. And because there are a variety of ways for applications to use cloud services, different kinds of cloud platforms are useful in different situations. Microsoft’s Windows Azure platform is a group of cloud technologies, each providing a specific set of services to application developers. The Windows Azure platform can be used both by applications running in the cloud and by applications running on local systems. The components of the Windows Azure platform can be used by local applications running on a variety of systems, including various flavors of Windows, mobile devices, and others. Those components include:  Windows Azure: Provides a Windows-based environment for running applications and storing data on servers in Microsoft data centers.  Microsoft .NET Services: Offers distributed infrastructure services to cloud-based and local applications.  Microsoft SQL Azure: Provides data services in the cloud based on SQL Server. Each component of the Windows Azure platform has its own role to play. This overview describes all four, first at a high level, then in a bit more detail. While none of them are yet final—details and more might change before their initial release—it’s not too early to start understanding this new set of platform technologies.
  4. Colleen to add speaker notes to thisAdd three boxes to this—one about general roles
  5. Blobs: large, unstructured data (audio, video, etc)Tables: massive amounts of simply structured data, accessed using ADO.NETQueues: serially accessed messages or requests, allowing web-roles and worker-roles to interactDRIVES: files organized in a directory structure.
  6. Update storage graphic here with drives