slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Windows Azure Storage SQL Azure PowerPoint Presentation
Download Presentation
Windows Azure Storage SQL Azure

Loading in 2 Seconds...

play fullscreen
1 / 21
eleanor-gay

Windows Azure Storage SQL Azure - PowerPoint PPT Presentation

121 Views
Download Presentation
Windows Azure Storage SQL Azure
An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Windows Azure StorageSQL Azure Pascal Belaud Architecte SQL Server Microsoft France http://blogs.msdn.com/Pascal Sébastien Warin R&I TechnicalLeadWygwam Microsoft MSP & MCPD http://sebastien.warin.fr www.wygwam.com

  2. www.wygwam.com Wygwam Paris Wygwam Nord Wygwam Belux Wygwam Suisse

  3. La plateforme Windows Azure • Windows Azure • SQL Azure • Windows Azure platform AppFabric • Developer tools

  4. Hébergement flexible d’applications • Stockage capable de monter massivement en charge Compute Management Storage

  5. Base de données relationnelle comme un service • Hautement disponible, maintenue en mode automatique • Extension de la plateforme SQL Server Reporting Business Analytics Data Sync Database

  6. Connexions sécurisées entre les services • Pour traverser les frontières des organisations • Contrôle d’accès basé sur des Claims ServiceBus AccessControl

  7. Windows Azure Storage • Blobs, Tables, Queues • (New) Drives (dans le service Compute) • Permet d’utiliser les APIs standard du file system • Conçu pour le Cloud • Pour un accès facile de n’importe quel lieu • Pour durer • Pour une montée en charge massive

  8. Démo Windows Azure Storage

  9. SQL Azure Database • Base de données relationnelle fournie comme un service • Une expérience très symétrique pour le développement et l’utilisation des outils (utilise TDS protocol et T-SQL) • Montée en charge horizontale • Construit sur la fondation SQL Server • Plus qu’une base de données hébergée • Haute disponibilité, provisioning de base de données à la demande, gestion de base de données • Paiement à l’usage

  10. SQL Azure Database Highly scaled out relational database as a service • Propositions de valeur client • Provisionning et gestion de la capacité à la demande • Symétrique avec la plateforme “On Premise” • Haute disponibilité et tolérance aux pannes automatiquement gérées • Maintenance de l’infrascturure sous-jacente prus en charge • Simple, tarification flexible selon le modèle – “payer au fur et à mesure de vos besoins” Browser SQL Azure Database (Windows Azure Compute) SOAP/REST HTTP/S Astoria/REST - EDM HTTP/S App Code (ASP.NET) SQL Server Reporting Server (on-premises) Windows Azure Compute T-SQL (TDS) T-SQL (TDS) SQL Azure Database MS Datacenter - AD Federation (LiveId /.NetSvcs ACS)

  11. TopologieRéseau SQL Azure Applications use standard SQL client libraries: ODBC, ADO.Net, PHP, … Application Internet Azure Cloud TDS (tcp) Security Boundary Load balancer forwards ‘sticky’ sessions to TDS protocol tier LB TDS (tcp) Gateway Gateway Gateway Gateway Gateway Gateway Gateway: TDS protocol gateway, enforces AUTHN/AUTHZ policy; proxy to backend SQL TDS (tcp) SQL SQL SQL SQL SQL SQL Scalability and Availability: Fabric, Failover, Replication, and Load balancing

  12. Serveurs • Chaque serveur SQL Azure fournit • Géo-localisation (un nom unique DNS) • Une zone centrale pour l’administration • Un point central de facturation et de reporting • Où devrais-je créer mon serveur? • Best practice: co-localiser le server avec le Web Role et le WorkerRole Windows Azure afin de réduire la latence réseau

  13. Sécurité • SQL Azure utilise l’authentification SQL (UID/PWD) • Le modèle d’autorisation est entièrement compatible avec SQL Server • Les rôles Admin ont la permission de • CREATE/DROP database • CREATE/DROP/ALTER login • GRANT/REVOKE rights • Modifier les settings firewall

  14. Serveur: Facturation et Reporting sys.bandwidth_usage: usage in KB sys.database_usage: instance count by SKU

  15. Connexion à SQL Azure • La chaine de connexion à SQL Azure connexion est au format habituel • Sauf pour le nom de l’utilisateur • Formats: • ADO.Net:Data Source=server.database.windows.net;User ID=user@server;Password=password;... • ODBC:Driver={SQL Server Native Client 10.0}; Server=server.database.windows.net; Uid=user@server;Pwd=password;... • Les applications se connectent directement à la base de données, et pas à l’instance physique sous-jacente • “Initial Catalog = <db>” dans la chaîne de connexion • Pas de support pour le switch de contexte (pas USE <db>)

  16. Démo SQL Azure

  17. Comparaison TCO

  18. Liens utiles • Portail principalhttp://windowsazure.com • Documentationhttp://msdn.microsoft.com/en-us/library/ee336279.aspx • Ma première base de donnes dans le cloud avec SQL Azurehttp://blogs.technet.com/baudras/archive/2009/12/31/ma-premiere-base-de-donnes-dans-le-cloud-avec-sql-azure.aspx • Import / export dans Microsoft SQL Azure avec SSIShttp://blogs.technet.com/baudras/archive/2010/01/12/import-export-dans-microsoft-sql-azure-avec-ssis.aspx

  19. Conclusion • La plateforme Windows Azure se décline en • Windows Azure • SQL Azure • Windows Azure platformAppFabric • La plateforme Windows Azure Platform est conçue pour • Héberger des applications métiers critiques • Réduire significativement le TCO • Fournir un enemble le plus complet possible de fonctionnalités