66

Source : NIST – Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Embed Size (px)

Citation preview

Page 1: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles
Page 2: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

La Plateforme Windows Azure

Thomas Conté, Benjamin GuinebertièreArchitectes – Division Plateforme & écosystèmeMicrosoft France

[email protected] | Twitter: @tomconte | blogs.msdn.com/[email protected] | Twitter: @benjguin | blogs.msdn.com/benjguin, blogs.msdn.com/architech

Septembre 2010

Page 3: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Agenda

Rappels Cloud ComputingScénarios d'application en entreprise

Positionnement Microsoft & Cloud ComputingIntroduction à la plateforme Windows AzureIntégration avec le SI de l’entrepriseInteropérabilitéModèle de facturationQuestions / Réponses

Page 4: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

5 caractéristiques essentielles

Self-service, à la demandeAccès réseau ubiquitaireMise en commun des ressources

Indépendance de l’emplacementHomogénéité

« Elasticité » rapideService mesuré en permanence

Source : NIST – www.nist.gov

Page 5: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Pourquoi le Cloud

Réduire les coûts, augmenter les revenus• Se focaliser sur l’innovation,

les nouvelles opportunités• Nouveaux canaux• Nouvelles opportunités

amenées par de la puissance CPU et du stockage massivement évolutifs

Améliorer l’agilité, le time to market• Répondre plus rapidement à

de nouvelles demandes• Améliorer la productivité des

équipes, se focaliser sur l’essentiel

Le Cloud Computing est pérenne• Largement accepté comme la

nouvelle évolution naturelle de l’IT

Page 6: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Bases économiques du Cloud Computing

TEMPS

CA

PA

CIT

E I

NFO

RM

ATIQ

UE

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

Sans…

Page 7: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Bases économiques du Cloud Computing

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

PA

CIT

E I

NFO

RM

ATIQ

UE

TEMPS

Avec…

Page 8: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

How Microsoft Views the CloudFundamentals

Scale outAutomated

ServiceManagement

HighAvailability

Multi-tenancy

Heterogeneous

Homogeneous

OpEx CapEx

Lease/Rented Owned

Considerations

Third Party Self

Location On premisesOff premises

Infrastructure

Business model

Ownership

Management

Page 9: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Cloud Options

ENTERPRISE

DEDICATED CLOUD

PUBLIC CLOUD

PRIVATE CLOUD

Secure CloudFederation

INTERNAL IT

Page 10: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Utilisation

Com

pu

te

Temps

Utilisation

Inactivité

“Puissance Ponctuelle“

Travaux ponctuels, par exemple batchLa capacité excédentaire est inutiliséeTime to market peut être ralenti

Com

pu

te

Temps

“Pics Imprévisibles“

Utilisation Moyenne

Pics de demande difficiles à prévoirLes pics impactent les performancesImpossible de prévoir les cas extrêmes

Utilisation Moyenne

Com

pu

te

Temps

“Croissance Rapide “

Service populaire = montée en chargeTenir le rythme de croissance challenge l’ITComplexité du déploiement initial

Com

pu

te

Temps

Utilisation Moyenne

“Pics Prévisibles“

Services à forte saisonnalitéPics dus à une augmentation de la demandeComplexité IT et capacité gâchée

Scénarios pour le Cloud

Page 11: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

5 Scénarios CloudBesoin de capacité intermittente

1• Services de prévision statistique à la demande• Optimisation des coûts par adaptation dynamique de capacité à la

demande client

•Allocation dynamique de centaines d’instances d’exécution Windows Azure

4Rationalisation de services communs

•Consolidation des messageries du groupe (2400 agences, 42 systèmes, 5 technologies) issues d’acquisitions•Réduction de coûts, gains de performances et flexibilité

•Microsoft Exchange Online pour 30 000 utilisateurs• Capacité à monter agence temporaire en temps réel

2

Diffusion logiciel & entreprise étendue

