SlideShare a Scribd company logo
1 of 29
Download to read offline
AzureFest Québec




Frédéric Harper
Groupe d’utilisateur .NET Québec
2011-05-25
                                   Page 1
Connexion
WIFI
SSID:           enap.uquebec.ca

Twitter
Hashtag:        #AzureFest
Présentateur:   @fharper




                                  Page 2
À 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
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
Cloud Computing




      “IaaS”                    “PaaS”                  “SaaS”
Infrastructure-as-a-Service   Platform-as-a-Service   Software-as-a-Service

     héberger                   construire             consommer




                                                                         Page 5
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
Aperçu de Windows Azure




Diagramme créé par
Roger Jennings http://hmbl.me/54K957

                                       Page 7
La facturation

    Compute                         Storage Services
   Instance Size         CDN
                                       Disk Usage
   # of Instances                     Transactions

                    Data Transfer




                                            Virtual
SQL AZURE            AppFabric
                                           Network

                                                       Page 8
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
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
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
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
Compute
Aucun coût lorsqu’arrêté




                           Page 13
Compute

Attendez-vous à une facture si…




                                  Page 14
Services de stockage
      100TB / Account

             Blobs
                               $0.15 / GB
                                 Par mois
            Tables


            Queues

             Drive                      $0.15 US -Europe

                                            $0.20 Other

   Transactions: $0.01 / 10k                $0.01 / 10k




                                                           Page 15
SQL Azure
Web Edition
• 1GB $9.99
• 5GB $49.95

Business Edition
•   10GB $99.99
•   20GB $199.98
•   30GB $299.97
•   40GB $399.96
•   50GB $499.95

                   Page 16
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
Virtual Network




                  Page 18
Total Cost of Ownership




                        http://hmbl.me/612KUE
http://hmbl.me/612J8U
                                            Page 19
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
S’inscrire
SSID
Enap.uquebec.ca




Naviguez à…
http://hmbl.me/4GO3CB


                        Page 21
Votre premier déploiement




                            Page 22
Déploiement de NerdDinner




                            Page 23
Portail de la plateforme Windows Azure
     Naviguez à… http://windows.azure.com




                                            Page 24
Installer le SDK et les outils pour VS


                               http://hmbl.me/64YDJP

                          OU
                                         +

 Web Platform Installer
                                Configurations manuelles




                                                    Page 25
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
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
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
Questions?

Commentaires?




                Page 29

More Related Content

What's hot

AppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuageAppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuagebenjguin
 
Windows azure : tour d'horizon
Windows azure : tour d'horizonWindows azure : tour d'horizon
Windows azure : tour d'horizonSOAT
 
Virtualisation de Machines avec Windows Hyper V
Virtualisation de Machines avec Windows Hyper VVirtualisation de Machines avec Windows Hyper V
Virtualisation de Machines avec Windows Hyper Vfabricemeillon
 
Retour d’expérience GlobeCast : Réduisez votre TCO avec les abonnements...
Retour d’expérience GlobeCast : Réduisez votre TCO avec les abonnements...Retour d’expérience GlobeCast : Réduisez votre TCO avec les abonnements...
Retour d’expérience GlobeCast : Réduisez votre TCO avec les abonnements...Microsoft
 
La virtualisation dans le Datacenter
La virtualisation dans le DatacenterLa virtualisation dans le Datacenter
La virtualisation dans le DatacenterParis, France
 
Les avantages de la virtualisation
Les avantages de la virtualisationLes avantages de la virtualisation
Les avantages de la virtualisationNRC
 
Techdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-VTechdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-Vfabricemeillon
 
Le cloud microsoft - Version courte ;)
Le cloud microsoft - Version courte ;)Le cloud microsoft - Version courte ;)
Le cloud microsoft - Version courte ;)Nicolas Georgeault
 
