La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

22 Windows Azure Storage SQL Azure Pascal Belaud Architecte SQL Server Microsoft France Sébastien Warin R&I Technical Lead.

Présentations similaires


Présentation au sujet: "22 Windows Azure Storage SQL Azure Pascal Belaud Architecte SQL Server Microsoft France Sébastien Warin R&I Technical Lead."— Transcription de la présentation:

1

2 22 Windows Azure Storage SQL Azure Pascal Belaud Architecte SQL Server Microsoft France http://blogs.msdn.com/Pascal Sébastien Warin R&I Technical Lead Wygwam Microsoft MSP & MCPD http://sebastien.warin.fr www.wygwam.com

3 Wygwam Paris Wygwam Nord Wygwam Belux Wygwam Suisse

4 44 La plateforme Windows Azure Windows Azure SQL Azure Windows Azure platform AppFabric Developer tools

5 55 Hébergement flexible d’applications Stockage capable de monter massivement en charge Compute Storage Management

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

7 77 Connexions sécurisées entre les services – Pour traverser les frontières des organisations Contrôle d’accès basé sur des Claims Service Bus Access Control

8 88 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

9 99 Démo Windows Azure Storage

10 10 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

11 11 SQL Azure Database 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 MS Datacenter SOAP/REST HTTP/S SQL Azure Database (Windows Azure Compute) Windows Azure Compute T-SQL (TDS) App Code (ASP.NET) App Code (ASP.NET) SQL Server Reporting Server (on-premises) Astoria/REST - EDM HTTP/S - AD Federation (LiveId /.Net Svcs ACS) SQL Azure Database SQL Azure Database T-SQL (TDS)

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

13 13 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 Worker Role Windows Azure afin de réduire la latence réseau

14 14 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

15 15 Serveur: Facturation et Reporting sys.bandwidth_usage: usage in KB sys.database_usage: instance count by SKU TimeDatabaseDirectionClassPeriodQuantity 2009-09-17 19:00TPCHEgressInternalPeak55598 2009-09-17 19:00TPCHIngressInternalPeak76026 ……………… TimeSKUQuantity 2009-09-17 19:00Web1 2009-09-17 19:00Business10 ………

16 16 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 = ” dans la chaîne de connexion Pas de support pour le switch de contexte (pas USE )

17 17 Démo SQL Azure

18 18 Comparaison TCO

19 19 Liens utiles Portail principal http://windowsazure.com Documentation http://msdn.microsoft.com/en-us/library/ee336279.aspx Ma première base de donnes dans le cloud avec SQL Azure http://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 SSIS http://blogs.technet.com/baudras/archive/2010/01/12/import -export-dans-microsoft-sql-azure-avec-ssis.aspx

20 20 Conclusion La plateforme Windows Azure se décline en – Windows Azure – SQL Azure – Windows Azure platform AppFabric 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

21


Télécharger ppt "22 Windows Azure Storage SQL Azure Pascal Belaud Architecte SQL Server Microsoft France Sébastien Warin R&I Technical Lead."

Présentations similaires


Annonces Google