• Solution Comptabilité/ERP pour PME• Mode de commercialisation Cloud avec faible barrières/coûts pour

clients

•Hébergement par client du progiciel .Net dans Windows Azure et SQL Azure

•Déploiement Cloud multi-client sur Windows Azure et SQL Azure

• Plateforme d’échange B2B – GXS Trading Grid (30 000 entreprises, +8 milliards de transactions/an)• Flexibilité, nouveaux services et solutions analytiques

5Solution « Etat de l’art » sans souci

•Accès aux dernières versions de Microsoft Exchange, Sharepoint, Office Communications et Live Meeting• Industrialisation de l’exploitation et des mises à jour par le créateur des solutions •Changement des modes de travail avec des outils à la pointe de l’innovation

•450 utilisateurs opérationnels en 2 jours. 20% de réduction de coûts (50% vs il y a trois ans)

•300 agences, 3500 utilisateurs

3 Plateforme riche à la demande •Solution d’analyse de qualité de design VAS (Visual Attention

Service) à la demande•Résultats d’années de recherche algorithmique 3M rendu disponible en self-service

•Scalabilité automatique par Windows Azure et SQL Azure

•Spécialistes de développement de jeux pas d’infra.•Support de croissance exponentielle et imprévisible sur Facebook

•Expériementation de nouveaux services , faible investissement. Sécurisation d’accès par Windows Azure AppFabric

Benjamin Guinebertière
Mettre à jour, éventuellement
Page 12: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Expérience Cloud Microsoft

Services Web 2.0

Datacenter dynamique sur

matériel de commodité

Windows Live

Hotmail

(1996)450M+

utilisateurs(1997)550M

utilisateurs/ mois

Windows Update

(1998)Plus gros service

entreprisex100M

Windows Live

Messenger

(1999)320M+

utilisateurs

(2003)5B conf mins/an

(2004)2B emails/jour

(1999)2B requêtes

/mois(2001)20M+

utilisateurs

Datacenters modulaires (en construction)

Collocation

Densification de serveurs

Containers

Page 13: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Datacenters Cloud Microsoft

North Central USA

South Central USA

Northern Europe

Western Europe Eastern Asia

Southeast Asia

Contrat de service entreprise, garantie de service avec engagement financier, disponibilité et support 24/7

Exploités par Microsoft Global Foundation Services (GFS), hébergeur de l’ensemble des services Microsoft (MSN, Messenger, Exchange Online, Windows Azure, …)

Certifications sécurité SAS 70 & 27001 audités par tiers indépendant

Page 14: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

L’entr

epri

se L’entr

epri

seLe

fourn

isse

ur

Clo

ud

L’entr

epri

seLe

fourn

isse

ur

Clo

ud

Le f

ourn

isse

ur

Clo

ud

IaaS, PaaS, SaaS : qui maintient quoi ?

Page 15: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Microsoft & Cloud Computing

Infrastructure as a Service

IAAS

Platform as a ServicePAAS

Software as a ServiceSAAS

Page 16: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Continuité du datacenter au Cloud

Privé Public

H y b r i d e

Machine virtuelle sur (à venir)

Software as a Service

(SaaS)

Platform as a Service

(PaaS)

Infrastructure as a Service

(IaaS)

Page 17: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Microsoft Online Services

•Une architecture, plusieurs clients, •Priorité au déploiement rapide et à l’optimisation financière•Pas de contrainte de nombre d’utilisateurs

Version Dedicated

•Une architecture, un seul client •Priorité au contrôle et l’accès à toutes les fonctionnalités des produits•Organisations de plus de 5000 utilisateurs

Version Standard

Page 18: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Office Web Apps

Page 19: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

The Windows Azure Platform

AppFabric

Developer ExperienceUse existing skills and tools.

Compute Storage Management Relational data Management Connectivity Access controlCDN

Page 20: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

