SlideShare une entreprise Scribd logo
TechDays 2010 (CLO202) : Introduction à Windows Azure
Introduction àWindows AzureLundi 8 février 2010 – CLO202Guillaume Belmas, WygwamThomas Conté, Microsoft
Présentation des PrésentateursGuillaume BelmasArchitecte et Manager de Wygwam Parisguillaumeb@wygwam.comtwitter.com/kangoo06blogs.developpeur.org/kangooThomas ContéArchitecte, Division Plateforme & Ecosystème, Microsofttconte@microsoft.comtwitter.com/tomconteblogs.msdn.com/tconte
www.wygwam.com Wygwam ParisWygwam NordWygwam BeluxWygwam Suisse
AgendaIntroductionLes trois types de CloudScénarios pour le Cloud ComputingVue d’ensemble de la plateforme AzureLes briques de la plateforme AzureWindows Azure: Compute, Storage & ManagementSQL AzureAzure AppFabricConclusionExemple d’application
IntroductionPrésentation & Rappels
Pourquoi le Cloud
“Croissance Rapide “  “Puissance Ponctuelle“ InactivitéCompute Compute UtilisationMoyenneUtilisationUtilisationTempsTempsTravaux ponctuels, par exemple batchLa capacité excédentaire est inutiliséeTime to market peut être ralentiService populaire = montée en chargeTenir le rythme de croissance challenge l’ITComplexité du déploiement initial“Pics Imprévisibles“  “Pics Prévisibles“  Compute Compute UtilisationMoyenneUtilisationMoyenneTempsTempsPics de demande difficiles à prévoirLes pics impactent les performancesImpossible de prévoir les cas extrêmesServices à forte saisonnalitéPics dus à une augmentation de la demandeComplexité IT et capacité gâchéeScénarios pour le Cloud
Microsoft & Cloud ComputingSoftware as a ServiceSAASPlatform as a ServicePAASInfrastructure as a ServiceIAAS
Plateforme Azure: vue d’ensembleComputeStorageManagementManagementRelational dataConnectivityAccess control
Azure en Un SlideBusiness PortalUser CodeDeveloper PortalService ManagementRESTRuntime APIVM Setup……Storage ClusterStorage ClusterVS ToolsCompute ClusterCloud VMAzure SDKRESTDatacenters MicrosoftDesktop
Déploiement mondialNorthern EuropeNorth Central USA2010Western Europe Eastern AsiaSouth Central USA2010Southeast Asia
Service bus & Access control disponiblesStockagedisponibleInstancessurveilléesBase de donnéesdisponibleComputeaccessibleLes endpoints du Service Bus & Access Control ontuneconnectivitéexterneOpérationsur les requêtes / messages correctementeffectuéesLes services de stockagesontdisponibles & accessibles (connectivité)Vosrequêtes de stockagesonttraitéesLa base de donnéesestconnectée à la passerelle internetToutes les base sontsurveillées en parmanenceTous les rôles en exécutionsontsurveillésSi un rôleest en mauvaise santé, une action corrective estinitiéeVotre service connecté & accessible via le WebLes rôlesexternesontuneconnectivité Internet>99.9%>99.9%>99.9%>99.95%>99.9%Garanties de Services (SLA)
Azure au sein de la plateforme
InteropérabilitéZENDFRAMEWORK
Démo: bien commencerPortail commercial & portail développeurEnvironnement de travail:Visual Studio + SDK Azure
TechDays 2010 (CLO202) : Introduction à Windows Azure
TechDays 2010 (CLO202) : Introduction à Windows Azure
TechDays 2010 (CLO202) : Introduction à Windows Azure
TechDays 2010 (CLO202) : Introduction à Windows Azure
TechDays 2010 (CLO202) : Introduction à Windows Azure
TechDays 2010 (CLO202) : Introduction à Windows Azure
TechDays 2010 (CLO202) : Introduction à Windows Azure
Et bien d’autres outils…Azure Storage Explorer:http://azurestorageexplorer.codeplex.com/Windows Azure MMC:http://code.msdn.microsoft.com/windowsazuremmc
Windows AzureWindows Azure « Compute »Windows Azure « Storage »Windows Azure « Management »
Windows Azure: ComputeComputeStorageManagementPlateforme d’exécution automatisée, hautement disponible, forte capacité à monter en chargeMontée en charge par « scale out »Multiples tailles de machines virtuelles (S, M, L, XL)
Deux types de « Rôles » disponiblesWeb RoleWorkerRoleRôle « générique »Un point d’entrée: Run() puis carte blanchePeut, entre autres, effectuer des tâches de fond pour le compte des Web RolesEnvironnement IIS 7 / ASP.NETPublie des applications Web ou des servicesCommunique avec les Workers directement (TCP/IP) ou via les files d’attentePlusieurs rôles spécialisés (FastCGI, WCF, etc..)
Articulation Web Role/ WorkerRoleTablesBlobLoadBalancing(géré par Azure)Web RoleWorkerRoleWeb RoleWorkerRoleWeb RoleWorkerRoleWeb RoleWorkerRoleMontée en chargepar configurationWorkerRoleWeb RoleTCP/IPQueuesMessageMessage
DémoWindows Azure « Compute »Portail développeur: créer un serviceVisual Studio: développer & déployer un service
Windows Azure: StorageComputeManagementStorage
Windows Azure StorageBlobs: stockage de fichiers volumineux, avec métadonnéesIdentifié simplement par son nomBlock Blob, Page BlobContent Delivery NetworkTables: stockage structuré, ensemble d’entités comportant des propriétésPas de schéma fixe: paires (nom, valeur)Données structurées, pas relationnellesQueues: transmission garantie de messagesPermet de traiter des tâches en asynchrone entre nœudsDrives: volume NTFS durable monté dans la VMPermet d’utiliser des API NTFS standardJusqu’à 1 To par drive, jusqu’à 8 drives par VM
Zoom sur les DrivesNouveaudans la version 1.1 (February 2010) du SDK et le Windows Azure Guest OS 1.1Permet à une application Azure d’accéder à un lecteur de disque NTFS (ex. X:\) pour stocker des données durablesImplémenté sous la forme d’un Page Blob contenant un VHD formaté en NTFSPossibilité de cacher les données sur un disque local à la VMOpérations:CreateMountUnmountSnapshotCopy
Articulation Roles et StoragesLoad Balancer : Répartiteur de chargeWebRoles :Web UIBlob : Stockage des images et des miniaturesQueue : Ordres de traitementWorkers :traitement des images
DémoWindows Azure « Storage »
Windows Azure: ManagementComputeStorageManagementObjectif: automatiser la surveillance et les opérationsFonction cruciale pour atteindre le degré d’élasticité désiréAPI de gestion REST protégée par certificats: gestion et automatisation des déploiementsAPI de diagnostics: récupération dans Storage des logs applicatifs et système, compteurs de performances, etc.
API de Management & Diagnostics
Administration PowerShellhttp://code.msdn.microsoft.com/azurecmdlets
API de DiagnosticsDiagnosticMonitorConfigurationdiagConfig = DiagnosticMonitor.GetDefaultInitialConfiguration();diagConfig.Logs.ScheduledTransferPeriod= System.TimeSpan.FromMinutes(1.0);diagConfig.DiagnosticInfrastructureLogs.ScheduledTransferLogLevelFilter = LogLevel.Error;diagConfig.DiagnosticInfrastructureLogs.ScheduledTransferPeriod= System.TimeSpan.FromMinutes(1.0);diagConfig.WindowsEventLog.DataSources.Add("System!*");diagConfig.WindowsEventLog.ScheduledTransferPeriod= System.TimeSpan.FromMinutes(1.0);DiagnosticMonitor.Start("DiagnosticsConnectionString", diagConfig);
SQL Azure
SQL AzureBusiness AnalyticsReportingData SyncDatabaseBase de données relationnelle « as a service »Utilise le protocole TDS et le T-SQL standard de SQL ServerModèle de programmation connu: ADO.NET, Entity Framework, WCF Data Services…Deux éditions: Web (1 Go) et Business (10 Go)SQL Azure Data Sync pour synchroniser SQL Azure et bases « à demeure »
Provisioning dans SQL AzureChaque compte possède un serveurGérés par Azure, créés dans un portail communInstrument de facturationChaque serveur possède des databasesContient métadonnées pour les BDDUnité d’identification et de sécuritéUnité de géo-localisationLe serveur est une vue logique de vos BDDChaque BDD a des objets SQL standardUtilisateurs, tables, vues, index, etc.CompteServeur       Database

