Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parPascal Brosseau Modifié depuis plus de 9 années
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.