1. Azure, Mesh, Surface Découverte de Windows Azure Services Platform, Live Mesh et Surface Grégory Renard CTO – R&I Manager http://blogs.developpeur.org/redo/ Wygwam Sébastien Warin Assistant R&I http://sebastien.warin.fr/ Wygwam
2. Agenda Pourquoi aller vers le nuage? La plate-forme de services Azure Démo d’une première application Azure SDKs et disponibilités des services Questions / Réponses
7. Vous payez ce que vous consommezCloud Mobile Client Serveur
8. Pourquoi une plate-forme "Cloud"? Modification du modèle économique des logiciels Réduire les coûts d’investissements et opérationnels Simplifier l’administration et le déploiement d’applications Plus de souplesse sur votre infrastructure Simplifier la montée en charge vers Internet Gérer les pics de charge à moindre coûts Gérer l’accès géolocalisé de vos applications Se concentrer sur les nouvelles fonctionnalités et non sur l’infrastructure
9. L'offre Cloud de Microsoft Azure™ Services Platform Microsoft Dynamics CRM Services Microsoft SharePoint Services
14. Flexible sur le choix d’architecture: “on-premises”, “cloud” ou mixte
15.
16. Services Software Expérienceutilisateur riche Support Offline Sécurité et confidentialité des données Régulation et conformité Contrôlable et adaptable Software Plus Services
17. Conçu pour monter en charge Microsoft dispose déjà de tels services: 30 milliards d’authentifications Live ID/mois 2 milliards de recherches Live Search/mois 10 milliards de pages MSN vues/mois 240 milliards de messages Messenger/mois Microsoft fabrique pour héberger VOS services: Quincy, WA: Complet, env. 46500m² San Antonio, TX: Ouverture fin 08, env. 44000m² Chicago, IL: Ouverture été/hiver 09, env. 51000m² Dublin, Ireland: Ouverture été 09, env. 53000m² Des Moines, Iowa: Achat du terrain récemment annoncé
18. Windows Azure Etendre Windows vers le nuage Compute Storage Management Compute:Environnement d’exécution virtualisé basé sur Windows Server Storage:Stockage fiable, disponible et supportant la montée en charge avec les couches d’abractions essentielles Management:Gestion automatisée de la durée de vie du service
20. Demo: Hello Windows Azure Ce que vous avez vu… Azure nous a fournit… Une application ASP.NET Visual Studio 2008 SP1 Debugging local F5 Les rôles & instances sont définis dans un fichier Le portail Azure Un déploiement dans Azure Bascule de pré-prod vers production Un environnement pour exécuter notre code Des machines, espace de stockage et connectivité Déploiement et configuration automatisés Isolation, redondances et équilibrage de charge Souplesse
22. SQL Services Etendez la plateforme SQL Server sur le Cloud Data Mining ETL Reporting Data Sync Reference Data SQL Data Service Data Warehouse Database: Processing relationnel des donnéesstructuréesou non Data Sync: Synchronisation pour vos clients occasionnels Reporting: Partaged’authorité et de reporting Data Mining: Analyse et Trend de données ETL: Transformation de données et conformité au travers de la plateforme on/off premise Reference Data: Large variété d'ensembles de données de référence
23. .NET Services Etendez .NET sur le cloud avec des Services ServiceBus AccessControl WorkflowServices Service Bus: Usage générald’application de type Bus Access Control: Gestion des accès (rôles, profils, …) Workflow Services: Partage de workflows
31. SDKs et disponibilités des services SDKs CTP & Outils Visual Studio Windows Azure SDK (Janvier 2009) Visual Studio Tools for Windows Azure (Janvier 2009) .NET Services SDK (Décembre 2008) SQL Services SDK (PDC / Novembre 2008) Live Framework SDK (PDC) Visual Studio Tools for Live Framework (PDC) Java & Ruby SDKs for .NET Services (PDC) Pour accéder aux versions CTP de nos services Enregistrez-vous maintenant pour recevoir un code d’invitation http://www.azure.com
32. Azure Services Platform en résumé Une plate-forme de services dans le nuage Vous libère de l’infrastructure Souple afin de mixer et faire interagir vos services Connectivité vers les environnements d’entreprises Un modèle et des outils de programmation familiers Des protocoles & formats standards (HTTP, REST, …)
33. Ressources Site officiel de référence : http://www.azure.com Enregistrement pour les tokens Accès aux SDKs et Outils VS Portail d’administration Une compilation de liens : http://blogs.msdn.com/gusperez/pages/windows-azure-links.aspx
35. Worker Service Worker Role (Hébergevos services) Internet LB Tables Permet d’héberger vos applications Web sur le nombre souhaité de serveurs frontaux Storage Queue LB Blobs Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Role (ASPX, WCF) Permet d’héberger un service Ex: génération en tâche de fond des vignettes Stocke les métadonnées Ex: titre ou description des photos Contient les données (fichiers) Ex: nos photos au format Jpeg Permet une communication robuste entre Web et Workerrole Ex: l’ajout de photo pousse un message pour la génération de la vignette
41. What Can You Do? Access user data Access informationon user devices Access user’ssocial graph Share user’s data Accessuser’s profile Sync user’s data Provide newson actions Manageapplications Provide access control to user’s data
42. User-centric services that provide programmatic access to Windows Live Applications Data Sync Devices Users Search & Geospatial Identity Directory Communication& Presence Live Framework Live Services Programming Model Live Operating Environment
43. Live Framework Two general scenarios with the Nov CTP Mesh-enabled web applications Hosted and deployed in user’s Mesh Runs in the Live Desktop or Desktop Host Take full advantage of Live Services Live framework-enabled web applications Web apps that can connect a user’s data Must be explicitly delegated access by the user
SPEAKERS PLEASE NOTE: our standard timing for your availability for Q&A at the Ask-the-Experts pavilion will be the next lunch-break following your session, and variations from this standard will be scheduled based on your availability and for all Friday afternoon sessions.