Download presentation
Presentation is loading. Please wait.
Published byDarlene Norah Reynolds Modified over 9 years ago
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.
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
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
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.