Presentation is loading. Please wait.

Presentation is loading. Please wait.

SQL DB Elastic Pools for SaaS

Similar presentations


Presentation on theme: "SQL DB Elastic Pools for SaaS"— Presentation transcript:

1 SQL DB Elastic Pools for SaaS
Morgan Oslake Principal Program Manager

2 SaaS app design patterns
Isolated Shared Shared schema Schema per tenant Database per tenant Benefits of single database per tenant Performance management Business continuity flexibility Security isolation Reduced app dev complexity

3 SaaS app usage patterns
Many databases for one app arising from single database per tenant. Unpredictable usage of databases each peaking at different times. Need to avoid costly overprovisioning of resources for each database. Need to ensure a quality performance experience for each database. Performance level Price ($/month) S0 $15 S1 $30 S2 $75 S3 $150 20x S3 databases $3,000

4 SQL DB elastic pool solution
“SQL DB elastic pools provides SaaS providers a simple cost effective solution to achieve performance goals for a group of databases with unpredictable usage patterns.”  Elastic pool resource allocation Database Transaction Units (DTUs) are a measure of compute capacity which is shared across databases in the pool. DTUs needed for the pool is determined by the aggregate utilization of all its concurrently active databases. Elastic pool performance settings Choose DTUs for the pool Choose DTU max per database Choose DTU min per database Elastic pool pricing Pay for DTU of the pool. DB DTU of pool DTU min per database DTU max per database DTU utilization of database DTU utilization of pool DTU

5 Demo Microsoft Connect 2016 7/2/2018 9:50 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Summary Elastic pools simplify performance management for multiple databases especially when usage patterns are unpredictable. Elastic pools can significantly reduce the cost of multiple databases and provide a convenient way to control the budget. Elastic pools are ideal for SaaS apps that provision a single database per tenant to get isolation benefits.

7 Getting started Documentation
Pricing Portal PowerShell

8


Download ppt "SQL DB Elastic Pools for SaaS"

Similar presentations


Ads by Google