présentation windows azure - ms days 2011

44
http://twitter.com/tomconte [email protected]

Upload: thomas-conte

Post on 13-May-2015

1.200 views

Category:

Technology


1 download

DESCRIPTION

Présentation de la plateforme Windows Azure jouée aux MS Days 2011 (étape de Rennes).

TRANSCRIPT

Page 2: Présentation Windows Azure - MS Days 2011
Page 3: Présentation Windows Azure - MS Days 2011

Community

Cloud Private Cloud Public Cloud

Hybrid Clouds Modèles de

déploiement

Modèles de

service

Caractéristiques

essentielles

Caractéristiques

communes

Software as a Service

(SaaS)

Platform as a Service

(PaaS)

Infrastructure as a

Service (IaaS)

Mise en commun de ressources

Accessible par le réseau Elasticité

Service Mesuré

Self Service / à la demande

Logiciel en location

Virtualisation Orienté Services

Sécurité Avancée

Homogénéité

Évolutivité massive “Resilient Computing”

Distribution Géographique

Page 4: Présentation Windows Azure - MS Days 2011

Modèles de Service

SOFTWARE AS A SERVICE

PLATFORM AS A SERVICE

INFRASTRUCTURE AS A SERVICE

• Exécute les applications de l’utilisateur

• Délivre des ressources bas niveau

(Serveurs Virtuels, Réseaux, stockage)

• Automatisation limitée

• Coût opérationnel important

• Exécute les applications de l’utilisateur

• Délivre des services aux applications

(BD, haute dispo, montée en charge)

• Automatisation importantes

• Coût opérationnel faible

• Exécute un progiciel préconfiguré

• Délivre un service aux utilisateurs

• Automatisation complète

• Coût opérationnel très faible

Page 5: Présentation Windows Azure - MS Days 2011

La plateforme Windows Azure

intervient ici

IT traditionnel

Stockage

Serveurs

Networking

O/S

Middleware

Virtualisation

Données

Applications

Runtime

Vo

us

gére

z

IaaS

Stockage

Serveurs

Networking

O/S

Middleware

Virtualisation

Données

Applications

Runtime

Exte

rnalisé

Vo

us

gére

z

Vo

us

gére

z

PaaS

Exte

rnalisé

Stockage

Serveurs

Networking

O/S

Middleware

Virtualisation

Applications

Runtime

Données

SaaS

Exte

rnalisé

Stockage

Serveurs

Networking

O/S

Middleware

Virtualisation

Applications

Runtime

Données

Page 6: Présentation Windows Azure - MS Days 2011

TEMPS

CA

PA

CIT

E I

NFO

RM

AT

IQU

E

Ressources IT allouées

„Gâchis“ de capacité

Sous-capacité

Prévision de charge

Barrière pour les innovations

Coût fixe pour les capacités

fournies par l„IT

Charge actuelle

Page 7: Présentation Windows Azure - MS Days 2011

TEMPS

CA

PA

CIT

E I

NFO

RM

AT

IQU

E

Ressources IT allouées Charge actuelle

Lower initial investment

Réduction possible des capacités IT en cas de diminution de la charge

Prévision de charge

Réduction de la surcapacité

Pas de sous-capacité

Page 8: Présentation Windows Azure - MS Days 2011

Les usages du Cloud

Utilisation

Ch

arg

e

Temps

Utilisation

Période

d’inactivité

Application ON/OFF (e.g. batch)

Infrastructure non utilisée entre temps

Mise en production lente

Ch

arg

e

Temps

Utilisation

Pic de charge non planifié

Performances dégradées

Panne générale dans les cas extrêmes

Utilisation

Ch

arg

e

Temps

Capacité de montée en charge rapide

Difficulté d‟identifier les services à succès

Déploiements complexes

Ch

arg

e

Temps

Utilisation

Services à pics de charge réguliers

Services à tendance saisonière

Complexité & capacité de calcul gaspillée

Page 9: Présentation Windows Azure - MS Days 2011

• turbotax.com • taxcut.com

• hrblock.com • taxact.com

Source : Alexa

~4x charge normale (achats de Noël)

~10x charge normale (clôtures des bilans)

• target.com • walmart.com

• toysrus.com • barnesandnoble.com

Source : Alexa

Page 10: Présentation Windows Azure - MS Days 2011
Page 11: Présentation Windows Azure - MS Days 2011

Octobre 2008 Juin 2010 Novembre 2009

Février 2010

•Updated Windows Azure CTP

• Announced VM Role, Project

Sydney, and Windows Azure

Platform pricing and SLAs

• Enabled Full Trust & PHP, Java,

etc. applications

• Project “Dallas” CTP

•Windows Azure Update

• .NET Framework 4

•OS Versioning

• CDN

• SQL Azure Update

• 50GB databases

• Spatial data support

•DAC support

Windows Azure Platform generally available

• Announced the Windows Azure Platform

• First CTP of the Windows Azure Platform

Announced SQL Azure Relational DB

Mars 2009

Page 12: Présentation Windows Azure - MS Days 2011

