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
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.
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
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
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
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
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!!
70. Pour votre attention Ne manquez pas le prochain AfterWork des Communautés Microsoft Merci
Editor's Notes
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
AppFabric :Parler oralement de Integration (type Biztalk : pipeline, transform et adapter)Composite App : application WF & WCF
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.
Colleen to add speaker notes to thisAdd three boxes to this—one about general roles
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.