3. Hybrid Clouds
Modèles de
déploiement Community
Private Cloud Public Cloud
Cloud
Modèles de Software as a Service Platform as a Service Infrastructure as a
service (SaaS) (PaaS) Service (IaaS)
Self Service / à la demande
Caractéristiques
Accessible par le réseau Elasticité
essentielles
Mise en commun de ressources Service Mesuré
Évolutivité massive “Resilient Computing”
Caractéristiques Homogénéité Distribution Géographique
communes Virtualisation Orienté Services
Logiciel en location Sécurité Avancée
4. Modèles de Service
• Exécute un progiciel préconfiguré
SOFTWARE • Délivre un service aux utilisateurs
• Automatisation complète
AS A SERVICE • Coût opérationnel très faible
• Exécute les applications de l’utilisateur
PLATFORM • Délivre des services aux applications
(BD, haute dispo, montée en charge)
AS A SERVICE • Automatisation importantes
• Coût opérationnel faible
• Exécute les applications de l’utilisateur
INFRASTRUCTURE • Délivre des ressources bas niveau
(Serveurs Virtuels, Réseaux, stockage)
AS A SERVICE • Automatisation limitée
• Coût opérationnel important
6. Prévision de
charge
Sous-capacité
CAPACITE INFORMATIQUE
„Gâchis“ de
capacité
Coût fixe pour
les capacités
fournies par l„IT
Barrière pour
les innovations
TEMPS
Ressources IT allouées Charge actuelle
7. Prévision de
charge
CAPACITE INFORMATIQUE
Pas de sous-capacité
Réduction
Réduction de la possible des
surcapacité capacités IT en
cas de
diminution de la
charge
Lower initial
investment
TEMPS
Ressources IT allouées Charge actuelle
8. Les usages du Cloud
Période
Charge
Charge
d’inactivité
Utilisation
Utilisation Utilisation
Temps Temps
Application ON/OFF (e.g. batch) Capacité de montée en charge rapide
Infrastructure non utilisée entre temps Difficulté d‟identifier les services à succès
Mise en production lente Déploiements complexes
Charge
Charge
Utilisation Utilisation
Temps Temps
Pic de charge non planifié Services à pics de charge réguliers
Performances dégradées Services à tendance saisonière
Panne générale dans les cas extrêmes Complexité & capacité de calcul gaspillée
11. Announced SQL Azure Relational DB Windows Azure Platform generally available
Octobre 2008 Novembre 2009 Juin 2010
Mars 2009 Février 2010 • Windows Azure Update
• .NET Framework 4
• Updated Windows Azure CTP • OS Versioning
• Announced the Windows Azure Platform
• Announced VM Role, Project • CDN
• First CTP of the Windows Azure Platform
Sydney, and Windows Azure
• SQL Azure Update
Platform pricing and SLAs
• 50GB databases
• Enabled Full Trust & PHP, Java,
etc. applications • Spatial data support
• Project “Dallas” CTP • DAC support
13. Les data centers de Windows Azure
Amérique du Nord Europe Asie Pacifique
N. Europe
N. Central – U.S. W. Europe
S. Central – U.S.
E. Asia
S.E. Asia
6 datacenters sur 3 continents, 24 points de présence CDN
Vous choisissez le datacenter où déployer votre application
Vous activez le CDN pour les ressources critiques
14. Your Application
Azure Portal – Self-Service
Service Package
Service Model
Code 4 Web Servers
3
10010100010
01000110000 2 Regular Servers
Azure SDK 10010001001
01110001010
Dev 0110 2 Custom Servers
Compute
Emulator Storage Use “My.vhd”
Windows Azure Platform
And Azure Takes Care of the Rest
Web
Web Role
Load Balancer
Instance
Web
1 (your app) Web
Instance Win Srvr 2008 R2
IIS7, ASP.NET, .NET 4
Fabric Controller
2 (your app) Web
Instance
Instance
3 (your app)
4 (your app)
OS Install and Licensing
Worker Worker Role
OS Patching and Maintenance Win Srvr 2008 R2
Instance
Worker
1 (your app)
InstanceVMRole
Instance
VMRole .NET 4
Networking (Load Balancer, Firewall, etc.)
2 (your app)
Instance 1 (your app)
VMRole 2 (your app)
Elastic Scale Up and Down Win Srvr 2008 R2 VHD
Whatever you install
Azure Storage
Blobs, Tables, Queues
99.95% Compute SLA
SQL Azure
15.
16.
17. EXEMPLE D’USAGE : CALCULS STATISTIQUES
Intranet
Utilisateur
Passerelle
de Calcul HTTPS
HTTPS
HTTPS
Administration
du cluster
de calcul
SOAP
Services Web
de données
Nœuds
Base de
de calcul
Données
Logs
Slide 17
25. Plusieurs Terabits par seoncde de capacité disponibles dans 24 emplacement dans le monde avec 99.95% de disponibilité. Le
CDN s’adapte automatiquement à la charge sans intervention utilisateur. Utilisé par Microsoft en interne depuis 3 ans –
maintenant disponible pour les clients Windows Azure.
26.
27.
28. Performance Tolérance aux pannes Round Robin
Redirige le trafic vers un
Envoie l‟utilisateur sur le Trafic équilibré sur les
autre déploiement en
déploiement le plus déploiements en
fonctione de la
proche/performant fonction d‟un ratio fixe
disponibilité
29.
30.
31.
32. EXEMPLE D’USAGE : STOCKAGE DE DOCUMENTS
PUBLICS ET PRIVATIFS
• Les documents commerciaux sont stockés dans Windows Azure Storage
• Une interface graphique WEB sécurisée permet l‟administration des documents publiés
• Les commerciaux accèdent aux documents confidentiels au travers d‟une clé d‟accès installée
sur leur tablette, éventuellement complétée d‟un authentification de l‟utilisateur
• Une partie des documents peut être rendue publique, accessible des commerciaux directement sur leur tablette, et accessible des
internautes au travers d‟un nouveau site web, ou intégrée dans une site web existant
Slide 33
33. SQL Server Reporting sous forme de service
Reports créés avec les outils existants (BIDS) et déployés
sur SQL Azure Reporting
Synchronisation de données sous forme de service
Sync de/vers des bases SQL Azure
Sync entre SQL Server et SQL Azure
Marché de données pour les ISV et utilisateurs finaux,
permettant de se procurer des données commerciales de
façon sécurisée
Disponible aujourd‟hui
35. UN EXEMPLE DE SCENARIO PLUS ÉVOLUÉ
Application distribuée sur clients mobiles offline avec synchro centrale
Configuration simple des Le serveur réalise les
synchronisations ensembles à synchroniser
Support des API clients
SyncFx
Sync
Endpoints
Auth / Mgmt / Bus
Protocoles légers Logic
(OData & Sync)
Sync
Sync Framework V4
SyncFx
Sync
Endpoints
Auth / Mgmt / Bus
Logic
Support large et prérequis client SQL Server
minimaux
Windows Server / IIS