windows azure : tour d'horizon
DESCRIPTION
Wilfried Woivré et Tommy Roughol vous proposent une conférence sur « Windows Azure : Tour d'horizon ! ». Qu'il s'agisse de connecter vos applications entre elles ou d'héberger un site à fort trafic, le Cloud Computing est toujours là pour répondre à vos besoins. Si cela vous intéresse, rejoignez-nous et sortez du brouillard, car Microsoft est là pour vous envoyer au 7ème ciel grâce à Windows Azure ! Au programme de cette session : les fonctionnalités de la plateforme, ses avantages, son utilisation, quelques cas pratiques et son modèle de tarification. Pensez au parachute, la dépressurisation est souvent brutale !TRANSCRIPT
Windows Azure Tour d’horizon
Blogdev.howtommy.net Twitter@HowTommy
Tommy RougholSoat - Sarenza
C#ASP.Net
Blogblog.woivre.fr Twitter@wilfriedwoivre
Wilfried WoivréSoat Expert C# / Azure
Windows Azure
4
Agenda
Le cloud késkecé ? Microsoft Windows What ? Un portail pour les manager tous Open. Flexible. Rock Solid. Et sinon combien ça me coûte ?
Et si on a le temps :■Quelques exemples archis !
07/03/2013
5
Le cloud késkecé ?
Le cloud computing est un concept qui consiste à déporter sur des serveurs distants des stockages et des traitements informatiques traditionnellement localisés sur des serveurs locaux ou sur le poste de l'utilisateur.
Selon le National Institute of Standards and Technology (NIST), le cloud computing est l'accès via le réseau, à la demande et en libre service, à des ressources informatiques virtualisées et mutualisées.
07/03/2013
6
A quoi ça sert ?
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
p ut
e
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
07/03/2013
7
Différents nuages !InformatiqueTraditionnelle
Cloud IaaSInfrastructure
Cloud PaaSPlate-Forme
Stockage
Serveurs
Réseau
O/S
Middleware
Virtualisation
Applications
Runtime
Stockage
Serveurs
Réseau
O/S
Middleware
Virtualisation
Applications
Runtime
Géré
par
l’uti
lisate
ur
de c
loud
Géré
par l’o
péra
teur
Clo
ud
Géré
par
l’uti
lisate
ur
de c
loud
Géré
par
l’uti
lisate
ur
de
cloud
Stockage
Serveurs
Réseau
O/S
Middleware
Virtualisation
Applications
Runtime
Cloud SaaSSoftware
Stockage
Serveurs
Réseau
O/S
Middleware
Virtualisation
Applications
RuntimeGéré
par l’o
péra
teur
Clo
ud
Géré
par l’o
péra
teur
Clo
ud
07/03/2013
8
Et donc ?
Usage BasedElastic
Self-Service
Pooled Resources
07/03/2013
WINDOWS AZURE
907/03/2013
10
Tout droit sorti d’on ne sait où ?
Windows LiveHotmail
(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
Office live
Meeting
07/03/2013
11
En 3 mots
flexible open solid
07/03/2013
12
infrastructure for building andrunning your applications
applicationbuilding blocks
storagebig data
caching
CDN
database
media
networking
traffic manager
virtualmachines
web sites
cloud services
compute
service bus
identity
mobile 07/03/2013
13
En quelques briques
Global Physical Infrastructureservers / network / datacenters
caching identityservice
bus media cdn big datacommer
ceintegrati
onanalytic
s hpc mobile
compute storage networkingvirtual machines
web sites
cloud services
SQL database
noSQL database
blob storage
connect
virtual network
traffic manager
...
Fra
mew
ork
sS
erv
ices
Fab
ric
Infr
astr
uctu
re
N Central US, S Central US, N Europe, W Europe, E Asia, SE Asia + 24 Edge CDN Locations
......
......
...
Automated
Managed
Resources
Elastic
Usage Based
07/03/2013
14
Des API pour les manager tous…
SMAPI
Un portail, des portaux
PowerShell
Command-Line tool pour Linux & Mac
07/03/2013
16
Open, Flexible, Rock Solid
GitHub (https://github.com/WindowsAzure)
WebSites■PHP, Node.js, Python, et .Net
Cloud Services■.Net, Java
IAAS■Ubuntu, OpenSuse, CentOS■VM Depot
07/03/2013
17
Open, Flexible, Rock Solid
Construisez votre propre cloud
• Intégration continue• Team Foundation Server• Team Foundation Service• Git• SVN• Etc.
07/03/2013
18
Open, Flexible, Rock Solid
Quand ça ne tombe pas en panne…
Service géo-redondant
Gestion des instances au sein d’Azure
SLA de 99,9%07/03/2013
DÉPLOIEMENT D’UNE APPLICATION
UN CLOUD SERVICE, PAR EXEMPLE
1907/03/2013
20
Comment ça se passe ?
servicepackage
servicepackage
07/03/2013
21
Mise à disposition des machines
07/03/2013
servicepackage
Server Rack 1 Server Rack 2
virtual machine virtual machine
Provision Role Instances Deploy App Code Configure Network
virtual machine virtual machine
22
Mise à disposition des machines
07/03/2013
servicepackage
Windows Azure Datacenter
Provision Role Instances Deploy App Code Configure Network
23
Déploiement de l’application
07/03/2013
Windows Azure Datacenter
servicepackage
Provision Role Instances Deploy App Code Configure Network
24
Configuration du Load Balancer
07/03/2013
Network Load Balancer
Windows Azure Datacenter
Network load-balancer configured for traffic
Provision Role Instances Deploy App Code Configure Network
25
Et en cas de panne ?
07/03/2013
Network Load Balancer
Windows Azure Datacenter
26
Et sinon combien ça me coûte ? 3 mois gratuit avec quota
■750h Small Instances, 70Go Storage, 1SQL, 10 Websites
Forfait 20 à 30% moins cher
Paiement à l’utilisation07/03/2013
27
Une calculatrice pour tout ça ? https://www.windowsazure.com/fr-fr/pricing/c
alculator/
2x instances Extra Small■1x Prod et 1x Staging
Intégration continue TFS CDN Azure Storage NoSQL 25Go
https://www.windowsazure.com/fr-fr/pricing/details/?currency-locale=de-de
07/03/2013
28
Et des archis ?
Archi CQRS + Event Sourcing
07/03/2013
29
Des bonnes pratiques d'archis Pensez hybride
Prendre en compte le réseau
Tolérance de panne
07/03/2013
30
Questions ? Ou Pizzas ?
07/03/2013
31
Communauté Azure France
• RDV chez la Communauté ZeCloud• RDV le 27 avril pour le Global
Windows Azure Boot Camp Paris
• Le site www.zecloud.fr • Les Azure Camps• Le groupe Facebook ZeCloud:
http://www.facebook.com/groups/zecloud/
• Twitter ZeCloud http://twitter.com/zecloud 07/03/2013