Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Built for SaaS and enterprise applications  Elastic database model for unpredictable workloads  99.99% availability with global reach  Geo-replication.

Similar presentations


Presentation on theme: " Built for SaaS and enterprise applications  Elastic database model for unpredictable workloads  99.99% availability with global reach  Geo-replication."— Presentation transcript:

1

2

3

4  Built for SaaS and enterprise applications  Elastic database model for unpredictable workloads  99.99% availability with global reach  Geo-replication and restore services for data protection  Secure, protected, compliant  Fully compatible with SQL Server 2014 databases  Easy development, simple self-service management PREVIEW Global, fully managed database-as-a-service built on SQL with near zero administration

5 Database Service Tiers *The 99.99% availability SLA does not apply to Web and Business editions, which continue to be supported at 99.9% availability.

6

7

8

9 Catalog Cust 1 Cust 2 Cloud Service Scalable cloud service, load balanced in normal use Customer Databases Scale out data tier by adding additional customer databases Customer Catalog Cust 3Cust N Catalog database holds mapping to customer databases

10 Catalog Cust 1 Cust 2 Cloud Service 2.Cloud service looks up customer in catalog Customer Databases 3. Cloud service routes directly to customer database Customer Catalog 1.End users connect to cloud service Cust 3Cust N

11 Multi-database management  Define the set of databases that is the data tier of your application  Map customers (tenants) to databases Data-dependent routing  Route incoming requests to the correct database  Ensure correct routing if databases move  Cache routing information Generally Available now Easily accessible download from NuGet

12

13 Catalog Cust 1 Cust 2 Cloud Service Customer Databases Customer Catalog Cust 3Cust N

14 Compute Writes Reads Memory 0002341

15 B S0 S1 S2 S3 P2 P3 P1

16 B S0 S1 S2 S3 P2 P3 P1 ALTER DATABASE JacarandaJazzCub MODIFY (edition='Standard') Set-AzureSqlDatabase -ResourceGroupName wtpdemo -ServerName wtpcustomers-sc -DatabaseName JacarandaJazzClub -RequestedServiceObjectiveName Standard; PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/ {resourceGroupName}/providers/microsoft.sql/servers/{serverName}/databases/ {databaseName}?api-version=2014-04-01 https://msdn.microsoft.com/en-us/library/azure/mt163571.aspx { "location": “ ”, "properties": { "requestedServiceObjectiveId":“ “ } } Request body T-SQL: PowerShell: REST API:

17 Catalog Cust 1 Cust 2 Cloud Service Customer Databases Customer Catalog Cust 3Cust N Cust 1 Cust 2 Cust 3

18 Catalog Cloud Service Customer Catalog Cust 3 Cust 4 Cust 2Cust 1 Cust 9 Cust 3 Cust 4 Cust 9 Cust 1 Customer Databases Cust 2 Cust N Cust 6 Cust 7Cust 5 Cus Cust 6 Cust 7Cust 8Cust 5

19 PREVIEW *Additional pricing tiers may be introduced, and the ranges and limits may be increased during the preview Max per-database burst level

20 Catalog Cloud Service Customer Catalog Cust 3 Cust 4 Cust 2Cust 1 Cust 9 Cust 3 Cust 4 Cust 9 Cust 1 Customer Databases Cust 2 Cust 6 Cust 7Cust 5 Cus Cust 6 Cust 7Cust 5 Cust N Cus Cust 8

21

22 Catalog Cloud Service Customer Catalog Cust 3 Cust 4 Cust 2Cust 1 Cust 3 Cust 4 Cust 2Cust 9 Cust 3 Cust 4 Cust 9 Cust 1 Customer Databases Cust 2 Cust 6 Cust 7Cust 5 Cus Cust 6 Cust 7Cust 5 Cust N Cus Cust 8

23 Catalog Cust 1 Cust 2 Cloud Service Customer Databases Cust 3Cust N PowerBI Customer Catalog Elastic Query

24 Connect to a single SQL DB database using familiar SQL DB connection strings Simple setup with T-SQL DDL Transparent querying of many databases from a single database Familiar programming experience with T-SQL, ADO. NET Linq, EF etc. Use familiar development and BI tools to query across many databases Designed for interactive querying

25

26 Catalog Cust 1 Cust 2 Cloud Service Customer Databases Customer Catalog Cust 3Cust N T-SQL

27 Apply changes or administrative operations to many databases Use familiar T-SQL scripts to define jobs Built-in automatic retries in case of transient failures Tightly integrated with elastic pools in the new Azure Portal Designed for batch processing

28

29

30

31

32


Download ppt " Built for SaaS and enterprise applications  Elastic database model for unpredictable workloads  99.99% availability with global reach  Geo-replication."

Similar presentations


Ads by Google