Download presentation
Presentation is loading. Please wait.
Published byAmi McBride Modified over 9 years ago
3
PlacePlace TypeType ServiceService Analysis Caching Integration Sync Search Relational BLOB Query BackupLoad Multi Dim In Memory File XML Reporting MiningProtection RDBMS Model & policy based development and management
4
Symmetric Programming ModelData Hub Aggregation
5
Clear Feedback: “I want a database in the Cloud” Focus on combining the best features of SQL Server running at scale with low friction
6
Evolves SDS Next TDS + TSQL Model Web App SQL Client * Windows Azure Browser Application Application REST Client REST (Astoria) ADO.Net + EF Application SQL Client * Cloud HTTP HTTP+REST TDS * Client access enabled using TDS for ODBC, ADO.Net, OLEDB, PHP-SQL, Ruby, … Data Center ODBC, OLEDB, ADO.Net PHP, Ruby, … SDS Current REST/SOAP + ACE Model Web App REST Client Windows Azure Browser Application Application REST Client HTTP HTTP+REST Data Center Cloud
7
Resources Dedicated Shared Low High “Friction”/Control SDS (RDBMS) Hosted On-premise
8
SQL Data Services TDS + TSQL Model Wordpress (PHP) Browser Application Internet HTTP Microsoft Data Center Windows Azure ODBC TDS+SSL
9
Server=server1.data.database.windows.net Database=testDB Login=nigele[@server1] (maps to testuser)
10
Machine 5 SQL Instance SQL DB DB5 DB1 DB3 DB2 Provisioning (databases, accounts, roles…), Metering, and Billing Machine 6 SQL Instance SQL DB DB1 DB6 DB2 DB3 Machine 4 SQL Instance SQL DB DB1 DB2 DB3 DB4 Machine 7 SQL Instance SQL DB DB4 DB5 DB1 DB7 Scalability and Availability: Fabric, Failover, Replication, and Load Balancing
12
V1: Address the needs of 95% or more web and departmental application
14
Connection tied to target database; cannot “hop” across
15
Security model is 100% compatible with on-premise SQL
16
Reduced COGS with increased customer and business benefit: Larger scale (e.g. larger customers ~20TB+ each) More self-managing (e.g. fault-tolerance) Better query performance for fan-out Faster provisioning of new customers
18
MIX ‘09TechEdWWPC Invitation CTP Public CTP Commercial Availability Migration Mar 09May 09Jul 09Nov 09Sep 09Apr 09Jun 09Aug 09Oct 09 PDC Internal Adoption
22
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
Clear Feedback: “I want a database in the Cloud” SDS delivers… SQL Data Services combines the best features of simple storage and hosted RDBMS
24
DBA role places more focus on policy/logical management
25
TDS Gateway Front-end Node Protocol Parser Gateway Logic TDS Session 1 Front-end Node Protocol Parser Gateway Logic TDS Session 2 TDS Session 2 Master Cluster Master Node Data Node Components Partition Manager Master Node Data Node Components Partition Manager 11 22 44 55 6 6 77 88 Utility Layer Account Database Billing/Usage Database Service Platform Monitoring Load Balancing Node Provisioning Roles 33 Machine 5 SQL Instance SQL DB DB5 DB1 DB3 DB2 Scalability and Availability: Fabric, Failover, Replication, and Load balancing Machine 6 SQL Instance SQL DB DB1 DB6 DB2 DB3 Machine 4 SQL Instance SQL DB DB1 DB2 DB3 DB4 Machine 7 SQL Instance SQL DB DB4 DB5 DB1 DB7 Scalability and Availability: Fabric, Failover, Replication, and Load balancing
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.