Presentation is loading. Please wait.

Presentation is loading. Please wait.

PlacePlace TypeType ServiceService Analysis Caching Integration Sync Search Relational BLOB Query BackupLoad Multi Dim In Memory File XML Reporting.

Similar presentations


Presentation on theme: "PlacePlace TypeType ServiceService Analysis Caching Integration Sync Search Relational BLOB Query BackupLoad Multi Dim In Memory File XML Reporting."— Presentation transcript:

1

2

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

11

12 V1: Address the needs of 95% or more web and departmental application

13

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

17

18 MIX ‘09TechEdWWPC Invitation CTP Public CTP Commercial Availability Migration Mar 09May 09Jul 09Nov 09Sep 09Apr 09Jun 09Aug 09Oct 09 PDC Internal Adoption

19

20

21

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

26


Download ppt "PlacePlace TypeType ServiceService Analysis Caching Integration Sync Search Relational BLOB Query BackupLoad Multi Dim In Memory File XML Reporting."

Similar presentations


Ads by Google