Présentation Windows Azure - MS Days 2011
Présentation Windows Azure - MS Days 2011Présentation Windows Azure - MS Days 2011
Présentation Windows Azure - MS Days 2011Thomas Conté
 
Virtualisation
VirtualisationVirtualisation
VirtualisationTsubichi
 
Windows Azure et e-commerce
Windows Azure et e-commerceWindows Azure et e-commerce
Windows Azure et e-commerceMicrosoft
 
Windows Azure IaaS: machines virtuelles, réseau, ...
Windows Azure IaaS: machines virtuelles, réseau, ... Windows Azure IaaS: machines virtuelles, réseau, ...
Windows Azure IaaS: machines virtuelles, réseau, ... Microsoft Technet France
 
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...fabricemeillon
 
Windows azure
Windows azureWindows azure
Windows azureVox Teneo
 
Conférence Virtualisation - Day 1 : Introduction à la vitualisation
Conférence Virtualisation - Day 1 : Introduction à la vitualisationConférence Virtualisation - Day 1 : Introduction à la vitualisation
Conférence Virtualisation - Day 1 : Introduction à la vitualisationClub Scientifique de l'ESI - CSE
 
Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)Microsoft Décideurs IT
 
Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)Jean-François BERENGUER
 
Techdays 2009 - Administration centralisée des infrastructures de virtualisation
Techdays 2009 - Administration centralisée des infrastructures de virtualisationTechdays 2009 - Administration centralisée des infrastructures de virtualisation
Techdays 2009 - Administration centralisée des infrastructures de virtualisationfabricemeillon
 

What's hot (20)

AppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuageAppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuage
 
Windows azure : tour d'horizon
Windows azure : tour d'horizonWindows azure : tour d'horizon
Windows azure : tour d'horizon
 
Virtualisation de Machines avec Windows Hyper V
Virtualisation de Machines avec Windows Hyper VVirtualisation de Machines avec Windows Hyper V
Virtualisation de Machines avec Windows Hyper V
 
Retour d’expérience GlobeCast : Réduisez votre TCO avec les abonnements...
Retour d’expérience GlobeCast : Réduisez votre TCO avec les abonnements...Retour d’expérience GlobeCast : Réduisez votre TCO avec les abonnements...
Retour d’expérience GlobeCast : Réduisez votre TCO avec les abonnements...
 
Virtualisation
VirtualisationVirtualisation
Virtualisation
 
La virtualisation dans le Datacenter
La virtualisation dans le DatacenterLa virtualisation dans le Datacenter
La virtualisation dans le Datacenter
 
Les avantages de la virtualisation
Les avantages de la virtualisationLes avantages de la virtualisation
Les avantages de la virtualisation
 
Techdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-VTechdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-V
 
Le cloud microsoft - Version courte ;)
Le cloud microsoft - Version courte ;)Le cloud microsoft - Version courte ;)
Le cloud microsoft - Version courte ;)
 
Présentation Windows Azure - MS Days 2011
Présentation Windows Azure - MS Days 2011Présentation Windows Azure - MS Days 2011
Présentation Windows Azure - MS Days 2011
 
Virtualisation
VirtualisationVirtualisation
Virtualisation
 
Windows Azure et e-commerce
Windows Azure et e-commerceWindows Azure et e-commerce
Windows Azure et e-commerce
 
Windows Azure IaaS: machines virtuelles, réseau, ...
Windows Azure IaaS: machines virtuelles, réseau, ... Windows Azure IaaS: machines virtuelles, réseau, ...
Windows Azure IaaS: machines virtuelles, réseau, ...
 
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Windows azure
Windows azureWindows azure
Windows azure
 
Conférence Virtualisation - Day 1 : Introduction à la vitualisation
Conférence Virtualisation - Day 1 : Introduction à la vitualisationConférence Virtualisation - Day 1 : Introduction à la vitualisation
Conférence Virtualisation - Day 1 : Introduction à la vitualisation
 
Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)
 
Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)
 