La Virtualisation autorise une évolutivité massive des applicatons. Les clients peuvent construire une combinaison de rôles Web et Worker. Ces rôles peuvent être répliqués à volonté pour faire évoluer les applications et la puissance de calcul nécessaire.

Les Services de Stockage autorisent les clients à stocker de vastes quantités de contenu – dans n’importe quel format – pour une durée indéterminée, en ne payant que pour ce qu’ils utilisent.

La Gestion des Services est effectuée par le Fabric Controller, qui contrôles toutes les ressources au sein du Data Center. Le Contrller déploie votre service et surveille la bonne santé de l’ensemble de la Fabrique.

Sécurité et Contrôle Des processus de contrôle physiques de la sécurité combinés à un modèle d’accès à l’OS strictement contrôlé. Les données sont répliquées dans de multiples domaines dans l’emplacement choisi par le client.

Data Centers dernière génération dans le monde entier. Hébergez vos applications et vos données en confiance, accessibles selon les règles d’accès que vous définissez.

Windows Azure Automatisela Gestion des Ressources IT

Page 21: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Exemple de pattern PaaS

Le but est de guider les développeurs avec une architecture simple et qui monte en charge

Cloud Storage (blob, table, queue)

Web RoleLBn

Worker Role

m

Page 22: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Exemple: « Miniaturiseur »

Web RoleWeb Role

Web RoleWeb Role

Worker RoleWorker Role

Worker RoleWorker RoleWorker Role

(traitement des images)

OrdresMessage

Message

Messages ImagesLo

ad B

ala

nci

ng

(géré

par

Azu

re)

Monté

e e

n c

harg

epar

configura

tion

Web Role(interface Web)

Page 23: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Objectif: évolutivité massive

Évolutivité horizontale – et pas verticale – en répliquant autant d’instances de Worker que nécessaire.

Permet aux applications de faire évoluer leurs consommations « front » et « back » séparémént.

Deux types de Rôles: Web Role & Worker RoleLes applications Windows Azure sont constituées d’une combinaison de Web Roles et de Worker Roles déployés sur un certain nombre d’instances.

Chaque instance tourne dans sa propre MV, répliquée en fonction des besoins

Services “Compute” Windows Azure

Page 24: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Portail d’Administration

Démo

Page 25: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

BLOBS: Une interface simple pour stocker des fichiers nommés ainsi que des métadonnées pour le fichier.

TABLES: Stockage structuré. Une table est un ensemble d’entités contenant un jeu de propriétés.

QUEUES: Stockage et transmission fiables de messages pour les applications.

Stockage: Blobs, Tables, Queues et Drives

DRIVES: Un système de fichiers NTFS durable, partageable entre diverses instances.

Page 26: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Stockage: Content Delivery Network (CDN)Pour un accès au contenu plus proche de l’utilisateur final

39

Stockage Azure

NODE…

EDGE CACHING SERVERS

NODE 2 - TOKYO

EDGE CACHING SERVERS

NODE 1 - LONDON

EDGE CACHING SERVERS

Page 27: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Exemple: « Miniaturiseur »

Web RoleWeb Role

Web RoleWeb Role

Worker RoleWorker Role

Worker RoleWorker RoleWorker Role

(traitement des images)

Queues (ordres de traitement)Messag

eMessag

e

Tables(Messages)

Blob(Images + miniatures)

Load B

ala

nci

ng

(géré

par

Azu

re)

Monté

e e

n c

harg

epar

configura

tion

Web Role(interface Web)

Page 28: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Exploration du Storage

Démo

Benjamin Guinebertière
copies d'écrans à la place?
Page 29: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

API de Management & Diagnostics

Management

• S’appuie sur le « Subscription ID » unique à votre compte Windows Azure• Developer Portal Account

• API RESTful• https://management.core.windows.net/<subscription-id>/services/hostedservices• https://management.core.windows.net/<subscription-id>/services/hostedservices/<service-name>/deploymentslots/<deployment-slot>/?comp=config

