3. À propos
Frédéric Harper
Évangéliste aux développeurs à Microsoft Canada
fredh@microsoft.com
• 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
Page 3
4. Aperçu 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
Page 4
6. Cloud Computing
Packaged Infrastructure Platform Software
(as a Service) (as a Service)
Software (as a Service)
Applications Applications Applications Applications
You manage
Data You manage Data Data Data
Runtime Runtime Runtime Runtime
Managed by vendor
Middleware Middleware Middleware Middleware
Managed by vendor
You manage
O/S O/S O/S O/S
Managed by vendor
Virtualization Virtualization Virtualization Virtualization
Servers Servers Servers Servers
Storage Storage Storage Storage
Networking Networking Networking Networking
Page 6
7. Aperçu de Windows Azure
Diagramme créé par
Roger Jennings http://hmbl.me/54K957
Page 7
8. La facturation
Compute Storage Services
Instance Size CDN
Disk Usage
# of Instances Transactions
Data Transfer
Virtual
SQL AZURE AppFabric
Network
Page 8
9. Transfert de données
Inter centre de
données: GRATUIT
É-U/Europe Asie
Sortant: $0.15 / GB Sortant: $0.20 / GB
Entrant: $0.10 / GB Entrant: $0.10 / GB
Page 9
10. Compute
Web Worker VM
Role
Role
Role
ASP.NET
Long Running Windows Server
Process 2008 R2
WCF
Fast CGI
Emulates
Emulates IIS Windows Services Emulates IaaS
Page 10
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 11
12. Compute
Performance
Nom/Grandeur CPU Mémoire Espace disque Coût par heure
I/O
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
Worker
Web Role
Role
Page 12
17. AppFabric
Per Connection Roadmap
Pay-as-you-Go: $3.99
Pack of 5: $9.95
Service Bus Pack of 25: $49.75 Caching
Pack of 100: $199.00
Pack of 500: $995.00
Integration
Access $1.99
Control (ACS) per 100k Transactions Composite App
Page 17
19. Total Cost of Ownership
http://hmbl.me/612KUE
http://hmbl.me/612J8U
Page 19
20. Windows Azure vs d’autres services
Fonctionnalités
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 SQL Azure MySQL MySQL/SQL Server
(RDS)
Prix
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
Page 20
24. Portail de la plateforme Windows Azure
Naviguez à… http://windows.azure.com
Page 24
25. Installer le SDK et les outils pour VS
http://hmbl.me/64YDJP
OU
+
Web Platform Installer
Configurations manuelles
Page 25
26. Configurer les outils Windows Azure
Activer/Désac. des fonctions Windows
Microsoft .NET Framework 3.5.1 Internet Information Services
WCF HTTP Activation ASP.NET / CGI
WCF Non-HTTP Activation
Page 26
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 27
28. Prochaines étapes
Connexion développeur Canadien Canadian Developers Connection
http://blogs.msdn.com/cdndevsfr http://blogs.msdn.com/cdndevs
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
Page 28