Upload
frederic-harper
View
810
Download
5
Embed Size (px)
DESCRIPTION
Une présentation que j'ai fait au CUNQ sur Windows Azure.
Citation preview
Page 1
AzureFest Québec
Frédéric Harper
Groupe d’utilisateur .NET Québec
2011-05-25
Page 2
Connexion
WIFI
SSID: enap.uquebec.ca
Hashtag: #AzureFest
Présentateur: @fharper
Page 3
Frédéric Harper
Évangéliste aux développeurs à Microsoft Canada
• LinkedIn: http://ca.linkedin.com/in/fredericharper
• Twitter: http://twitter.com/fharper
• Facebook: http://facebook.com/fharper
• Blogue pour les développeurs francophones:
http://blogs.msdn.com/cdndevsfr
• Blogue personnel: http://alabase2.com
À propos
Page 4
Aperçu de Windows Azure
• Cloud Computing
• Les principes d’Azure et les coûts
• Coût total d’une propriété
• Comparaisons des Cloud Computing
Votre premier déploiement
• Inscription
• Migrer une application existante
Outils de développement
• Installation du SDK et des outils Azure
• Configuration du Windows Azure Tools
• Configuration du Dev Storage
• Debogage
Prochaines étapes
Aperçu
Page 5
Cloud Computing
Software-as-a-Service
consommer
“SaaS” Platform-as-a-Service
construire
“PaaS” Infrastructure-as-a-Service
héberger
“IaaS”
Page 6
Cloud Computing
Packaged
Software
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Yo
u m
an
ag
e
Infrastructure (as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Man
ag
ed
by v
en
do
r
Yo
u m
an
ag
e
Platform (as a Service)
Man
ag
ed
by v
en
do
r
Yo
u m
an
ag
e
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software (as a Service)
Man
ag
ed
by v
en
do
r
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Page 7
Aperçu de Windows Azure
Diagramme créé par
Roger Jennings http://hmbl.me/54K957
Page 8
La facturation
Data Transfer
Compute
Instance Size
# of Instances
Storage Services
Disk Usage
Transactions
SQL AZURE AppFabric Virtual
Network
CDN
Page 9
Transfert de données
Entrant: $0.10 / GB
Sortant: $0.15 / GB
É-U/Europe
Entrant: $0.10 / GB
Sortant: $0.20 / GB
Asie
Inter centre de
données: GRATUIT
Page 10
Compute R
ole
Web Ro
le
Worker Ro
le
VM
Emulates IIS
ASP.NET
WCF
Fast CGI Emulates
Windows Services
Long Running
Process
Emulates IaaS
Windows Server
2008 R2
Page 11
Compute
fn = (Nb Instance * Instance Multiplicateur * Heures d’opérations * $0.12)
Nom Multiplicateur
Extra Small N/A
Small 1
Medium 2
Large 4
Extra Large 8
*Les instances “Extra Small” sont chargées à $0.05 / Heure
Page 12
Compute
Nom/Grandeur CPU Mémoire Espace disque Performance
I/O Coût par heure
Extra Small 1.0 GHz 768 MB 20 GB Low $0.05
Small 1.6 GHz 1.75 GB 225 GB Moderate $0.12
Medium 2 x 1.6 GHz 3.5 GB 490 GB High $0.24
Large 4 x 1.6 GHz 7 GB 1,000 GB High $0.48
Extra large 8 x 1.6 GHz 14 GB 2,040 GB High $0.96
Web Role Worker
Role
Page 13
Compute
Aucun coût lorsqu’arrêté
Page 14
Compute
Attendez-vous à une facture si…
Page 15
Services de stockage
Drive
Queues
Tables
Blobs
Transactions: $0.01 / 10k
$0.15 / GB Par mois
100TB / Account
$0.15 US -Europe
$0.20 Other
$0.01 / 10k
Page 16
SQL Azure
• 1GB $9.99
• 5GB $49.95
Web Edition
• 10GB $99.99
• 20GB $199.98
• 30GB $299.97
• 40GB $399.96
• 50GB $499.95
Business Edition
Page 17
AppFabric
Roadmap
Composite App
Integration
Caching
Per Connection
Pay-as-you-Go: $3.99
Pack of 5: $9.95
Pack of 25: $49.75
Pack of 100: $199.00
Pack of 500: $995.00
Service Bus
Access
Control (ACS)
$1.99
per 100k Transactions
Page 18
Virtual Network
Page 19
Total Cost of Ownership
http://hmbl.me/612J8U
http://hmbl.me/612KUE
Page 20
Windows Azure vs d’autres services
Windows Azure AWS Hébergement
partagé
Compute 64-Bit 32/64-Bit 32/64-Bit
Load Balancing Inclus Un coût extra Quoi?
Langages supportés 5 5 Varie
Storage API REST SOAP N/A
Base de données
(RDS)
SQL Azure MySQL MySQL/SQL Server
Windows Azure AWS Hébergement
partagé
Compute (Small) 0.12/Heure (x64) 0.12/Heure (x32) $5-40/Mois
Compute (Large) 0.48/Heure (x64) 0.48/Heure (x64) $80-200/Mois
Fonctionnalités
Prix
Page 21
S’inscrire
http://hmbl.me/4GO3CB
Naviguez à…
SSID Enap.uquebec.ca
Page 22
Votre premier déploiement
Page 23
Déploiement de NerdDinner
Page 24
Portail de la plateforme Windows Azure
Naviguez à… http://windows.azure.com
Page 25
Installer le SDK et les outils pour VS
Web Platform Installer
OU
http://hmbl.me/64YDJP
+
Configurations manuelles
Page 26
Configurer les outils Windows Azure
Microsoft .NET Framework 3.5.1
WCF HTTP Activation
WCF Non-HTTP Activation
Internet Information Services
ASP.NET / CGI
Activer/Désac. des fonctions Windows
Page 27
Configurer le DevStorage Open: %ProgramFiles%/Windows Azure SDK/v1.x/bin/devstore/DSInit.exe
Utilisez la ligne de commande pour spécifier la base de données
Il est possible que deviez fournir les informations de connexion
Page 28
Prochaines étapes
Windows Azure http://hmbl.me/2H9I0A
Blogue de l’équipe Windows Azure http://hmbl.me/2H9QXK
Blogue de l’équipe SQL Azure http://hmbl.me/2HEPIY
Channel 9 - Vidéos sur le Cloud http://hmbl.me/2HAX5Q
Ressources MS - Windows Azure http://hmbl.me/2HBGA5
Connexion développeur Canadien
http://blogs.msdn.com/cdndevsfr
Canadian Developers Connection
http://blogs.msdn.com/cdndevs
Page 29
Questions? Commentaires?