 Built for SaaS and enterprise applications  Elastic database...

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

of 32

  • date post

    22-Dec-2015
  • Category

    Documents

  • view

    213
  • download

    0

Embed Size (px)

Transcript of  Built for SaaS and enterprise applications  Elastic database...

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 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
  • Slide 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.
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 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
  • Slide 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
  • Slide 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
  • Slide 12
  • Slide 13
  • Catalog Cust 1 Cust 2 Cloud Service Customer Databases Customer Catalog Cust 3Cust N
  • Slide 14
  • Compute Writes Reads Memory 0002341
  • Slide 15
  • B S0 S1 S2 S3 P2 P3 P1
  • Slide 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:
  • Slide 17
  • Catalog Cust 1 Cust 2 Cloud Service Customer Databases Customer Catalog Cust 3Cust N Cust 1 Cust 2 Cust 3
  • Slide 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
  • Slide 19
  • PREVIEW *Additional pricing tiers may be introduced, and the ranges and limits may be increased during the preview Max per-database burst level
  • Slide 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
  • Slide 21
  • Slide 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
  • Slide 23
  • Catalog Cust 1 Cust 2 Cloud Service Customer Databases Cust 3Cust N PowerBI Customer Catalog Elastic Query
  • Slide 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
  • Slide 25
  • Slide 26
  • Catalog Cust 1 Cust 2 Cloud Service Customer Databases Customer Catalog Cust 3Cust N T-SQL
  • Slide 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
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32