Windows azure

2,282 views

Published on

Azure: le cloud selon Microsoft.
Alternative à Amazon & Co

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,282
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Rapide
  • Fabric = collection of virtual machinesRapide
  • Windows azure

    1. 1. …. ……Service 1 Service 2 Service 3 Service N
    2. 2. Irlande North Central USA Hong Kong Pays-Bas South Central USA SingapourContrat de service entreprise, Certifications sécurité SAS Exploités par Microsoft Globalgarantie de service avec engagement 70 & 27001 audités par Foundation Services (GFS), hébergeur definancier, disponibilité et support tiers indépendant l’ensemble des services Microsoft (MSN,24/7 Messenger, Exchange Online, Windows Azure, …)
    3. 3. Sans… CAPACITE INFORMATIQUE Capacités fournies Prévision de par l’IT charge Sous-capacité « Gâchis » de Coût fixe pour les capacités capacités fournies par l’ITBarrière pour les innovations Charge actuelle TEMPS
    4. 4. Avec… CAPACITE INFORMATIQUE Prévision de Capacités fournies charge par l’IT Pas de sous-capacité Réduction de la Réduction possible surcapacité des capacités IT en cas de diminution de la charge Réduction desinvestissements initiaux Charge actuelle TEMPS
    5. 5. Inactivité Compute Compute Utilisation Moyenne Utilisation Utilisation Temps TempsCompute Compute Utilisation Moyenne Utilisation Moyenne Temps Temps
    6. 6. HybridePrivé Public Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a VM Role et Windows Azure Connect Service (IaaS)
    7. 7. Le Fabric Controller communique avec les serveursde la Fabrique. Il gère le système Windows Azure,surveille les applications, décide où les nouvellesaplications doivent tourner – optimisant ainsil’utilisation du matériel.
    8. 8. Objectif: évolutivité massive Deux types de Rôles: Web Role & Worker Role Les applications Windows Azure sont constituées d’une combinaison de Web Roles et de Worker Roles déployés sur un certain nombre d’instances.Évolutivité horizontale – etpas verticale – enrépliquant autantd’instances de Worker quenécessaire.Permet aux applications defaire évoluer leursconsommations « front »et « back » séparémént. Chaque instance tourne dans sa propre MV, répliquée en fonction des besoins
    9. 9.  Les services et solutions sont construits avec une combinaison quelconque de Web Roles et Worker Roles Communication inter-rôles via HTTP/HTTPS, TCP/IP, et ports autres que 80 et 443 Développés avec les outils Microsoft ou non Microsoft: ASP.NET, WCF, autres outils .NET, mais aussi Java, Python, Ruby, etc. WEB ROLE WORKER ROLE  Interagit avec des utilisateurs finaux ou avec  Travaillent sur la base de files d’attente pour des Web Services déterminer les tâches à accomplir  Communique avec les Worker Roles  Similaires à un “batch” ou un Service Windows directement ou via des files d’attente (Queues)
    10. 10. Objectif: stockage évolutif et durable sur le modèle “opérateur public” Le Stockage Windows Azure est une application gérée par le Fabric Controller Les applications Windows Azure peuvent utiliser ce stockage natif, ou bien SQL Azure ou toute autre solution (MySQL dans un Worker…) L’état de l’application est typiquement maintenu dans un service de stockage, de façon à ce que les Worker Roles puissent être répliqués à volonté Les Blobs peuvent être stockés dans le CDN global Windows Azure (Content Delivery Network)
    11. 11. BLOBS: TABLES: QUEUES: DRIVES:Une interface simple pour stocker Stockage structuré. Une Stockage et transmission Un système de fichiers NTFSdes fichiers nommés ainsi que table est un ensemble fiables de messages pour les durable, partageable entredes métadonnées pour le fichier. d’entités contenant un jeu applications. diverses instances. de propriétés.
    12. 12. SQL Azure propose la valeur ajoutée d’une base de données “à demeure” avec les bénéfices d’une base de données “as a service” – SQL query processor – Low-friction provisioning – Familiar relational model – High scale – Transactions – Multi-tenant – Ecosystem of familiar development and – Self-management management tools – Automatic HA and DR
    13. 13. Web et worker roles Web Role Worker Role LB Storage
    14. 14. Interopérabilité Azure Services Platform ™

    ×