Azure, Mesh, Surface<br />Découverte de Windows Azure Services Platform, Live Mesh et Surface<br />Grégory Renard<br />CTO...
Agenda<br />Pourquoi aller vers le nuage?<br />La plate-forme de services Azure <br />Démo d’une première application Azur...
L’évolution des plate-formes<br /><ul><li> Plate-forme d’hébergement de logiciels
 Infrastructure mutualisée
 Virtualisée et dynamique
 Haut niveau de services
 Vous payez ce que vous consommez</li></ul>Cloud<br />Mobile<br />Client<br />Serveur<br />
Pourquoi une plate-forme &quot;Cloud&quot;?<br />Modification du modèle économique des logiciels<br />Réduire les coûts d’...
L&apos;offre Cloud de Microsoft <br />Azure™ Services Platform<br />Microsoft Dynamics CRM Services<br />Microsoft SharePo...
Qu&apos;offre Azure ?<br />Une plate-forme de services dimensionnée pour Internet<br /><ul><li>Des scénarios simples facil...
Les services sont hébergés dans les Data Centers
Conçue pour une haute disponibilité et une forte montée en charge</li></ul>Basée sur les standards d’Internet<br /><ul><li...
Investissements vers des accès aux services Azure ouverts et communautaires</li></ul>Permet d’étendre les investissements ...
Flexible sur le choix d’architecture: “on-premises”, “cloud” ou mixte
S’intègre avec les couches existantes comme AD ou d’autres applications</li></li></ul><li>On-Premises<br />Cloud Services<...
Services<br />Software<br />Expérienceutilisateur riche<br />Support Offline<br />Sécurité et confidentialité des données<...
Conçu pour monter en charge<br />Microsoft dispose déjà de tels services:<br />30 milliards d’authentifications Live ID/mo...
Windows Azure<br />Etendre Windows vers le nuage<br />Compute<br />Storage<br />Management<br />Compute:Environnement d’ex...
Windows Azure<br />demo<br />Présentation d’une application complète<br />
Demo:  Hello Windows Azure <br />Ce que vous avez vu…<br />    Azure nous a fournit…<br />Une application ASP.NET<br />Vis...
Azure:  A blue, open sky.<br />
Prochain SlideShare
Chargement dans…5
×

Azure Mesh Et Surface

538 vues

Publié le