Techdays 2009 - Administration centralisée des infrastructures de virtualisation
Techdays 2009 - Administration centralisée des infrastructures de virtualisationTechdays 2009 - Administration centralisée des infrastructures de virtualisation
Techdays 2009 - Administration centralisée des infrastructures de virtualisation
 

Similar to AzureFest Québec - 2011-05-25

Comment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows AzureComment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows AzureMicrosoft Technet France
 
UQAM - Le Cloud Computing - 2011-04-05
UQAM - Le Cloud Computing - 2011-04-05UQAM - Le Cloud Computing - 2011-04-05
UQAM - Le Cloud Computing - 2011-04-05Frédéric Harper
 
L’avenir des technologies dans le monde de la programmation
L’avenir des technologies dans le monde de la programmationL’avenir des technologies dans le monde de la programmation
L’avenir des technologies dans le monde de la programmationFrédéric Harper
 
TechDays Montreal 2011 - Keynote
TechDays Montreal 2011 - KeynoteTechDays Montreal 2011 - Keynote
TechDays Montreal 2011 - KeynoteFrédéric Harper
 
Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)Microsoft Technet France
 
Créez votre application sur Windows Azure avec visual studio 2010
Créez votre application sur Windows Azure avec visual studio 2010Créez votre application sur Windows Azure avec visual studio 2010
Créez votre application sur Windows Azure avec visual studio 2010benjguin
 
Cloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSICloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSIStor Solutions
 
Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08actualblog
 
Cloud Privé, Cloud Public, pourquoi choisir? Cloud Hybride, le meilleur des d...
Cloud Privé, Cloud Public, pourquoi choisir? Cloud Hybride, le meilleur des d...Cloud Privé, Cloud Public, pourquoi choisir? Cloud Hybride, le meilleur des d...
Cloud Privé, Cloud Public, pourquoi choisir? Cloud Hybride, le meilleur des d...Microsoft Ideas
 
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeDe A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeMicrosoft
 
Témoignage client ProxiAD
Témoignage client ProxiADTémoignage client ProxiAD
Témoignage client ProxiADEclipseDayParis
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasMicrosoft
 
Du catalogue de service à l'automatisation des processus (ser207)
Du catalogue de service à l'automatisation des processus (ser207)Du catalogue de service à l'automatisation des processus (ser207)
Du catalogue de service à l'automatisation des processus (ser207)Jean-François BERENGUER
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...Microsoft Technet France
 
Analyse et optimisation des performances des applications Windows Phone 7.5
Analyse et optimisation des performances des applications Windows Phone 7.5Analyse et optimisation des performances des applications Windows Phone 7.5
Analyse et optimisation des performances des applications Windows Phone 7.5Microsoft
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...Microsoft Technet France
 

Similar to AzureFest Québec - 2011-05-25 (20)

Comment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows AzureComment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows Azure
 
UQAM - Le Cloud Computing - 2011-04-05
UQAM - Le Cloud Computing - 2011-04-05UQAM - Le Cloud Computing - 2011-04-05
UQAM - Le Cloud Computing - 2011-04-05
 
L’avenir des technologies dans le monde de la programmation
L’avenir des technologies dans le monde de la programmationL’avenir des technologies dans le monde de la programmation
L’avenir des technologies dans le monde de la programmation
 
TechDays Montreal 2011 - Keynote
TechDays Montreal 2011 - KeynoteTechDays Montreal 2011 - Keynote
TechDays Montreal 2011 - Keynote
 
Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
 
Créez votre application sur Windows Azure avec visual studio 2010
Créez votre application sur Windows Azure avec visual studio 2010Créez votre application sur Windows Azure avec visual studio 2010
Créez votre application sur Windows Azure avec visual studio 2010
 
Cloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSICloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSI
 
Cloud introduction
Cloud introductionCloud introduction
Cloud introduction
 
Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08
 
