Coach Windows Azure Introduction Windows Azure Windows Azure
- Slides: 30
Coach Windows Azure Introduction
Windows Azure « Windows » + « Azure » Windows = un OS ? Azure = Késako ? OS : Système d'exploitation Abstraction du matériel Exécution de programmes Stockage de données Exemple : Windows Vista, Windows 7, Windows 2008, …
Windows Azure Un OS distribué sur des milliers de machines Abstraction de l'infrastructure (hardware, réseau, . . ) Héberge et exécute des services Stockage de données …. …… Service 1 Service 2 Service 3 Service N
Azure, vu de dessous : des machines,
. . . installées dans des datacenters.
Emplacements des Data Centers Pays-bas Irlande Washington Virginie Hong Kong Singapour Australie • Plusieurs 10 aines/100 aines de milliers de serveurs • Economies d'échelle • Electricité, réseau … • Opérations Emplacements actuels MS Online
Une ou deux couches d’OS Un hyperviseur, sur lequel on déploie une VM hôte, qui administre N machines virtuelles CPU: x 64 OS : Windows 2008 / Hyper-V Web Server : IIS 7 Apps : . Net, PHP, C++, etc.
Desktop vs Cloud hardware Desktop Hardware • Dysfonctionnements du matériel vite catastrophique pour le système • Extensibilité limitée par CPU / HDD/ RAM Cloud Hardware • Les défaillances des composants peu catastrophique pour le système • Extensibilité limitée par la puissance électrique / locaux
La Plateforme Windows Azure Web et clouds Sur site
Symétrie « On Premises – In the cloud »
Vue du datacenter Ressources IT allouées CAPACITE IT Manque de ressources Barrière à l'innovation “Perte“ de capacité Prévision de charge Couts fixes des ressources IT Charge actuelle NIVEAU DE CHARGE
Vue du cloud CAPACITE IT Ressources IT allouées Réductions des investissements initiaux Prévision de charge Pas de manque de ressources Pas de surdisponibilité Ajustement des ressources en cas de baisse d'activité Charge actuelle NIVEAU DE CHARGE
Interopérabilité Azure Services Platform ™
Windows Azure Nuage de serveurs connectés: Abstraction de l’environnement d’exécution Un système de stockage distribué Allocation des ressources Environnement de programmation Avantages Disponibilité 24/7 et redondance Payez ce que vous consommez Simple, administration transparente Elasticité
Site Web ASP. NET Default. aspx
LB Elasticité du Cloud Default. aspx Montée en charge (Scalabilité) Disponibilité 24/7
Execution & Stockage
Stockage sur Windows Azure Storage Blobs Tables Queues … SQL Azure SQL Server 2008 in the Cloud
Differents rôles LB n Web Role m Worker Role Azure Storage, SQL Azure, ou …. Plusieurs types de roles : Web Role Plusieurs sous-types : ASP. NET, WCF, Fast-CGI (PHP, …) Worker Role « VM » Role (à venir)
Web Role Public Internet Web Role Load Balancer Storage Services Site Web ou Web Service Basé sur IIS 7 Exécution ASP. NET, Service WCF et fast -CGI (ex. PHP) Configuration XML (IIS 7) Pipeline managé (. NET) SSL
Worker Role Avec ou sans connexion entrante Exemple : traite les taches d’une file d’attente (Azure Queue) Comparaison : Windows Service (daemon) Public Internet Worker Role Storage Service
Pourquoi utiliser le cloud ? Application demandant une très forte monté en charge Application demandant une très haute disponibilité Application ayant une charge variable Application ayant une durée de vie très courte Application demandant un stockage externe
In the Cloud <> On Premises Services « In the Cloud » + données « On premises » Services « On premises » + donnée « In the Cloud » Services + données « In the Cloud »
Exemples Un site e-commerce qui a besoin de monter en charge pendant les soldes ou les fêtes de noël Le site d’un évènement ou d’un film qui accueille beaucoup de monde sur une courte période de temps Un éditeur de logiciel qui veut faire une version Saa. S de son logiciel Une application Web prototype pour tester un concept ….
Service Architectures LB Web role (ASP. NET, WCF ou Fast-CGI) Default. aspx Worker. cs Storage
Service Architectures LB Worker role Default. aspx Worker. cs Storage
Service Architectures LB Web and worker roles Default. aspx Worker. cs Storage
Environnement de développement Emulation des services du Cloud sur votre poste local Développement et test local Debugging dans Visual Studio
Déploiement dans le Cloud Développement • Visual Studio + Azure Tools • Technologies existantes (. NET, ASP. NET, GCI/PHP, …) Test et debugging • Emulation local du Cloud • Development Fabric • Development Storage • Debugging dans Visual Studio Déploiement • Génération du package depuis Visual Studio • Envoi du package sur Windows Azure (via le portail Web ou par les API) • 10 -15 min plus tard, application fonctionnelle dans le Cloud
Résumé Pour le développeur : Environnement de développent familier (. NET, Visual Studio, ASP. NET, PHP ou autre CGI) Exécution et debugging local Déploiement et Management simplifié Pour l’application Monté en charge et élasticité Haute disponibilité Paiement à la consommation
- Coach k
- Louise erdrich azure
- Windows azure hyper v recovery manager
- Kentico windows azure development
- Windows azure private cloud
- What is windows azure platform
- What is windows azure virtual machine
- Introduction to azure ml
- Roles and responsibilities of a sports coach
- Work life balance coach
- Digital storyteller coach coaching
- Facilitator or activity style
- Tcap coach books
- Command coaching style
- Timed pair share
- Neuro eye coach
- Scei coach meaning
- Ephs moodle
- Mike durand strength coach
- Pbis team roles and responsibilities
- Tom schwartz coach
- Leaders encourage mentoring to assist junior marines with
- Kenny ray carter
- Kagan rally coach instructions
- Harvard business review for educators
- Oumar coach origine meme
- 4 styles de management
- Dear coach letter
- Coach concepto
- Palmers six images of change management
- Cashflow coach