A la découverte de Windows Azure part 1 (100)
-
Upload
microsoft-decideurs-it -
Category
Technology
-
view
398 -
download
0
description
Transcript of A la découverte de Windows Azure part 1 (100)
1
A la découverte de Windows
Azure (1ère partie)
Gregory Renard Wygwam
Sébastien Warin Wygwam
2
A la découverte de Windows Azure
Rappel sur le Cloud Computing
Le Cloud chez Microsoft
La plateforme Windows Azure
Quel coût de la plateforme
3
Les challenges informatiques
3
• Manque d’agilité pour parvenir à déployer les applications et services qui créent
de la valeur métier
• Equipes informatiques essentiellement focalisées sur l’exploitation des
systèmes existants, pas sur les projets stratégiques pour l’entreprise
• Maintenance et sécurité des postes de travail et des applications difficiles et
coûteuses
• Coûts informatiques non prédictibles et non maîtrisés
Des métiers moins productifs et peu
satisfaits
Des directions générales ne percevant que des coûts et faible
ROI
4
Mainframe
Client-Server
Web
SOA
Cloud
5ème génération d’architecture
1970 1980
1990 2000
2010
5
Qu’est-ce que le Cloud Computing ?
information as a service
infrastructure as a service
everything as a service
software as a service
platform as a service
6
5 caractéristiques essentielles
• Self-service, à la demande
• Accès réseau ubiquitaire
• Mise en commun des ressources
• Indépendance de l’emplacement
• Homogénéité
• « Élasticité » rapide
• Service mesuré en permanence
7
3 Modèles de Service
• Software as a Service (SaaS) • Utilisation des applications du fournisseur de services à
travers le réseau
• Platform as a Service (PaaS) • Déploiement d’applications créées par le client dans le Cloud
• Infrastructure as a Service (IaaS) • Location de capacités de traitement, de stockage, de réseau
et autres ressources
8
Avantage économique !
Charge
actuelle
Capacités fournies par
l’IT
« Gâchis » de capacités
Sous-capacité
Coût fixe pour les capacités fournies par
l’IT
Prévision de charge
Barrière pour les
innovations
CA
PAC
ITE
INFO
RM
ATI
QU
E
TEMPS
9
Charge actuelle
Capacités fournies par
l’IT
Réduction des investissements
initiaux
Réduction de la surcapacité
Pas de sous-capacité
Réduction possible des capacités IT en cas de
diminution de la charge
Prévision de
charge
CA
PAC
ITE
INFO
RM
ATI
QU
E
TEMPS
Avec…
Avantage économique !
10
Microsoft, le Cloud ?
(1996) + 450 M
util. actifs
Windows Live
Hotmail (1997) 550 M
util./mois
(1998) Logiciel + Service
450 M util.
Windows Update
(1999) + 320 M
util. actifs
Windows Live
Messenger
(1999) 2 Milliards
requêtes/mois
(2001) + 20 M
util. actifs
(2003) 5
milliards min conf
/an
(2004) 2 milliards emails/jour
(2010) Disponible pour 450
millions de consommate
urs
Web Applications
1 milliard = Nombre d’authentification
Windows Live ID chaque jour
Windows Live
11
12
13
Les centres de données
14
Faire du futur une variable connue
INVESTISSEMENTS EN INFRASTRUCTURE
Plus de $2B investis 6 data centers Conformité avec les procédures de sécurités Flexibilité entre Cloud Public et Privé Innovation en terme d’empreinte carbone 30 000 ingénieurs travaillent sur les services Cloud 70% de l’ensemble des produits serveurs auront une offre Cloud d’ici 2012
BUSINESS APPS COLLABORATION STOCKAGE PLATEFORME MANAGEMENT PRODUCTIVITE COMMUNICATIONS
No
us
géro
ns
Vo
us
gére
z
15
Private (On-Premise)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security
Vo
tre v
ale
ur
Dedicated (Managed
Hosting)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security V
otr
e v
ale
ur
Platform (as a Service)
Applications
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Security
Vo
tre v
ale
ur
Infrastructure (as a Service)
Storage
Server HW
Networking
Servers
Virtualization
Databases
Runtimes
Applications
Security
Vo
tre v
ale
ur
Vo
tre v
ale
ur
Innovations
Vo
tre v
ale
ur
Innovations
Vo
tre v
ale
ur
Innovations
Opportunités pour l’Innovation
16
La plateforme Windows Azure
Distribution, stockage et calcul évolutif Réseau privé virtuel (VPN) Gestion des services automatisés Langages, technologies et outils familiers
Stockage relationnel pour le nuage Synchronisation et repporting Modèle de développement cohérent Gestion automatisée
Cache distribué Capacité de bus de services Service de contrôle des accès Service d'intégration et de composition de la demande
17
La plateforme Windows Azure
Platform
Compute Storage Management CDN
Database Management Data Sync Reporting
App Data App Data
App Data App Data
AppFabric Service Bus Access Control Caching Virtual Network
18
Bénéfices de Windows Azure
Un système d’exploitation pour le Cloud
Réduction des coûts
Agilité / on-demand
Efficacité
Interoperabilité
Focus
19
Plateforme unifiée et ouverte
Modèle de Développement et Administration
familier
Interopérable
20
On-premises LOB Applications Applications hybrides
Tout en se reposant sur des investissements IT existants
Applications/ navigateurs PC
Mobile / autre navigateur
Windows Azure est une solution Cloud intégrée utilisant des produits
Microsoft déjà connus des professionnels de l'informatique
Compute Storage Mgt Relational data Management Connectivity Access control CDN
Exp
eri
en
ce
Déve
lop
pe
ur
Utilis
e d
es c
om
pé
ten
ce
s
exis
tan
tes e
t d
es o
utils
co
nn
us
21
Créer de nouveaux services Cloud
Les opportunités Windows Azure
Stocker des données dans le Cloud
Migrer des applications dans le Cloud
Créer de nouvelles solutions en créant des services Cloud
Etendre des applications au Cloud
22
Exemples de scénarios
Usage
Co
mp
ute
Time
Average
Inactivity
Period
“On and Off “
Scénarios d’usage temporaire
Gaspillage de ressources non exploitées
Délais de déploiement parfois importants
Co
mp
ute
Time
“Unpredictable Bursting“
Average Usage
Pics de consommation imprévisibles
Impact négatif sur la performance
Trop coûteux à anticiper ou provisionner
Average Usage
Co
mp
ute
Time
“Growing Fast“
Service à succès, réussite commerciale
S’adapter à la demande est difficile
Temps de déploiements et mise en oeuvre complexe
Co
mp
ute
Time
Average Usage
“Predictable Bursting“
Services répondant à des saisonnalités
Pics de consommation périodiques
Complexité du SI et gaspillage de ressources
23
Le traitement des données dans
les nuages peut-il vous apporter quelque chose ?
• Votre application pourrait-elle utiliser plus de ressources à la demande ?
• Y-a-t-il une partie d’une nouvelle fonctionnalité qui pourrait s’exécuter dans les nuages ?
• Est-ce que votre application à un module mis à jour régulièrement et qui pourrait tourner dans les
nuages ?
Instance Instance
Votre Application
Internet
Plateforme Windows Azure
24
Souhaitez-vous construire une
Applicaton SaaS ?
• Pourriez-vous être plus compétitif avec du SaaS ?
– Vos concurrents offrent-ils déjà une solution SaaS ?
• Pourriez-vous entrer sur un nouveau marché avec
une application SaaS ?
• Est-ce que l’une de vos applications SaaS
existantes pourraient être encore meilleure en
s’exécutant sur la plateforme Windows Azure ? Internet
Client 1 . . .
Application SaaS
Client N
Instances Données
Plateforme Windows Azure
25
Les prix de la plateforme
27
Qualité de service
28
Exemple 1 Exemple: Stockage Relationnel dans le Cloud
• Stocker 10 giga-octets de dossiers clients
• Hypothèses: • Stockées dans une base de données SQL Azure
• Transfert de données sortant : 10 Go / mois
• Transfert de données entrant : 1 Go/ mois
• Coûts: • Stockage: $99.99/mois
• Transfert: $1.60/mois
• Total: $101.59/mois
29
Exemple 2 Exemple: Traitement de données dans le Cloud
• Un add-on sur une application on-premise qui fait appel à un service de traitement de
données dans le cloud.
• Hypothèses:
• Deux instances moyennes ($.24/heure chacune) fonctionnant en continu
• Utilisées pour la création de 300 rapports par mois
• Chacune transfère 10 Go entrants, 0,5 gigaoctets sortants
• Chacune stockent 10 Go pour 1 jour / mois dans des blobs
• Les opérations sur les données: 30.000.000 / mois
• Coûts:
• Traitement de données: $345.60/mois
• Stockage: $45.00/mois
• Transfert: $322.50/mois
• Total: $713.10/ mois
30
Exemple 3 Exemple: Application Web/SaaS
• Application de gestion basique en mode SaaS
• Hypothèses • SQL Azure
• 50 Mo/client
• 1 GB pour 20 clients
• Besoin d’une 1 base de 50Go
• Web Role • 200 clients par VM
• Soit pour 1000 clients, un besoin de 5 VM
• Coût • 1,2€ / client
31
TCO Analyzer Tool
http://www.microsoft.com/windowsazure/tco/
Détermine la valeur “quantitative” de Windows Azure
TCO du développement et opérations sur Windows Azure comparé à un hébergement traditionnel
Estimation du coût de fonctionnement sur Windows Azure
32
Adoption: + 30,000 clients
« Grâce à la flexibilité de Windows Azure, nous pouvons nous concentrer sur le développement de nouvelles fonctionnalités pour nos clients – ce qui nous rend plus concurrentiel. »
« Ce qui nous a pris deux mois est réalisable maintenant en une semaine et nous pouvons réutiliser ces ressources informatiques sur des tâches plus stratégiques, comme le développement de nouveaux services. »