A la découverte de Windows Azure part 1 (100)

31
1 A la découverte de Windows Azure (1 ère partie) Gregory Renard Wygwam Sébastien Warin Wygwam

description

 

Transcript of A la découverte de Windows Azure part 1 (100)

Page 1: 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

Page 2: A la découverte de Windows Azure part 1 (100)

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

Page 3: A la découverte de Windows Azure part 1 (100)

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

Page 4: A la découverte de Windows Azure part 1 (100)

4

Mainframe

Client-Server

Web

SOA

Cloud

5ème génération d’architecture

1970 1980

1990 2000

2010

Page 5: A la découverte de Windows Azure part 1 (100)

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

Page 6: A la découverte de Windows Azure part 1 (100)

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

Page 7: A la découverte de Windows Azure part 1 (100)

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

Page 8: A la découverte de Windows Azure part 1 (100)

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

Page 9: A la découverte de Windows Azure part 1 (100)

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 !

Page 10: A la découverte de Windows Azure part 1 (100)

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

Page 11: A la découverte de Windows Azure part 1 (100)

11

Page 12: A la découverte de Windows Azure part 1 (100)

12

Page 13: A la découverte de Windows Azure part 1 (100)

13

Les centres de données

Page 14: A la découverte de Windows Azure part 1 (100)

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

Page 15: A la découverte de Windows Azure part 1 (100)

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

Page 16: A la découverte de Windows Azure part 1 (100)

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

Page 17: A la découverte de Windows Azure part 1 (100)

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

Page 18: A la découverte de Windows Azure part 1 (100)

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

Page 19: A la découverte de Windows Azure part 1 (100)

19

Plateforme unifiée et ouverte

Modèle de Développement et Administration

familier

Interopérable

Page 21: A la découverte de Windows Azure part 1 (100)

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

Page 22: A la découverte de Windows Azure part 1 (100)

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

Page 23: A la découverte de Windows Azure part 1 (100)

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

Page 24: A la découverte de Windows Azure part 1 (100)

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

Page 25: A la découverte de Windows Azure part 1 (100)

25

Les prix de la plateforme

Page 26: A la découverte de Windows Azure part 1 (100)

27

Qualité de service

Page 27: A la découverte de Windows Azure part 1 (100)

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

Page 28: A la découverte de Windows Azure part 1 (100)

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

Page 29: A la découverte de Windows Azure part 1 (100)

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

Page 30: A la découverte de Windows Azure part 1 (100)

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

Page 31: A la découverte de Windows Azure part 1 (100)

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. »