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 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
23. 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
24. .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
34. SDKs et disponibilités des services SDKs CTP & Outils Visual Studio Windows Azure SDK Visual Studio Tools for Windows Azure .NET Services SDK (free) SQL Services SDK Live Framework SDK (free) Visual Studio Tools for Live Framework Java & Ruby SDKs for .NET Services http://www.microsoft.com/azure/sdk.mspx Pour accéder aux versions CTP des services Azure Enregistrez-vous maintenant pour recevoir un code d’invitation http://www.azure.com
35. 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, …)
36. 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 Le livre blanc Azure Services Platform Une compilation de liens : http://blogs.msdn.com/gusperez/pages/windows-azure-links.aspx
39. 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
45. 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
46. 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
47. 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