Contenu connexe

PPT
TechDays 2010 (CLO305) : Windows Azure App Fabric
PPTX
Windows Azure : Modèle hybride et réversibilité
PDF
[Tuto] Big datatrack : Web Tracker
PDF
Site web fonctionnel et élastique sur Azure
PDF
Windows phone 7 sync application sur Azure, création d'application offline re...
PPTX
Comment automatiser les commandes PowerShell pour optimiser la performance d'...
PPTX
SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?
PPTX
Cloud Hybride, le SSO de bout en bout
TechDays 2010 (CLO305) : Windows Azure App Fabric
Windows Azure : Modèle hybride et réversibilité
[Tuto] Big datatrack : Web Tracker
Site web fonctionnel et élastique sur Azure
Windows phone 7 sync application sur Azure, création d'application offline re...
Comment automatiser les commandes PowerShell pour optimiser la performance d'...
SQL Azure Data Sync ou comment synchroniser vos données avec le Cloud ?
Cloud Hybride, le SSO de bout en bout

Tendances (18)

PDF
Livre blanc a la decouverte de windows azure
PPTX
Best of MMS 2013 Window Azure IaaS
PPTX
Architectures et application hybrides selon vos termes et à votre propre rythme
PPTX
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
PPTX
Déploiement de Windows 8
PDF
Flexible Workstyle : Comment réussir l'évolution du poste de travail vers les...
PPTX
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
PDF
Livre Blanc Windows Azure
PPTX
Introduction au développement windows 8 modern ui avec html5 et javascript
PPTX
Tech days 2012 mvvm de a à z
PPTX
MSEXP : Monitoring et sécurisation des identités Azure
PPTX
De l’ergonomie aux bonnes méthodes de développement de vos applications Windo...
PPT
Présentation WPF
PPTX
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
PPTX
Restitution des données environnement Microsoft & data visualization : panel ...
PPTX
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
PDF
Alphorm.com Formation Microsoft Azure : Azure Active Directory 2021
PPT
Fondamentaux d'architecture d'une application Flex
Livre blanc a la decouverte de windows azure
Best of MMS 2013 Window Azure IaaS
Architectures et application hybrides selon vos termes et à votre propre rythme
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Déploiement de Windows 8
Flexible Workstyle : Comment réussir l'évolution du poste de travail vers les...
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
Livre Blanc Windows Azure
Introduction au développement windows 8 modern ui avec html5 et javascript
Tech days 2012 mvvm de a à z
MSEXP : Monitoring et sécurisation des identités Azure
De l’ergonomie aux bonnes méthodes de développement de vos applications Windo...
Présentation WPF
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
Restitution des données environnement Microsoft & data visualization : panel ...
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Alphorm.com Formation Microsoft Azure : Azure Active Directory 2021
Fondamentaux d'architecture d'une application Flex
Publicité