Expérience Développeurs Utilisation des outils et compétences existantes

MarketPlace

Page 13: Présentation Windows Azure - MS Days 2011

Les data centers de Windows Azure

Amérique du Nord Europe Asie Pacifique

S. Central – U.S.

W. Europe N. Central – U.S.

N. Europe

S.E. Asia

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

Page 14: Présentation Windows Azure - MS Days 2011

Your Application

Windows Azure Platform

Worker

Instance 1 (your app)

Worker

Instance 2 (your app)

Worker Role Win Srvr 2008 R2

.NET 4

Web

Instance 1 (your app)

Web

Instance 2 (your app)

Web

Instance 3 (your app)

Lo

ad

Bala

nce

r

Web Role Win Srvr 2008 R2

IIS7, ASP.NET, .NET 4

Fab

ric Co

ntro

ller

Azure Portal – Self-Service Service Package

3 Web Servers

2 Regular Servers

Code 10010100010

01000110000

10010001001

01110001010

0110

Service Model

Azure SDK Compute

Emulator

Dev

Storage

Web

Instance 4 (your app)

4

Azure Storage SQL Azure Blobs, Tables, Queues

2 Custom Servers

Use “My.vhd”

VMRole Win Srvr 2008 R2 VHD

Whatever you install

VMRole

Instance 1 (your app)

VMRole

Instance 2 (your app)

And Azure Takes Care of the Rest OS Install and Licensing

OS Patching and Maintenance

Networking (Load Balancer, Firewall, etc.)

Elastic Scale Up and Down

99.95% Compute SLA

Page 15: Présentation Windows Azure - MS Days 2011
Page 16: Présentation Windows Azure - MS Days 2011
Page 17: Présentation Windows Azure - MS Days 2011

EXEMPLE D’USAGE : CALCULS STATISTIQUES

Slide 17

Nœudsde calcul

Passerellede Calcul

HTTPS

HTTPS

Base deDonnées

HTTPS

SOAPServices Web

de données

Logs

Administration

du cluster

de calcul

Utilisateur

Intranet

Page 18: Présentation Windows Azure - MS Days 2011
Page 19: Présentation Windows Azure - MS Days 2011
Page 20: Présentation Windows Azure - MS Days 2011
Page 21: Présentation Windows Azure - MS Days 2011
Page 22: Présentation Windows Azure - MS Days 2011

<WebRole name="foo">

<Startup>

<Task commandline="relative\path\ToSetupExecutable.cmd"

executionContext="limited|elevated"

taskType=“simple|foreground|background"/>

</Startup>

</WebRole>

Page 23: Présentation Windows Azure - MS Days 2011
Page 24: Présentation Windows Azure - MS Days 2011
Page 25: Présentation Windows Azure - MS Days 2011

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.

Page 26: Présentation Windows Azure - MS Days 2011
Page 27: Présentation Windows Azure - MS Days 2011
Page 28: Présentation Windows Azure - MS Days 2011

Performance

Envoie l‟utilisateur sur le

déploiement le plus

proche/performant

Tolérance aux pannes

Redirige le trafic vers un

autre déploiement en

fonctione de la

disponibilité

Round Robin

Trafic équilibré sur les

déploiements en

fonction d‟un ratio fixe

Page 29: Présentation Windows Azure - MS Days 2011
Page 30: Présentation Windows Azure - MS Days 2011
Page 31: Présentation Windows Azure - MS Days 2011
Page 32: Présentation Windows Azure - MS Days 2011

EXEMPLE D’USAGE : STOCKAGE DE DOCUMENTS PUBLICS ET PRIVATIFS

Slide 33

• 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

Page 33: Présentation Windows Azure - MS Days 2011

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

Page 34: Présentation Windows Azure - MS Days 2011

EXEMPLES D’UTILISATION

Web Role

Reporting

Data Sync

Data Sync

Page 35: Présentation Windows Azure - MS Days 2011

Sync

Protocoles légers (OData & Sync)

Support large et prérequis client minimaux

Windows Server / IIS

Sync Endpoints

Auth / Mgmt / Bus Logic

SyncFx

SQL Server

Sync Endpoints

Auth / Mgmt / Bus Logic

SyncFx

Le serveur réalise les ensembles à synchroniser

Configuration simple des synchronisations

Support des API clients

UN EXEMPLE DE SCENARIO PLUS ÉVOLUÉ Application distribuée sur clients mobiles offline avec synchro centrale

Sync Framework V4

Page 36: Présentation Windows Azure - MS Days 2011
Page 38: Présentation Windows Azure - MS Days 2011

http://www.odata.org/

http://ogdi.codeplex.com/

http://data.govdata.eu/v1/frOpenData/Sanisettes

Page 39: Présentation Windows Azure - MS Days 2011
Page 40: Présentation Windows Azure - MS Days 2011
Page 41: Présentation Windows Azure - MS Days 2011
Page 42: Présentation Windows Azure - MS Days 2011
Page 44: Présentation Windows Azure - MS Days 2011

http://www.windowsazure.fr/ www.windowsazure.fr