Cloud Privé, Cloud Public, pourquoi choisir? Cloud Hybride, le meilleur des d...
Cloud Privé, Cloud Public, pourquoi choisir? Cloud Hybride, le meilleur des d...Cloud Privé, Cloud Public, pourquoi choisir? Cloud Hybride, le meilleur des d...
Cloud Privé, Cloud Public, pourquoi choisir? Cloud Hybride, le meilleur des d...
 
Kauffmann ec2
Kauffmann ec2Kauffmann ec2
Kauffmann ec2
 
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeDe A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicative
 
Témoignage client ProxiAD
Témoignage client ProxiADTémoignage client ProxiAD
Témoignage client ProxiAD
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de Jonas
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Du catalogue de service à l'automatisation des processus (ser207)
Du catalogue de service à l'automatisation des processus (ser207)Du catalogue de service à l'automatisation des processus (ser207)
Du catalogue de service à l'automatisation des processus (ser207)
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...
 
Analyse et optimisation des performances des applications Windows Phone 7.5
Analyse et optimisation des performances des applications Windows Phone 7.5Analyse et optimisation des performances des applications Windows Phone 7.5
Analyse et optimisation des performances des applications Windows Phone 7.5
 
Cloud os
Cloud osCloud os
Cloud os
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
 

More from Frédéric Harper

2017-11-09 - Fitbit Norcal Developers Meetup (fred)
2017-11-09 - Fitbit Norcal Developers Meetup (fred)2017-11-09 - Fitbit Norcal Developers Meetup (fred)
2017-11-09 - Fitbit Norcal Developers Meetup (fred)Frédéric Harper
 
2018-06-07 - Singapore Fitbit Developers - Fitbit SDK & Web API Overview
2018-06-07 - Singapore Fitbit Developers - Fitbit SDK & Web API Overview2018-06-07 - Singapore Fitbit Developers - Fitbit SDK & Web API Overview
2018-06-07 - Singapore Fitbit Developers - Fitbit SDK & Web API OverviewFrédéric Harper
 
2018 06-05 - Tokyo Fitbit Developers - Fitbit SDK & Web API Overview
2018 06-05 - Tokyo Fitbit Developers - Fitbit SDK & Web API Overview2018 06-05 - Tokyo Fitbit Developers - Fitbit SDK & Web API Overview
2018 06-05 - Tokyo Fitbit Developers - Fitbit SDK & Web API OverviewFrédéric Harper
 
Public speaking - FDP tech leads summit - 2018-04-30
Public speaking - FDP tech leads summit - 2018-04-30Public speaking - FDP tech leads summit - 2018-04-30
Public speaking - FDP tech leads summit - 2018-04-30Frédéric Harper
 
From employee to freelance developer in 10 steps - DevTeach - 2017-07-04
From employee to freelance developer in 10 steps - DevTeach - 2017-07-04From employee to freelance developer in 10 steps - DevTeach - 2017-07-04
From employee to freelance developer in 10 steps - DevTeach - 2017-07-04Frédéric Harper
 
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...Frédéric Harper
 
With great power comes great responsibility - Microsoft Canada Open Source co...
With great power comes great responsibility - Microsoft Canada Open Source co...With great power comes great responsibility - Microsoft Canada Open Source co...
With great power comes great responsibility - Microsoft Canada Open Source co...Frédéric Harper
 
Frédéric harper i don’t like open source, and you shouldn't like it eithe...
Frédéric harper   i don’t like open source, and you shouldn't like it eithe...Frédéric harper   i don’t like open source, and you shouldn't like it eithe...
Frédéric harper i don’t like open source, and you shouldn't like it eithe...Frédéric Harper
 
Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25
Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25
Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25Frédéric Harper
 
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...Frédéric Harper
 
Is your python application secure? - PyCon Canada - 2015-11-07
Is your python application secure? - PyCon Canada - 2015-11-07Is your python application secure? - PyCon Canada - 2015-11-07
Is your python application secure? - PyCon Canada - 2015-11-07Frédéric Harper
 
