a la découverte de windows azure (1 ère partie)
DESCRIPTION
A la découverte de Windows Azure (1 ère partie). Gregory Renard Wygwam. Sébastien Warin Wygwam. 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. L es challenges informatiques. - PowerPoint PPT PresentationTRANSCRIPT
2
A la découverte de Windows Azure (1ère partie)
Gregory RenardWygwam
Sébastien WarinWygwam
3
A la découverte de Windows Azure
Rappel sur le Cloud ComputingLe Cloud chez MicrosoftLa plateforme Windows AzureQuel coût de la plateforme
4
Les challenges informatiques
4
• 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
5
MainframeClient-Server
WebSOACloud
5ème génération d’architecture
19701980
19902000
2010
6
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
7
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
8
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
9
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
CAPA
CITE
INFO
RMAT
IQU
E
TEMPS
10
Charge actuelle
Capacités fournies par
l’IT
Réduction des investissement
s 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
CAPA
CITE
INFO
RMAT
IQU
E
TEMPS
Avec…
Avantage économique !
11
Microsoft, le Cloud ?
(1996)+ 450 M
util. actifs
Windows Live
Hotmail (1997)550 M
util./mois
(1998)Logiciel + Service450 M util.
Windows
Update(1999)+ 320 M util. actifs
Windows Live
Messenger
(1999)2 Milliards requêtes/m
ois
(2001)+ 20 M
util. actifs
(2003)5
milliards min
conf /an
(2004)2
milliards emails/jou
r
(2010)Disponible pour 450
millions de consomma
teurs
Web Applications
1 milliard =Nombre d’authentification Windows Live ID chaque jour
Windows Live
12IT as a Service
SOFTWAREA S A S E R V I C E
PLATFORMA S A S E R V I C E
INFRASTRUCTUREA S A S E R V I C E
13IT as a Service
INFRASTRUCTUREA S A S E R V I C E
PLATFORMA S A S E R V I C E
SOFTWAREA S A S E R V I C ECUSTOMER &PARTNER APPS
14
Les centres de données
15
Faire du futur une variable connue INVESTISSEMENTS EN INFRASTRUCTURE
Plus de $2B investis6 data centersConformité avec les procédures de sécuritésFlexibilité entre Cloud Public et PrivéInnovation en terme d’empreinte carbone30 000 ingénieurs travaillent sur les services Cloud70% de l’ensemble des produits serveurs auront une offre Cloud d’ici 2012
BUSINESS APPSCOLLABORATION STOCKAGE PLATEFORMEMANAGEMENTPRODUCTIVITECOMMUNICATIONS
Platform as a ServiceSoftware as a Service
Nou
s gér
ons
Vous
gér
ez
16
Private(On-
Premise)
StorageServer HW
Networking
ServersDatabases
Virtualization
RuntimesApplications
Security
Votre
val
eur
Dedicated(Managed Hosting)
StorageServer HW
Networking
ServersDatabases
Virtualization
RuntimesApplications
SecurityVo
tre v
aleu
r
Platform(as a
Service)Applications
StorageServer HW
Networking
ServersDatabases
Virtualization
RuntimesSecurity
Votre
val
eur
Infrastructure(as a Service)
StorageServer HW
Networking
ServersVirtualizatio
n
Databases
RuntimesApplications
Security
Votre
val
eur
Votre
val
eur
Innovations
Votre
val
eur
Innovations
Votre
val
eur
Innovations
Opportunités pour l’Innovation
17
La plateforme Windows Azure
Distribution, stockage et calcul évolutifRéseau privé virtuel (VPN)Gestion des services automatisésLangages, technologies et outils familiers
Stockage relationnel pour le nuageSynchronisation et repportingModèle de développement cohérentGestion automatiséeCache distribuéCapacité de bus de servicesService de contrôle des accèsService d'intégration et de composition de la demande
18
La plateforme Windows Azure
Platform
Compute Storage ManagementCDN
Database ManagementData Sync Reporting
App Data App Data
App Data App Data
AppFabricService Bus Access Control Caching Virtual Network
19
Bénéfices de Windows AzureUn système d’exploitation pour le Cloud
Qui permet de
Data centers
Services de Stockage
Virtualisation
Services Management
Sécurité et Contrôle
Qui gère à votre place Vous bénéficiez
Réduction des coûts Agilité / on-demand Efficacité Interoperabilité Focus
Gérer des apps
Stocker des datas
Héberger des apps
Créer des apps
20
Plateforme unifiée et ouverte
Modèle de Développement et Administration familier
Interopérable
21
On-premises LOB ApplicationsApplications 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 controlCDN
Expe
rienc
e Dé
velo
ppeu
rUt
ilise
des c
ompé
tenc
es
exist
ante
s et d
es o
utils
co
nnus
22
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
23
Exemples de scénarios
UsageCom
pu te
Time Average
Inactivity
Period
“On and Off “
Scénarios d’usage temporaireGaspillage de ressources non exploitéesDélais de déploiement parfois importants
Com
pu te
Time
“Unpredictable Bursting“
Average Usage
Pics de consommation imprévisiblesImpact négatif sur la performanceTrop coûteux à anticiper ou provisionner
Average UsageCom
pu te
Time
“Growing Fast“
Service à succès, réussite commercialeS’adapter à la demande est difficileTemps de déploiements et mise en oeuvre complexe
Com
pu te
Time Average Usage
“Predictable Bursting“
Services répondant à des saisonnalitésPics de consommation périodiquesComplexité du SI et gaspillage de ressources
24
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
25
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
InstancesDonnées
Plateforme Windows Azure
26
Les prix de la plateforme
Gestion automatisée, fédération d’identités,bus de données
Contrôle d’accès
1.41€/100K
Par transactionBus de données
2.82€
Par connexionBande passante
Par Go transféré0.11€ Go Entrant0.14€ Go Sortant
Web edition
7.085€ / 1 Go / mois(1-5 Go)
Par database/mois
Haute disponibilité, tolérance aux pannes,à la demandeBusiness edition
Par database/mois
70.91€ / 10 Go / mois(10-50 Go)
Bande passantePar Go transferé
0.11€ Go Entrant0.14€ Go Sortant
Traitement0.085€ / heure
(petite)
Par heure de service
Cycle de vie des applications, gestion automatiséedu système d’exploitation
StockagePar Go stocké et
transactions0.11€ Go / mois0.007€/10K transactions
Bande passantePar Go transferé
0.11€ Go Entrant0.14€ Go Sortant
28
Qualité de service
Connectivitéréseau
Service connecté et accessible via le WebEngagement pour 2+ instances/rôle
>99.95%
Base de données
disponible
Base de données connectéeDisponible et supervisée sur intervalles de 5-minutes>99.9%
Supervision et redémarrage des instances
Supervision systématique des instancesDétection et action sur les défauts matériels
Automatique
Stockagedisponible
>99.9%
Stockage connecté et accessibleRequêtes complétées en intégralité
Servicesdisponibles
>99.9%
Bus de données accessibleOpérations sur les messages complétées en intégralité
29
Exemple 1Exemple: 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
30
Exemple 2Exemple: 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
31
Exemple 3Exemple: 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
32
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
33
Adoption: + 30,000 clients PartenairesClients « 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. »– Andy Lapin,
Directeur de l’architecture d’entreprise
« 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. »– Michael Hart
Architecte système et chef du développement
34
Testez la plateforme Windows Azure
Explorez l’infini en 24h au travers de 3 exercices et repartez avec un Pass qui vous permet d’accéder à un vrai compte Windows Azure gratuitement pendant 30 jours.
Les abonnés MSDN bénéficient d’avantages pour tirer profit de la plateforme Windows Azure tels que 750 heures/mois, base de données SQL Azure…
Offre de Découverte “Windows Azure Platform Introductory Special” — Cette offre promotionnelle vous permet d'essayer gratuitement la plateforme Windows Azure. L'abonnement comprend un niveau de base de 25h de calcul/mois, du stockage, du transfert de données...
www.windowsazure.fr
Dès maintenant dans votre kit Windows Azure
Ou rendez-vous sur le stand cloud, C41, pour en récupérer un
Certifié sans carte bleue
35
« Le meilleur des formations Microsoft en France »
Accédez à plus de 90 cours de qualité sur les technologies de développement Microsoft en ligne ou avec un formateur SoftFluent.
Une carte d’accès Gratuite 1 mois vous attend au stand SoftFluent W5 !
4 cours AZURE vous attendent…
Windows Azure Fundamentals
&
Introduction to Windows Azure
SQL AzureWindows Azure AppFabric
Partenaire exclusif en France
36
Devenez « Powered by Windows Azure »
• Pour les développeurs, les éditeurs de logiciels… tous ceux qui créent des logiciels
• Gratuit et en français• En « libre service »• Accompagnement en 3 étapes:
• Aide au Développement avec des outils tels que SDK, codes sources, formations techniques…
• Aide au test de compatibilité grâce au kit de certification logicielle mis à disposition gratuitement.
• Visibilité sur le marché: ressources marketing à disposition (PinPoint, logo « Powered by Windows Azure »,…)
Rendez-vous sur le stand cloud, C41, pour en savoir plus
37
Pour approfondirMardi 13:00 CLO101: A la découverte de Windows Azure (1ère partie)
Mardi 14:30 CLO206: A la découverte de Windows Azure (2ème partie)
Mardi 16:00 CLO302: Windows Azure – plongée en eaux profondes
Mardi 17:30 CLO207: Scénarios pour Windows Azure
Mardi 17:30 DAT306: Supporter la montée en charge avec SQL Azure
Mardi 17:30 TC101: Windows HPC Server sur Windows Azure
Mercredi 11:00 CLO102: Témoignages Windows Azure
Mercredi 13:00 CLO209: SQL Azure – la base de données dans le Cloud
Mercredi 14:30 CLO208: Migrer ses applications sur Windows Azure
Mercredi 16:00 CLO210: Windows Azure DataMarket
Mercredi 17:30 CLO301: Intégrer Windows Azure dans mon Système d’Information
Jeudi 14:30 CLS103: L’impact de Windows Azure et du Cloud Public