• Save
Azure Services Platform
Upcoming SlideShare
Loading in...5
×
 

Azure Services Platform

on

  • 1,323 views

 

Statistics

Views

Total Views
1,323
Views on SlideShare
1,316
Embed Views
7

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 7

http://www.slideshare.net 3
http://www.techgig.com 3
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Azure Services Platform Azure Services Platform Presentation Transcript

  • Azure Services Platform
    Grégory Renard
    CTO – R&I Manager
    Wygwam
  • 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
  • L’évolution des plate-formes
    • Plate-forme d’hébergement de logiciels
    • Infrastructure mutualisée
    • Virtualisée et dynamique
    • Haut niveau de services
    • Vous payez ce que vous consommez
    Cloud
    Mobile
    Client
    Serveur
  • 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
  • L'offre Cloud de Microsoft
    Azure™ Services Platform
    Microsoft Dynamics CRM Services
    Microsoft SharePoint Services
  • Qu'offre Azure ?
    Une plate-forme de services dimensionnée pour Internet
    • Des scénarios simples faciles à gérer – des scénarios complexes possibles
    • Les services sont hébergés dans les Data Centers
    • Conçue pour une haute disponibilité et une forte montée en charge
    Basée sur les standards d’Internet
    • Supporte de nombreux protocoles comme HTTP, REST, SOAP, AtomPub
    • Investissements vers des accès aux services Azure ouverts et communautaires
    Permet d’étendre les investissements existants
    • Outils, langages & frameworks familiers avec .NET & Visual Studio
    • Flexible sur le choix d’architecture: “on-premises”, “cloud” ou mixte
    • S’intègre avec les couches existantes comme AD ou d’autres applications
  • On-Premises
    Cloud Services
    Visual Studio & .NET
    “Oslo” - Modeling
    Partners
  • 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
  • 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é
  • 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
  • Windows Azure
    demo
    Portal Azure :
    • Prérequis Azure Services Platform
    • Créez votre premier projet
    • Administrez un projet Azure (LxPortal)
  • 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
  • Azure: A blue, open sky.
  • 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
  • .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
  • Apps on the Cloud !!!
    demo
    • WorkerRole et Web Role
    • Déployez votre première application
    • Démarrez votre première application
  • Live Services
    Un ensemble riche de services Live
    Live Framework
    Live
    DataSynchronization
    Users
    Devices
    Applications
    Search And Geospatial
    Communication And Presence
    Directory
    Identity
    • Users: Accès à votregraphe social
    • Devices: Accédez à l’ensemble de vospériphériques
    • Applications: Etendezvos applications Web sur Mesh
    • Data Synchronization: Accédez à vosdonnéesoùque voussoyez au travers de n’importequelpériphérique
    Live Operating Environment
    Programming Model
  • Azure Roadmap
    November 2008 CTP
    • Developer CTP for Services, SDKs, and Tools
    Updated CTPs
    • Broad, open CTPs
    • Additional Data Centers
    • Pricing & SLA
    Commercial Availability
    Today
    H1 2009
    CY09
  • 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
  • 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, …)
  • 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
  • Q&A
  • 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
  • SQL Data ServicesEnabling Applications
    Extend to Cloud
    • Integrate with existing solutions
    • Data Platform solutions scale to cloud
    Create secure data hubs
    • Secure access and movement of structured data
    • Across devices, locations, partners
    Low friction deployment and scaling
    • Pay as you go scaling
    • Don’t need to provision to peak demand
  • SQL Data Services
    Internet-based database service
    Relational query, tx consistency, and concurrency
    Flexible, entity based data model
    Authorities, Containers, and Entities
    Textual query language patterned after C# LINQ
    from e in container wheree.Kind == “FunCar” && e[“Zip”] == 98053 && e[“Model”] == “Mini Cooper” select e
    Exposed through a variety of service interfaces
    REST, SOAP, and ADO.NET Data Services
    Built on proven SQL Server technologies
  • .NET Services
    demo
  • 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
  • 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
  • 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