En vedette (8)

PPTX
JavaScript pour les développeurs .NET
PDF
Rapport morand manceau_-_pour_une_nouvelle_vision_de_l_innovation_-_escp_euro...
PDF
Technocles2010 1
PDF
Technocles2010 2
PDF
Technocles2010 3
PPTX
Architecture d'une application Facebook pour Windows Azure
PPTX
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
PPTX
TechDays 2010 (CLO301) : Windows Azure Comment Migrer Une Application
JavaScript pour les développeurs .NET
Rapport morand manceau_-_pour_une_nouvelle_vision_de_l_innovation_-_escp_euro...
Technocles2010 1
Technocles2010 2
Technocles2010 3
Architecture d'une application Facebook pour Windows Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2010 (CLO301) : Windows Azure Comment Migrer Une Application
Publicité

Similaire à TechDays 2010 (CLO202) : Introduction à Windows Azure (20)

PPTX
MS Days 2011 - Windows Azure
PPTX
Azure Services Platform
PPTX
Azure Mesh Et Surface
PDF
A la découverte de Windows Azure part 1 (100)
PDF
Windows Azure, plongée en eaux profondes (300)
PPTX
Windows Azure: le cloud pour les développeurs
PPTX
Techdays azure pour les développeurs
PDF
Livre blanc Windows Azure et les éditeurs de logiciel
PDF
Livre blanc Windows Azure et les éditeurs de logiciel
PPTX
Monter en charge, tester et surveiller avec une application Windows Azure : l...
PPTX
BreizhCamp - Drupal7 dans le cloud avec Azure
PDF
Microsoft azure boot camp Keynote
PDF
Azure Roadshow
PDF
Microsoft Azure : The cloud for modern business
PPTX
ReMix11 Paris: Windows Azure & développement mobile
PDF
Exadays cloud – Enjeux et Transformation du SI
PDF
Donnez de l'agilité à votre système d'information avec Azure
PDF
Windows HPC server sur Windows Azure (100
PPTX
Adopter le cloud avec microsoft
PPTX
Windows Azure Camp du mardi 10 décembre 2013
MS Days 2011 - Windows Azure
Azure Services Platform
Azure Mesh Et Surface
A la découverte de Windows Azure part 1 (100)
Windows Azure, plongée en eaux profondes (300)
Windows Azure: le cloud pour les développeurs
Techdays azure pour les développeurs
Livre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logiciel
Monter en charge, tester et surveiller avec une application Windows Azure : l...
BreizhCamp - Drupal7 dans le cloud avec Azure
Microsoft azure boot camp Keynote
Azure Roadshow
Microsoft Azure : The cloud for modern business
ReMix11 Paris: Windows Azure & développement mobile
Exadays cloud – Enjeux et Transformation du SI
Donnez de l'agilité à votre système d'information avec Azure
Windows HPC server sur Windows Azure (100
Adopter le cloud avec microsoft
Windows Azure Camp du mardi 10 décembre 2013

Plus de Thomas Conté (12)

PPTX
Node.JS Paris Meetup - the Tessel microcontroller, Azure and Project Oxford
PPTX
Tessel + Azure IoT hackathon intro
PPTX
DevSum'15 : Microsoft Azure and Things
PPTX
Azure Web Camp : Cache Distribué
PPTX
Azure Web Camp : Moteur de Recherche
PPTX
Azure Web Camp : NoSQL
PPTX
Running Java workloads in Microsoft Azure
PPTX
TechDays 2014 : tour d'horizon de Java dans Azure
PPTX
Linux on azure
PDF
Presentation: Java in the Cloud with Windows Azure
PDF
Présentation Windows Azure - MS Days 2011
PPTX
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
Node.JS Paris Meetup - the Tessel microcontroller, Azure and Project Oxford
Tessel + Azure IoT hackathon intro
DevSum'15 : Microsoft Azure and Things
Azure Web Camp : Cache Distribué
Azure Web Camp : Moteur de Recherche
Azure Web Camp : NoSQL
Running Java workloads in Microsoft Azure
TechDays 2014 : tour d'horizon de Java dans Azure
Linux on azure
Presentation: Java in the Cloud with Windows Azure
Présentation Windows Azure - MS Days 2011
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0

Dernier (7)

PPTX
test pour la présentation foire de Chalôns V1
PPTX
Cours Electrotechnique L2 - Séance 6.pptx
PDF
Architecture logicielle et Modeles de Conception
PDF
Analyse technique approfondie pour la gestion des transports dans SAP S/4HANA...
PDF
IPTV Meilleur - Le Meilleur Abonnement IPTV en France pour 2025
PDF
COURS GCDs Chap 9.pdf tous les éléments.
PDF
Frais et décompte dans SAP S/4HANA Transportation Management, S4TM3 Col26
test pour la présentation foire de Chalôns V1
Cours Electrotechnique L2 - Séance 6.pptx
Architecture logicielle et Modeles de Conception
Analyse technique approfondie pour la gestion des transports dans SAP S/4HANA...
IPTV Meilleur - Le Meilleur Abonnement IPTV en France pour 2025
COURS GCDs Chap 9.pdf tous les éléments.
Frais et décompte dans SAP S/4HANA Transportation Management, S4TM3 Col26

TechDays 2010 (CLO202) : Introduction à Windows Azure

  • 2. Introduction àWindows AzureLundi 8 février 2010 – CLO202Guillaume Belmas, WygwamThomas Conté, Microsoft
  • 3. Présentation des PrésentateursGuillaume BelmasArchitecte et Manager de Wygwam Parisguillaumeb@wygwam.comtwitter.com/kangoo06blogs.developpeur.org/kangooThomas ContéArchitecte, Division Plateforme & Ecosystème, Microsofttconte@microsoft.comtwitter.com/tomconteblogs.msdn.com/tconte
  • 4. www.wygwam.com Wygwam ParisWygwam NordWygwam BeluxWygwam Suisse
  • 5. AgendaIntroductionLes trois types de CloudScénarios pour le Cloud ComputingVue d’ensemble de la plateforme AzureLes briques de la plateforme AzureWindows Azure: Compute, Storage & ManagementSQL AzureAzure AppFabricConclusionExemple d’application
  • 8. “Croissance Rapide “ “Puissance Ponctuelle“ InactivitéCompute Compute UtilisationMoyenneUtilisationUtilisationTempsTempsTravaux ponctuels, par exemple batchLa capacité excédentaire est inutiliséeTime to market peut être ralentiService populaire = montée en chargeTenir le rythme de croissance challenge l’ITComplexité du déploiement initial“Pics Imprévisibles“ “Pics Prévisibles“ Compute Compute UtilisationMoyenneUtilisationMoyenneTempsTempsPics de demande difficiles à prévoirLes pics impactent les performancesImpossible de prévoir les cas extrêmesServices à forte saisonnalitéPics dus à une augmentation de la demandeComplexité IT et capacité gâchéeScénarios pour le Cloud
  • 9. Microsoft & Cloud ComputingSoftware as a ServiceSAASPlatform as a ServicePAASInfrastructure as a ServiceIAAS
  • 10. Plateforme Azure: vue d’ensembleComputeStorageManagementManagementRelational dataConnectivityAccess control
  • 11. Azure en Un SlideBusiness PortalUser CodeDeveloper PortalService ManagementRESTRuntime APIVM Setup……Storage ClusterStorage ClusterVS ToolsCompute ClusterCloud VMAzure SDKRESTDatacenters MicrosoftDesktop
  • 12. Déploiement mondialNorthern EuropeNorth Central USA2010Western Europe Eastern AsiaSouth Central USA2010Southeast Asia
  • 13. Service bus & Access control disponiblesStockagedisponibleInstancessurveilléesBase de donnéesdisponibleComputeaccessibleLes endpoints du Service Bus & Access Control ontuneconnectivitéexterneOpérationsur les requêtes / messages correctementeffectuéesLes services de stockagesontdisponibles & accessibles (connectivité)Vosrequêtes de stockagesonttraitéesLa base de donnéesestconnectée à la passerelle internetToutes les base sontsurveillées en parmanenceTous les rôles en exécutionsontsurveillésSi un rôleest en mauvaise santé, une action corrective estinitiéeVotre service connecté & accessible via le WebLes rôlesexternesontuneconnectivité Internet>99.9%>99.9%>99.9%>99.95%>99.9%Garanties de Services (SLA)
  • 14. Azure au sein de la plateforme
  • 16. Démo: bien commencerPortail commercial & portail développeurEnvironnement de travail:Visual Studio + SDK Azure
  • 24. Et bien d’autres outils…Azure Storage Explorer:http://azurestorageexplorer.codeplex.com/Windows Azure MMC:http://code.msdn.microsoft.com/windowsazuremmc
  • 25. Windows AzureWindows Azure « Compute »Windows Azure « Storage »Windows Azure « Management »
  • 26. Windows Azure: ComputeComputeStorageManagementPlateforme d’exécution automatisée, hautement disponible, forte capacité à monter en chargeMontée en charge par « scale out »Multiples tailles de machines virtuelles (S, M, L, XL)
  • 27. Deux types de « Rôles » disponiblesWeb RoleWorkerRoleRôle « générique »Un point d’entrée: Run() puis carte blanchePeut, entre autres, effectuer des tâches de fond pour le compte des Web RolesEnvironnement IIS 7 / ASP.NETPublie des applications Web ou des servicesCommunique avec les Workers directement (TCP/IP) ou via les files d’attentePlusieurs rôles spécialisés (FastCGI, WCF, etc..)
  • 28. Articulation Web Role/ WorkerRoleTablesBlobLoadBalancing(géré par Azure)Web RoleWorkerRoleWeb RoleWorkerRoleWeb RoleWorkerRoleWeb RoleWorkerRoleMontée en chargepar configurationWorkerRoleWeb RoleTCP/IPQueuesMessageMessage
  • 29. DémoWindows Azure « Compute »Portail développeur: créer un serviceVisual Studio: développer & déployer un service
  • 31. Windows Azure StorageBlobs: stockage de fichiers volumineux, avec métadonnéesIdentifié simplement par son nomBlock Blob, Page BlobContent Delivery NetworkTables: stockage structuré, ensemble d’entités comportant des propriétésPas de schéma fixe: paires (nom, valeur)Données structurées, pas relationnellesQueues: transmission garantie de messagesPermet de traiter des tâches en asynchrone entre nœudsDrives: volume NTFS durable monté dans la VMPermet d’utiliser des API NTFS standardJusqu’à 1 To par drive, jusqu’à 8 drives par VM
  • 32. Zoom sur les DrivesNouveaudans la version 1.1 (February 2010) du SDK et le Windows Azure Guest OS 1.1Permet à une application Azure d’accéder à un lecteur de disque NTFS (ex. X:\) pour stocker des données durablesImplémenté sous la forme d’un Page Blob contenant un VHD formaté en NTFSPossibilité de cacher les données sur un disque local à la VMOpérations:CreateMountUnmountSnapshotCopy
  • 33. Articulation Roles et StoragesLoad Balancer : Répartiteur de chargeWebRoles :Web UIBlob : Stockage des images et des miniaturesQueue : Ordres de traitementWorkers :traitement des images
  • 35. Windows Azure: ManagementComputeStorageManagementObjectif: automatiser la surveillance et les opérationsFonction cruciale pour atteindre le degré d’élasticité désiréAPI de gestion REST protégée par certificats: gestion et automatisation des déploiementsAPI de diagnostics: récupération dans Storage des logs applicatifs et système, compteurs de performances, etc.
  • 36. API de Management & Diagnostics
  • 38. API de DiagnosticsDiagnosticMonitorConfigurationdiagConfig = DiagnosticMonitor.GetDefaultInitialConfiguration();diagConfig.Logs.ScheduledTransferPeriod= System.TimeSpan.FromMinutes(1.0);diagConfig.DiagnosticInfrastructureLogs.ScheduledTransferLogLevelFilter = LogLevel.Error;diagConfig.DiagnosticInfrastructureLogs.ScheduledTransferPeriod= System.TimeSpan.FromMinutes(1.0);diagConfig.WindowsEventLog.DataSources.Add("System!*");diagConfig.WindowsEventLog.ScheduledTransferPeriod= System.TimeSpan.FromMinutes(1.0);DiagnosticMonitor.Start("DiagnosticsConnectionString", diagConfig);
  • 40. SQL AzureBusiness AnalyticsReportingData SyncDatabaseBase de données relationnelle « as a service »Utilise le protocole TDS et le T-SQL standard de SQL ServerModèle de programmation connu: ADO.NET, Entity Framework, WCF Data Services…Deux éditions: Web (1 Go) et Business (10 Go)SQL Azure Data Sync pour synchroniser SQL Azure et bases « à demeure »
  • 41. Provisioning dans SQL AzureChaque compte possède un serveurGérés par Azure, créés dans un portail communInstrument de facturationChaque serveur possède des databasesContient métadonnées pour les BDDUnité d’identification et de sécuritéUnité de géo-localisationLe serveur est une vue logique de vos BDDChaque BDD a des objets SQL standardUtilisateurs, tables, vues, index, etc.CompteServeur Database
  • 44. Windows Azure AppFabricServiceBusAccessControlComment utiliser les services « dans les nuages » pour connecter applications et services, où qu’elle soient?Établir une passerelle entre nuage, à demeure, hébergéFaciliter et sécuriser la connexion réseau / sécuritéGérer identité et contrôle d’accèsInteropérer avec différents langages, plateformes
  • 45. Connecter les services entre eux,dans le nuage, à demeure, hébergésConnecterService BusfirewallfirewallNAT0101 0111 0011 01110101 0111 0011 01110101 0111 0011 01110101 0111 0011 0111Votre applicationApplication “partenaire”
  • 46. Gérer l’identité etles contrôles d’accèsContrôler & sécuriserAccess Control ServiceTransformation desassertionsRègles de contrôled’accèsTokenÉchange de certificatsAssertionsVérification desassertionsMessage + TokenVotre applicationApplication “partenaire”
  • 47. ConclusionCas clientOffres promotionnelles pour démarrerPointeurs vers les autres sessions AzureQuestions?
  • 48. Étude de casApplications Facebook et jeux en ligne30 millions d’utilisateurs / 10 millions de visites mensuellesPlus d’1 milliard de partie jouées en 6 mois sur la plateforme GooBoxUtilisation de la plateforme AzureLancement des nouvelles applications (charge non prévisible)Profiter du cloud pour déverser une partie des pics de charge réguliers
  • 49. Modes de FacturationAutres modesAbonnementÀ la consommation“Achatscoordonnés” “Payezcequevousutilisez” “Offre avec engagement“Planifiés pour le futurDisponibleJan 2010 Sélectiond’offres en Jan 2010Démarrage simple, flexibilitéOptimisé pour profiter de l’élasticité du Cloud Prix réduits en fonction de l’engagementPlansprédictiblesAchatscentralisésIntroduction de remises en volume
  • 50. Les offres disponiblesL’offreIntroductory SpecialOffregratuiteouvert à tous pour tester le développement et le déploiement d’un service cloudDisponible pour les clients et les partenaires
  • 52. Tout dépassement sera facturé au prix normalOffremensuelle :Windows AzureCompute 25 H/moisStorage 0.5 Go/moisBandwidth 0.5 Go/moisStorage Transactions 10000/moisSQL Azure1 base de données Web Edition (1Go) 90 joursd’essaiService Bus et Access Control Service Messages :100000/moisL’offreDevelopment Accelerator Consommation flexible (on/off) prévue pour la montée en charge. Paiementplanifié et Coûtréduit.Engagement de 6 mois(38%-45% de réduction)
  • 54. Annulation possible avant 30 joursou après 6 mois
  • 55. Tout dépassement sera facturé au prix normalCORE: $59.95/mois($55.95 pour les partners)Volume inclusdansl’offre de baseCompute 750 H/moisStorage 10 Go/moisStorage Transactions 1M/moisNET - Messages 1M/moisData Transfers 7 Go In / 14 Go OutEXTENDED: 109,95 $/mois(104,45 $ pour les partners)Volume inclus de baseCommel’offre Core avec en plus 1 base SQL Azure Business Edition (10 Go) MSDN Premium Mobilize committed .NET developer base. Enable them to build, deploy, manage multiple cloud projects w/in MSDN subscription.Disponible pour tous les abonnés MSDN
  • 57. Tout dépassement sera facturé au prix partner
  • 58. Inscription avant le 30 juin
  • 59. Les volumes proposésserontréduits par la suiteOffremensuelle :Windows AzureCompute 750 hrs Storage 10 GoStorage Transaction 1M SQL Azure - 3 bases Web Edition (1 Go) Service Bus etAccess Control Service Messages : 1 MillionData Transfer 7Go In/14Go OutN’oubliez pas de SUPPRIMER vos instances pour ne pas être facturé (un STOP ne suffit pas !)
  • 60. Tout Azure aux TechDays