Publié dans : Technologie, Business
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
538
Sur SlideShare
0
Issues des intégrations
0
Intégrations
6
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • 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.
  • Azure Mesh Et Surface

    1. 1. Azure, Mesh, Surface<br />Découverte de Windows Azure Services Platform, Live Mesh et Surface<br />Grégory Renard<br />CTO – R&I Manager <br />http://blogs.developpeur.org/redo/<br />Wygwam<br />Sébastien Warin<br />Assistant R&I<br />http://sebastien.warin.fr/<br />Wygwam<br />
    2. 2. Agenda<br />Pourquoi aller vers le nuage?<br />La plate-forme de services Azure <br />Démo d’une première application Azure<br />SDKs et disponibilités des services<br />Questions / Réponses<br />
    3. 3. L’évolution des plate-formes<br /><ul><li> Plate-forme d’hébergement de logiciels
    4. 4. Infrastructure mutualisée
    5. 5. Virtualisée et dynamique
    6. 6. Haut niveau de services
    7. 7. Vous payez ce que vous consommez</li></ul>Cloud<br />Mobile<br />Client<br />Serveur<br />
    8. 8. Pourquoi une plate-forme &quot;Cloud&quot;?<br />Modification du modèle économique des logiciels<br />Réduire les coûts d’investissements et opérationnels<br />Simplifier l’administration et le déploiement d’applications<br />Plus de souplesse sur votre infrastructure<br />Simplifier la montée en charge vers Internet<br />Gérer les pics de charge à moindre coûts<br />Gérer l’accès géolocalisé de vos applications<br />Se concentrer sur les nouvelles fonctionnalités et non sur l’infrastructure<br />
    9. 9. L&apos;offre Cloud de Microsoft <br />Azure™ Services Platform<br />Microsoft Dynamics CRM Services<br />Microsoft SharePoint Services<br />
    10. 10. Qu&apos;offre Azure ?<br />Une plate-forme de services dimensionnée pour Internet<br /><ul><li>Des scénarios simples faciles à gérer – des scénarios complexes possibles
    11. 11. Les services sont hébergés dans les Data Centers
    12. 12. Conçue pour une haute disponibilité et une forte montée en charge</li></ul>Basée sur les standards d’Internet<br /><ul><li>Supporte de nombreux protocoles comme HTTP, REST, SOAP, AtomPub
    13. 13. Investissements vers des accès aux services Azure ouverts et communautaires</li></ul>Permet d’étendre les investissements existants<br /><ul><li>Outils, langages & frameworks familiers avec .NET & Visual Studio
    14. 14. Flexible sur le choix d’architecture: “on-premises”, “cloud” ou mixte
    15. 15. S’intègre avec les couches existantes comme AD ou d’autres applications</li></li></ul><li>On-Premises<br />Cloud Services<br />Visual Studio & .NET<br />“Oslo” - Modeling<br />Partners<br />
    16. 16. Services<br />Software<br />Expérienceutilisateur riche<br />Support Offline<br />Sécurité et confidentialité des données<br />Régulation et conformité<br />Contrôlable et adaptable<br />Software Plus Services<br />
    17. 17. Conçu pour monter en charge<br />Microsoft dispose déjà de tels services:<br />30 milliards d’authentifications Live ID/mois<br />2 milliards de recherches Live Search/mois<br />10 milliards de pages MSN vues/mois<br />240 milliards de messages Messenger/mois<br />Microsoft fabrique pour héberger VOS services:<br />Quincy, WA: Complet, env. 46500m²<br />San Antonio, TX: Ouverture fin 08, env. 44000m²<br />Chicago, IL: Ouverture été/hiver 09, env. 51000m²<br />Dublin, Ireland: Ouverture été 09, env. 53000m²<br />Des Moines, Iowa: Achat du terrain récemment annoncé<br />
    18. 18. Windows Azure<br />Etendre Windows vers le nuage<br />Compute<br />Storage<br />Management<br />Compute:Environnement d’exécution virtualisé basé sur Windows Server<br />Storage:Stockage fiable, disponible et supportant la montée en charge avec les couches d’abractions essentielles<br />Management:Gestion automatisée de la durée de vie du service<br />
    19. 19. Windows Azure<br />demo<br />Présentation d’une application complète<br />
    20. 20. Demo: Hello Windows Azure <br />Ce que vous avez vu…<br /> Azure nous a fournit…<br />Une application ASP.NET<br />Visual Studio 2008 SP1<br />Debugging local F5 <br />Les rôles & instances sont définis dans un fichier<br />Le portail Azure<br />Un déploiement dans Azure<br />Bascule de pré-prod vers production<br />Un environnement pour exécuter notre code<br />Des machines, espace de stockage et connectivité<br />Déploiement et configuration automatisés<br />Isolation, redondances et équilibrage de charge<br />Souplesse<br />
    21. 21. Azure: A blue, open sky.<br />
    22. 22. SQL Services<br />Etendez la plateforme SQL Server sur le Cloud<br />Data Mining<br />ETL<br />Reporting<br />Data Sync<br />Reference Data<br /> SQL Data Service<br />Data Warehouse<br />Database: Processing relationnel des donnéesstructuréesou non<br />Data Sync: Synchronisation pour vos clients occasionnels<br />Reporting: Partaged’authorité et de reporting<br />Data Mining: Analyse et Trend de données<br />ETL: Transformation de données et conformité au travers de la plateforme on/off premise<br />Reference Data: Large variété d&apos;ensembles de données de référence<br />
    23. 23. .NET Services<br />Etendez .NET sur le cloud avec des Services<br />ServiceBus<br />AccessControl<br />WorkflowServices<br />Service Bus: Usage générald’application de type Bus<br />Access Control: Gestion des accès (rôles, profils, …)<br />Workflow Services: Partage de workflows<br />
    24. 24. Live Services<br />Extending a rich set of consumer services <br />Live Framework<br />Live<br />DataSynchronization<br />Users<br />Devices<br />Applications<br />Search And Geospatial<br />Communication And Presence<br />Directory<br />Identity<br /><ul><li>Users: Accès à votregraphe social
    25. 25. Devices: Accédez à l’ensemble de vospériphériques
    26. 26. Applications: Etendezvos applications Web sur Mesh
    27. 27. Data Synchronization: Accédez à vosdonnéesoùque voussoyez au travers de n’importequelpériphérique</li></ul>Live Operating Environment<br />Programming Model<br />
    28. 28. Azure Roadmap<br />November 2008 CTP<br /><ul><li>Developer CTP for Services, SDKs, and Tools</li></ul>Updated CTPs<br /><ul><li>Broad, open CTPs
    29. 29. Additional Data Centers
    30. 30. Pricing & SLA</li></ul>Commercial Availability<br />Today<br />H1 2009<br />CY09<br />
    31. 31. SDKs et disponibilités des services<br />SDKs CTP & Outils Visual Studio<br />Windows Azure SDK (Janvier 2009)<br />Visual Studio Tools for Windows Azure (Janvier 2009)<br />.NET Services SDK (Décembre 2008)<br />SQL Services SDK (PDC / Novembre 2008)<br />Live Framework SDK (PDC)<br />Visual Studio Tools for Live Framework (PDC)<br />Java & Ruby SDKs for .NET Services (PDC)<br />Pour accéder aux versions CTP de nos services<br />Enregistrez-vous maintenant pour recevoir un code d’invitation<br />http://www.azure.com<br />
    32. 32. Azure Services Platform en résumé<br />Une plate-forme de services dans le nuage<br />Vous libère de l’infrastructure<br />Souple afin de mixer et faire interagir vos services<br />Connectivité vers les environnements d’entreprises<br />Un modèle et des outils de programmation familiers<br />Des protocoles & formats standards (HTTP, REST, …)<br />
    33. 33. Ressources<br />Site officiel de référence : http://www.azure.com<br />Enregistrement pour les tokens<br />Accès aux SDKs et Outils VS<br />Portail d’administration<br />Une compilation de liens : http://blogs.msdn.com/gusperez/pages/windows-azure-links.aspx<br />
    34. 34. Questions / Réponses<br />
    35. 35. Worker Service<br />Worker Role<br />(Hébergevos services)<br />Internet<br />LB<br />Tables<br />Permet d’héberger vos applications Web sur le nombre souhaité de serveurs frontaux<br />Storage<br />Queue<br />LB<br />Blobs<br />Web Site<br />(ASPX, ASMX, WCF)<br />Web Site<br />(ASPX, ASMX, WCF)<br />Web Role<br />(ASPX, WCF)<br />Permet d’héberger un service<br />Ex: génération en tâche de fond des vignettes<br />Stocke les métadonnées<br />Ex: titre ou description des photos<br />Contient les données (fichiers)<br />Ex: nos photos au format Jpeg<br />Permet une communication robuste entre Web et Workerrole<br />Ex: l’ajout de photo pousse un message pour la génération de la vignette<br />
    36. 36. SQL Data ServicesEnabling Applications<br />Extend to Cloud<br /><ul><li> Integrate with existing solutions
    37. 37. Data Platform solutions scale to cloud</li></ul>Create secure data hubs<br /><ul><li> Secure access and movement of structured data
    38. 38. Across devices, locations, partners</li></ul>Low friction deployment and scaling<br /><ul><li> Pay as you go scaling
    39. 39. Don’t need to provision to peak demand</li></li></ul><li>SQL Data Services<br />Internet-based database service<br />Relational query, tx consistency, and concurrency<br />Flexible, entity based data model<br />Authorities, Containers, and Entities<br />Textual query language patterned after C# LINQ <br />from e in container wheree.Kind == “FunCar” && e[“Zip”] == 98053 && e[“Model”] == “Mini Cooper” select e<br />Exposed through a variety of service interfaces<br />REST, SOAP, and ADO.NET Data Services<br />Built on proven SQL Server technologies<br />
    40. 40. .NET Services<br />demo<br />
    41. 41. What Can You Do?<br />Access user data<br />Access informationon user devices<br />Access user’ssocial graph<br />Share user’s data<br />Accessuser’s profile<br />Sync user’s data <br />Provide newson actions<br />Manageapplications<br />Provide access control to user’s data<br />
    42. 42. User-centric services that provide programmatic access to Windows Live<br />Applications<br />Data Sync<br />Devices<br />Users<br />Search & Geospatial<br />Identity<br />Directory<br />Communication& Presence<br />Live Framework<br />Live Services<br />Programming Model<br />Live Operating Environment<br />
    43. 43. Live Framework<br />Two general scenarios with the Nov CTP<br />Mesh-enabled web applications<br />Hosted and deployed in user’s Mesh <br />Runs in the Live Desktop or Desktop Host<br />Take full advantage of Live Services <br />Live framework-enabled web applications<br />Web apps that can connect a user’s data<br />Must be explicitly delegated access by the user<br />
    44. 44. Live Services & Framework<br />demo<br />

    ×