• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Présentation Windows Azure - MS Days 2011
 

Présentation Windows Azure - MS Days 2011

on

  • 1,319 views

Présentation de la plateforme Windows Azure jouée aux MS Days 2011 (étape de Rennes).

Présentation de la plateforme Windows Azure jouée aux MS Days 2011 (étape de Rennes).

Statistics

Views

Total Views
1,319
Views on SlideShare
1,317
Embed Views
2

Actions

Likes
0
Downloads
44
Comments
0

2 Embeds 2

http://www.linkedin.com 1
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Présentation Windows Azure - MS Days 2011 Présentation Windows Azure - MS Days 2011 Presentation Transcript

    • http://twitter.com/tomcontetconte@microsoft.com
    • Hybrid CloudsModèles dedéploiement Community Private Cloud Public Cloud CloudModèles de Software as a Service Platform as a Service Infrastructure as aservice (SaaS) (PaaS) Service (IaaS) Self Service / à la demandeCaractéristiques Accessible par le réseau Elasticitéessentielles Mise en commun de ressources Service Mesuré Évolutivité massive “Resilient Computing”Caractéristiques Homogénéité Distribution Géographiquecommunes Virtualisation Orienté Services Logiciel en location Sécurité Avancée
    • Modèles de Service • Exécute un progiciel préconfiguré SOFTWARE • Délivre un service aux utilisateurs • Automatisation complète AS A SERVICE • Coût opérationnel très faible • Exécute les applications de l’utilisateur PLATFORM • Délivre des services aux applications (BD, haute dispo, montée en charge) AS A SERVICE • Automatisation importantes • Coût opérationnel faible • Exécute les applications de l’utilisateur INFRASTRUCTURE • Délivre des ressources bas niveau (Serveurs Virtuels, Réseaux, stockage) AS A SERVICE • Automatisation limitée • Coût opérationnel important
    • La plateforme Windows Azure intervient ici IT traditionnel IaaS PaaS SaaS Vous gérez Applications Applications Applications Applications Données Données Données Données Runtime Vous gérez Runtime Runtime Runtime Middleware Middleware Middleware Middleware ExternaliséVous gérez O/S O/S O/S O/S Externalisé Virtualisation Virtualisation Virtualisation Virtualisation Externalisé Serveurs Serveurs Serveurs Serveurs Stockage Stockage Stockage Stockage Networking Networking Networking Networking
    • Prévision de charge Sous-capacité CAPACITE INFORMATIQUE „Gâchis“ de capacité Coût fixe pour les capacités fournies par l„IT Barrière pourles innovations TEMPS Ressources IT allouées Charge actuelle
    • Prévision de charge CAPACITE INFORMATIQUE Pas de sous-capacité Réduction Réduction de la possible des surcapacité capacités IT en cas de diminution de la chargeLower initial investment TEMPS Ressources IT allouées Charge actuelle
    • Les usages du Cloud Période Charge Charge d’inactivité Utilisation Utilisation Utilisation Temps Temps Application ON/OFF (e.g. batch) Capacité de montée en charge rapide Infrastructure non utilisée entre temps Difficulté d‟identifier les services à succès Mise en production lente Déploiements complexes Charge Charge Utilisation Utilisation Temps Temps Pic de charge non planifié Services à pics de charge réguliers Performances dégradées Services à tendance saisonière Panne générale dans les cas extrêmes Complexité & capacité de calcul gaspillée
    • • target.com • walmart.com • turbotax.com • taxcut.com• toysrus.com • barnesandnoble.com • hrblock.com • taxact.com ~10x charge normale ~4x charge normale (clôtures des bilans) (achats de Noël)Source : Alexa Source : Alexa
    • Announced SQL Azure Relational DB Windows Azure Platform generally availableOctobre 2008 Novembre 2009 Juin 2010 Mars 2009 Février 2010 • Windows Azure Update • .NET Framework 4 • Updated Windows Azure CTP • OS Versioning • Announced the Windows Azure Platform • Announced VM Role, Project • CDN • First CTP of the Windows Azure Platform Sydney, and Windows Azure • SQL Azure Update Platform pricing and SLAs • 50GB databases • Enabled Full Trust & PHP, Java, etc. applications • Spatial data support • Project “Dallas” CTP • DAC support
    • Expérience DéveloppeursUtilisation des outils et compétences existantes MarketPlace
    • Les data centers de Windows Azure Amérique du Nord Europe Asie Pacifique N. Europe N. Central – U.S. W. Europe S. Central – U.S. E. Asia S.E. Asia 6 datacenters sur 3 continents, 24 points de présence CDN Vous choisissez le datacenter où déployer votre application Vous activez le CDN pour les ressources critiques
    • Your Application Azure Portal – Self-Service Service Package Service Model Code 4 Web Servers 3 10010100010 01000110000 2 Regular Servers Azure SDK 10010001001 01110001010 Dev 0110 2 Custom ServersComputeEmulator Storage Use “My.vhd” Windows Azure Platform And Azure Takes Care of the Rest Web Web Role Load Balancer Instance Web 1 (your app) Web Instance Win Srvr 2008 R2 IIS7, ASP.NET, .NET 4 Fabric Controller 2 (your app) Web Instance Instance 3 (your app) 4 (your app) OS Install and Licensing Worker Worker Role OS Patching and Maintenance Win Srvr 2008 R2 Instance Worker 1 (your app) InstanceVMRole Instance VMRole .NET 4 Networking (Load Balancer, Firewall, etc.) 2 (your app) Instance 1 (your app) VMRole 2 (your app) Elastic Scale Up and Down Win Srvr 2008 R2 VHD Whatever you install Azure Storage Blobs, Tables, Queues 99.95% Compute SLA SQL Azure
    • EXEMPLE D’USAGE : CALCULS STATISTIQUES Intranet Utilisateur Passerelle de Calcul HTTPS HTTPS HTTPS Administration du cluster de calcul SOAP Services Web de données Nœuds Base de de calcul Données Logs Slide 17
    • <WebRole name="foo"> <Startup> <Task commandline="relativepathToSetupExecutable.cmd" executionContext="limited|elevated" taskType=“simple|foreground|background"/> </Startup></WebRole>
    • Plusieurs Terabits par seoncde de capacité disponibles dans 24 emplacement dans le monde avec 99.95% de disponibilité. Le CDN s’adapte automatiquement à la charge sans intervention utilisateur. Utilisé par Microsoft en interne depuis 3 ans – maintenant disponible pour les clients Windows Azure.
    • Performance Tolérance aux pannes Round Robin Redirige le trafic vers unEnvoie l‟utilisateur sur le Trafic équilibré sur les autre déploiement en déploiement le plus déploiements en fonctione de la proche/performant fonction d‟un ratio fixe disponibilité
    • EXEMPLE D’USAGE : STOCKAGE DE DOCUMENTSPUBLICS ET PRIVATIFS • Les documents commerciaux sont stockés dans Windows Azure Storage • Une interface graphique WEB sécurisée permet l‟administration des documents publiés • Les commerciaux accèdent aux documents confidentiels au travers d‟une clé d‟accès installée sur leur tablette, éventuellement complétée d‟un authentification de l‟utilisateur • Une partie des documents peut être rendue publique, accessible des commerciaux directement sur leur tablette, et accessible des internautes au travers d‟un nouveau site web, ou intégrée dans une site web existant Slide 33
    • SQL Server Reporting sous forme de serviceReports créés avec les outils existants (BIDS) et déployéssur SQL Azure ReportingSynchronisation de données sous forme de serviceSync de/vers des bases SQL AzureSync entre SQL Server et SQL AzureMarché de données pour les ISV et utilisateurs finaux,permettant de se procurer des données commerciales defaçon sécuriséeDisponible aujourd‟hui
    • EXEMPLES D’UTILISATION Data Sync Web Role Reporting Data Sync
    • UN EXEMPLE DE SCENARIO PLUS ÉVOLUÉApplication distribuée sur clients mobiles offline avec synchro centrale Configuration simple des Le serveur réalise les synchronisations ensembles à synchroniser Support des API clients SyncFx Sync Endpoints Auth / Mgmt / Bus Protocoles légers Logic (OData & Sync) Sync Sync Framework V4 SyncFx Sync Endpoints Auth / Mgmt / Bus Logic Support large et prérequis client SQL Server minimaux Windows Server / IIS
    • http://tcontepub.blob.core.windows.net/images/
    • http://www.odata.org/ http://ogdi.codeplex.com/http://data.govdata.eu/v1/frOpenData/Sanisettes
    • http://watoolkitwp7.codeplex.com/
    • http://www.windowsazure.fr/ www.windowsazure.fr