Personal branding for developers - West Island developers and entrepreneurs m...
Personal branding for developers - West Island developers and entrepreneurs m...Personal branding for developers - West Island developers and entrepreneurs m...
Personal branding for developers - West Island developers and entrepreneurs m...Frédéric Harper
 
Responsive Web Design, get the best out of your designs - JavaScript Open Day...
Responsive Web Design, get the best out of your designs - JavaScript Open Day...Responsive Web Design, get the best out of your designs - JavaScript Open Day...
Responsive Web Design, get the best out of your designs - JavaScript Open Day...Frédéric Harper
 
Differentiating yourself humber college - 2015-03-30
Differentiating yourself   humber college - 2015-03-30Differentiating yourself   humber college - 2015-03-30
Differentiating yourself humber college - 2015-03-30Frédéric Harper
 
Differentiating yourself - Hack Western - 2015-03-28
Differentiating yourself - Hack Western - 2015-03-28Differentiating yourself - Hack Western - 2015-03-28
Differentiating yourself - Hack Western - 2015-03-28Frédéric Harper
 
Le personal branding, plus important que jamais - PHP Québec - 2015-03-05
Le personal branding, plus important que jamais - PHP Québec - 2015-03-05Le personal branding, plus important que jamais - PHP Québec - 2015-03-05
Le personal branding, plus important que jamais - PHP Québec - 2015-03-05Frédéric Harper
 
Building a personal brand in the developer community - Codementor Office Hour...
Building a personal brand in the developer community - Codementor Office Hour...Building a personal brand in the developer community - Codementor Office Hour...
Building a personal brand in the developer community - Codementor Office Hour...Frédéric Harper
 
Ma Carrière Techno - École secondaire St-Henri - 2014-11-27
Ma Carrière Techno - École secondaire St-Henri - 2014-11-27Ma Carrière Techno - École secondaire St-Henri - 2014-11-27
Ma Carrière Techno - École secondaire St-Henri - 2014-11-27Frédéric Harper
 

More from Frédéric Harper (20)

2017-11-09 - Fitbit Norcal Developers Meetup (fred)
2017-11-09 - Fitbit Norcal Developers Meetup (fred)2017-11-09 - Fitbit Norcal Developers Meetup (fred)
2017-11-09 - Fitbit Norcal Developers Meetup (fred)
 
2018 04-25 - HLTH hackathon
2018 04-25 - HLTH hackathon2018 04-25 - HLTH hackathon
2018 04-25 - HLTH hackathon
 
2018-06-07 - Singapore Fitbit Developers - Fitbit SDK & Web API Overview
2018-06-07 - Singapore Fitbit Developers - Fitbit SDK & Web API Overview2018-06-07 - Singapore Fitbit Developers - Fitbit SDK & Web API Overview
2018-06-07 - Singapore Fitbit Developers - Fitbit SDK & Web API Overview
 
2018 06-05 - Tokyo Fitbit Developers - Fitbit SDK & Web API Overview
2018 06-05 - Tokyo Fitbit Developers - Fitbit SDK & Web API Overview2018 06-05 - Tokyo Fitbit Developers - Fitbit SDK & Web API Overview
2018 06-05 - Tokyo Fitbit Developers - Fitbit SDK & Web API Overview
 
Public speaking - FDP tech leads summit - 2018-04-30
Public speaking - FDP tech leads summit - 2018-04-30Public speaking - FDP tech leads summit - 2018-04-30
Public speaking - FDP tech leads summit - 2018-04-30
 
2018 04-25 - HLTH hackathon
2018 04-25 - HLTH hackathon2018 04-25 - HLTH hackathon
2018 04-25 - HLTH hackathon
 
From employee to freelance developer in 10 steps - DevTeach - 2017-07-04
From employee to freelance developer in 10 steps - DevTeach - 2017-07-04From employee to freelance developer in 10 steps - DevTeach - 2017-07-04
From employee to freelance developer in 10 steps - DevTeach - 2017-07-04
 
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
 