• Authentifié par certificats• Envoyer le certificat (.cer) via le Developer Portal• Générer par exemple un certificat auto-signé

Diagnostics

• API .NET (DiagnosticsMonitorConfiguration)• Permet de rapatrier les logs Azure, Event Logs, logs IIS, compteurs de performances, etc.• Sont stockés à intervalles réguliers dans le Storage (Tables)

Exemple: déploiement automatisé,

montée en charge dynamique…

Page 30: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

SQL Azure

BDD Hébergée BDD comme Service

– Langage SQL standard– Modèle de données relationnel

classique– Transactions– Écosystème d’outils de gestion et de

développement familiers

– Provisioning facilité– Capacité de montée en charge– Multi-locataire– Self-management– HA and DR automatisés

SQL Azure offre la même proposition de valeur qu'une BDD relationnelle hébergée, mais avec les bénéfices liés à une BDD gérée comme un service

Page 31: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

SQL Azure: une ou plusieurs bases

Database

Database

Database

Application

ApplicationDatabase

SQL Azure Database

Taille maximum =

50 Go

Page 32: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

En test actuellement (http://sqlazurelabs.com)

SQL Azure OData ServicesExposer au format OData des données SQL Azure

SQL Azure Data SyncSynchronisation de bases de données entre une base SQL Azure et une autre base SQL Azure ou une base SQL Server

Projet HoustonInterface graphique en lignede manipulation de baseSQL Azure

Page 33: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

SQL Azure

Accès depuis SQL Server Management StudioAccès depuis « projet HOUSTON »

Démo

Page 34: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Connecter les services entre eux,dans le nuage, à demeure, hébergés

Service Bus

•Expose des services REST ou SOAP sur l’Internet à travers firewall et couches de NAT•Communique de façon bi-directionnelle entre apps et services de façon interopérable•Différents choix de types et modèles de message: Relai, Message Buffers…•Montée en charge naturelle et automatique

Access Control Service

•Authorization management and federation infrastructure•Provides internet-scope federated identity integration for distributed applications•Use it to•Secure Service Bus communications•Manage user-level access to apps across organizations and ID providers

Connecter

firewall NATfirewall

01

01

01

11

00

11

01

11

0101 0111 0011 0111

Votre application Application “partenaire”

0101 0111 0011 0111

01

01

01

11

00

11

01

11

Service Bus

Page 35: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Azure Service Bus

Service Bus

Client Service

http(s) | sb://xyz.servicebus.windows.net/solution/a/bGestionde noms

Frontal

Msg Msg

NATpare-feu@IP dynamique

AbonnementRoute

NLB

Page 36: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Contrôle d’accès au bus

Applications / Utilisateurs

Simplifie et automatise les

requêtes avec autorisations

complexes

Fournit un niveau d’abstraction

pour l’authentification fédérée à

base d’assertions (claims)

Etablit facilement une relation de confiance sécurisée

Données et applications

Page 37: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Les revendications (« claims ») sont transportées dans des jetonsUn ensemble d’octets qui permet d’exprimer une information à propos d’une identitéCette information consiste en un ou plusieurs revendications à propos d’une entité (identité)

Les jetons sont utilisés par des applications, sites Web ou services Web (Relying Parties ou RP) qui font confiance au STS

Jeton

Revendication 1

Revendication 2

Revendication 3

Revendication n

Signature

Age. . .

(Fédération d’identité: jeton)

Exemples de revendications

Nom

Indique qui a créé ce jeton et le protège contre les modifications

Groupe

STS Security Token Service

RP Relying Party

Page 38: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

4. Utiliser les revendications du jeton

Fournisseur d’identité

(Fédération d’identité: protocole)

1. Obtenir jeton

Jeton2. Soumettre

jeton

Jeton

3. Vérifier la signature du jeton

et que ce STS est de confiance

Navigateur ou Client

STS

Liste de STS de confiance

Application

Librairie d’identité

Utilisateur

Echange de métadonnées

STS Security Token Service

RP Relying Party

Page 39: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

(Fédération d’identité:Implémentation Microsoft)

Active Directory Federation Services V2 (ADFS V2)STS s’appuyant sur Active Directory

Windows Identity Foundation (WIF)Librairie d’identitéModèles de projets pour développer des STS, ou RP

STS Security Token Service

RP Relying Party

Page 40: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

En test actuellement (http://portal.appfabriclabs.com)

ACS V2 – plus grand support de la fédération d’identitéProtocoles: OAuth WRAP, WS-Trust, WS-FederationFormats de jetons: SAML 1.1, SAML 2.0, Simple Web Token (SWT)Intégration avec Windows Identity Foundation (WIF) et les outilsSupport d’ADFS V2Support de fournisseurs d’identité tels que Windows Live ID, Google, Facebook, Yahoo!Web Service REST (OData) de gestionInterface utilisateur de gestion d’ACS dans le portail Azure

Voir vidéo de démonstration àhttp://bit.ly/bRiAOV ou billet à http://bit.ly/cZbSHC

Page 41: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Windows Azure pour l’EnterpriseUtilisation des ressources informatique à demeure et dans les nuages

Plus d’options de développementEnvironnements de test à la demande pour les développeurs: les développeurs testent localement puis testent en charge dans les nuages

Gérer des besoins en ressources périodiquesMonter en charge pour des événements prévus, tels que la facturation, la gestion des taxes ou les rapports de fin d’année

Les technologies Microsoft permettent des mélanges

Stocker les données dans les nuages, déplacer des partoies d’applications, ou combiner des services dans les nuages pour créer de nouvelles solutions… A vous de choisir.

Page 42: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Azure

Fédération d’identité (scénario démo)

Web Role

Domaine Active Directory de l’entreprise

Machine cliente

STS AD FS V2

STS = Security Token ServiceAD FS = Active Directory Federation Services

1/> Connexion à l’application< Redirection vers le STS

2/> demande de jeton SAML, avec authentification Windows< envoi du jeton, redirection vers l’application

3/> Connexion à l’application avec jeton SAML< l’application répond

Page 43: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Fédération d’identité

Démo

bengui1.contoso.com

BCCDC01

bengui2.adatum.com

BACDC01BACAPP01

BCCAPP01

Machine de développement

Machine du domaine à partir de laquelle on se

connecte à l’application Azure

Contrôleur de domaine et STS ADFS V2

Application

1/> Connexion à l’application< Redirection vers le STS

2/> demande de jeton SAML, avec authentification Windows< envoi du jeton, redirection vers l’application

3/> Connexion à l’application avec jeton SAML< l’application répond (en fournissant la liste des jetons qu’elle a reçus)

Voir aussihttp://bit.ly/cIoLGr

Benjamin Guinebertière
Mettre à jour la démo avec ACS V2 ?
Page 44: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

SI de l’entreprise Azure

Connexion à SAP depuis Windows Azure

SAP

SapWCFSvc

AzureBridge

http://....cloudapp.net/...

https|sb://....servicebus.windows.net/...

Page 45: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Connexion à SAP depuis Azure

Démo

Voir aussi http://bit.ly/b9vZF6

Page 46: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Et pour du code autre que .NET ?

Page 47: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Interopérabilité

ZENDFRAMEWORK

Page 48: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Mental Model

Windows 64bit

Utilisateur sans droits d’administraton

Clé USB avec “lancezmoi.bat”

V

o

tr

e

a

p

p

li

c

a

ti

o

n

p

e

u

t-

e

ll

e

s

e

x

é

c

u

t

e

r

d

e

c

e

tt

e

f

a

ç

o

n

?

Page 49: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Anatomy of a Java Worker RoleWorker Role

JRE

Worker.class

.NET

Worker.dll

Run() Process.Start()

Page 50: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Using the Tomcat Solution Accelerator

Download accelerato

r, Tomcat, and JRE

buildme.cmd•copy bits and build

runme.cmd•run locally

packme.cmd•package for the cloud

Page 51: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Windows Azure Platform AppFabric & JavaHTTP Client Support (RESTful API)

Access Control ServiceToken requests and token validateManagement API (scope and rule management)

Protocol and token interoperabilityOAuth Web Resource Authorization Protocol (WRAP)Simple Web Token (SWT) definition

Service Bus Message BuffersMessage consumers can use HTTP pollingEnables mobile, web and non-.NET platformsSecure with WRAP/SWT using Access Control

Java SDK - http://www.jdotnetservices.com

Page 52: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Outils

http://www.microsoft.com/windowsazure/interop/

Page 53: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Déploiement d’un Tomcat

Démo

Voir aussihttp://bit.ly/d6ALyg

Page 54: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Windows Azure Platform Consumption Prices

Elastic, scalable, secure, and highly available automated service platform

Pay as you go and grow for only what you use when you use it

Highly available, scalable, and self managed distributed database service

Compute

$0.12/hour+ Variable Instance Sizes

Per service hour

Web Edition

Per database/month

$9.99/month per 1GB DB(scale up to 5GB’s)

Business Edition

$99.99/month per 10GB DB (*NEW* scale up to 50GB)

Per database/month

Storage

Per GB stored and transactions

$0.15 GB/month$0.01/10k transactions

Windows Azure platform AppFabric Service Bus and Access ControlScalable, automated, highly available services for secure connectivity

International prices are available

Prices shown in USD only

Access Control

$1.99/100k Message Operations

Per Message Operation

$3.99/connection*

Per Connection

Service Bus

*Multi connection packs available

Page 55: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Variable instance sizes to handle complex workloads of any size Windows Azure Instance Sizes

Unit of Compute Defined Equivalent compute capacity of a 1.6Ghz processor (on 64bit platform)

Small

1 x 1.6Ghz (moderate IO)

1.75 GB memory

250 GB storage(instance storage)

Medium

2 x 1.6Ghz (high IO)

3.5 GB memory

500 GB storage(instance storage)

Large

4 x 1.6Ghz (high IO)

7.0 GB memory

1000 GB storage(instance storage)

Small

$0.12

Per service hour

Medium

$0.24

Per service hour

X-Large

$0.96

Per service hour

Large

$0.48

Per service hour

X-Large

8 x 1.6Ghz(high IO)

14 GB memory

2000 GB (instance storage)

Page 56: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Windows Azure Platform Data TransferPriced per GB transferred/month (prices shown in USD)

North America Region Europe Region Asia Pacific Region

$0.10 GB Ingress

$0.15 GB Egress

$0.10 GB Ingress

$0.15 GB Egress

$0.30 GB Ingress

$0.45 GB Egress

No Charge For Off Peak Ingress Promotion (extended to 10/31/10!)

On-board to Windows Azure platform at no charge Off peak times defined as: 10pm-6am Mon-Fri & from 10pm-Fri to 6am-Mon for

weekends in each designated regional time zones below

North America PST = UTC-8

Europe WET = UTC

Asia PacificSST = UTC+8

S. Central – U.S. Sub-region

W. Europe Sub-region

N. Central – U.S. Sub-region

N. Europe Sub-region

S.E. AsiaSub-region

E. AsiaSub-region

Page 57: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

North America Region Europe Region Asia Pacific Region

$0.15 GB CDN Egress

$0.01/10K CDN Storage X-actions

$0.15 GB CDN Egress

$0.01/10K CDN Storage X-actions

$0.20 GB CDN Ingress

$0.01/10K CDN Storage X-actions

Over 2 terabits per second of capacity is available from our 20 global locations. CDN service scales automatically without user intervention.

CDN Reach, Scale and Capability

Enabling customers to deliver content closest to end-users. Leads to better user experience, global reach, & engagement

Page 58: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

All running roles will be continuously monitoredIf role is not running, we will detect and initiate corrective action

>99.9%

Instance monitoring

and restart

Database is connected to the internet gateway All databases will be continuously monitored

>99.9%

Database availability

>99.9%

Service bus and access control endpoints will have external connectivityMessage operation requests processed successfully

Service bus and access control

availability

Your service is connected and reachable via web. Internet facing roles will have external connectivity

>99.95%

Compute

connectivity

>99.9%

Storage service will be available/ reachable (connectivity)Your storage requests will be processed successfully

Storage

availability

Monthly Service Level Agreements

>99.9%

Service will respond to client requests and deliver the requested content without error

Content delivery

network

Page 59: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Reduce infrastructure and operational costs

Shift valuable resources to focus on high value areas

Automated service management means automatic upgrades and no more patches

Platform as a service provided at global scale with a dependable service level agreement

The Value of Service Management

Price for Service Management is Zero $

Service lifecycle management is always included in the low base price!

Lower TCO

Reduce IT Complexity

AutomatedManagement

Comprehensive SLA

Page 60: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Offer ComparisonIntro Special* MSDN DA Core SQL Azure DA DA Extended

Compute 25 hours 750 hours 750 hours 750 hours

Storage 500 MBs 10 GBs 10 GBs 10 GBs

Storage Trans 10K trans 1 M trans 1 M trans 1 M trans

Web DBs 1 GB DB 3 1 GB DBs

Business DBs 10 GB DB 10 GB DB

Access Control 100K trans 1M trans 1M trans 1M trans

Service Bus 2 connections 5 connections 5 connections 5 connections

NA/Europe BW 7 GB in / 14 GB out

7 GB in / 14 GB out

7 GB in / 14 GB out

7 GB in / 14 GB out

Asia Pacific BW 2.5 GB in / 5 GB out

2.5 GB in / 5 GB out

2.5 GB in / 5 GB out

2.5 GB in / 5 GB out

Price No Base Price No Base Price $59.95 $74.95 $109.95

Savings $23.50/month $158/month 54% off 25% off 52% off

Term N/A 8 months* 6 months** 6 months** 6 months**

*Limit of one per customer**Can renew once at the same rate

http://bit.ly/9yDoNX

Page 61: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Learn Try Buy Use/Manage

OnlineSelf Help

Portal & Dashboard (all users)

Microsoft Developer Network (MSDN)

Microsoft Partner Network (MPN)

Assisted Support

Pre-sales, Sales, & Customer Service (all users, no charge)

• Live Site Support (no charge 24/7)

• Developer Support (pay for)

MSPN Program Benefits (partners)

Premier now includes Azure Platform Support!

Support des clients et partenaires

Page 62: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Support Premier et Windows Azure PlatformUn package de bout en bout pour tous les produits et services

Responsable de compte technique (TAM) dédiépoint de contact unique pour les besoins de support et de planification de services IT

Support à la résolution de problèmesTemps de réponse rapide et escalade rapide en fonction de la priorité

Planification de fourniture de services ITPlanification et exécution continuelle en vue d’améliorer l’exploitation et la maturité

Accès à des spécialistes pour la prévention et la résolution de problèmes sur Azurefournissent du support au développement, de l’assistance, de l’information et des ateliers

Plus d’info: http://www.microsoft.com/premier

Pour les développeurs:

Support Account

Management

Workshops

ProblemResolution

Support

Preventionand Resolution

Resources

InformationServices

SupportAssistance

PremierSupport

Page 63: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Conclusion

IaaS / PaaSWindows Azure est le système d’exploitationWindows Server adapté aux problématiques de l’informatique dans les nuagesLa plateforme Windows Azure comprend d’autre services tels que SQL Azure et AppFabric

SaaSL’offre cloud computing de Microsoft comprend également une suite de logiciels: communication unifiée, Office, SharePoint, CRM, …

Page 65: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

Questions - Réponses

Page 66: Source : NIST –  Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions,

it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.