With great power comes great responsibility - Microsoft Canada Open Source co...
With great power comes great responsibility - Microsoft Canada Open Source co...With great power comes great responsibility - Microsoft Canada Open Source co...
With great power comes great responsibility - Microsoft Canada Open Source co...
 
Frédéric harper i don’t like open source, and you shouldn't like it eithe...
Frédéric harper   i don’t like open source, and you shouldn't like it eithe...Frédéric harper   i don’t like open source, and you shouldn't like it eithe...
Frédéric harper i don’t like open source, and you shouldn't like it eithe...
 
Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25
Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25
Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25
 
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
 
Is your python application secure? - PyCon Canada - 2015-11-07
Is your python application secure? - PyCon Canada - 2015-11-07Is your python application secure? - PyCon Canada - 2015-11-07
Is your python application secure? - PyCon Canada - 2015-11-07
 
Personal branding for developers - West Island developers and entrepreneurs m...
Personal branding for developers - West Island developers and entrepreneurs m...Personal branding for developers - West Island developers and entrepreneurs m...
Personal branding for developers - West Island developers and entrepreneurs m...
 
Responsive Web Design, get the best out of your designs - JavaScript Open Day...
Responsive Web Design, get the best out of your designs - JavaScript Open Day...Responsive Web Design, get the best out of your designs - JavaScript Open Day...
Responsive Web Design, get the best out of your designs - JavaScript Open Day...
 
Differentiating yourself humber college - 2015-03-30
Differentiating yourself   humber college - 2015-03-30Differentiating yourself   humber college - 2015-03-30
Differentiating yourself humber college - 2015-03-30
 
Differentiating yourself - Hack Western - 2015-03-28
Differentiating yourself - Hack Western - 2015-03-28Differentiating yourself - Hack Western - 2015-03-28
Differentiating yourself - Hack Western - 2015-03-28
 
Le personal branding, plus important que jamais - PHP Québec - 2015-03-05
Le personal branding, plus important que jamais - PHP Québec - 2015-03-05Le personal branding, plus important que jamais - PHP Québec - 2015-03-05
Le personal branding, plus important que jamais - PHP Québec - 2015-03-05
 
Building a personal brand in the developer community - Codementor Office Hour...
Building a personal brand in the developer community - Codementor Office Hour...Building a personal brand in the developer community - Codementor Office Hour...
Building a personal brand in the developer community - Codementor Office Hour...
 
Ma Carrière Techno - École secondaire St-Henri - 2014-11-27
Ma Carrière Techno - École secondaire St-Henri - 2014-11-27Ma Carrière Techno - École secondaire St-Henri - 2014-11-27
Ma Carrière Techno - École secondaire St-Henri - 2014-11-27
 

AzureFest Québec - 2011-05-25

  • 1. AzureFest Québec Frédéric Harper Groupe d’utilisateur .NET Québec 2011-05-25 Page 1
  • 2. Connexion WIFI SSID: enap.uquebec.ca Twitter Hashtag: #AzureFest Présentateur: @fharper Page 2
  • 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
  • 5. Cloud Computing “IaaS” “PaaS” “SaaS” Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service héberger construire consommer Page 5
  • 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
  • 14. Compute Attendez-vous à une facture si… Page 14
  • 15. Services de stockage 100TB / Account Blobs $0.15 / GB Par mois Tables Queues Drive $0.15 US -Europe $0.20 Other Transactions: $0.01 / 10k $0.01 / 10k Page 15
  • 16. SQL Azure Web Edition • 1GB $9.99 • 5GB $49.95 Business Edition • 10GB $99.99 • 20GB $199.98 • 30GB $299.97 • 40GB $399.96 • 50GB $499.95 Page 16
  • 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
  • 18. Virtual Network Page 18
  • 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