Download presentation
Presentation is loading. Please wait.
1
Azure SQL Database Service Tiers
4/9/2019 Azure SQL Database Service Tiers George Huey Principal Technical Evangelist © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
2
What is Azure SQL Database?
A relational database-as-a-service, fully managed by Microsoft. Delivers predictable performance, elastic scale, business continuity and programmatic functionality. For cloud-designed apps when near-zero administration and enterprise-grade capabilities are key. Perfect for cloud architects and developers looking for programmatic DBA-like functionality. ?
3
Options for Relational Data Services in the Cloud
SQL Server in a Virtual Machine Azure SQL Database Full Control & Flexibility Near-zero Administration Best for existing apps which require the SQL Server feature set & have Best for new cloud apps which require elastic scale & programmatic DBA-like functionality Highly Customized Environment Eliminate Hardware Costs Fast Time-to-Cloud Fully Managed Service Eliminate Hardware & Administrative Costs Build Cloud-designed Apps
4
Options for Relational Data Services in the Cloud
SQL Server in a Virtual Machine Azure SQL Database DB Full Control & Flexibility Near-zero Administration Migrate Existing Apps Dev. & Test Backup to the Cloud Disaster Recovery Extend On-Premises Apps Cloud-designed Business Apps Build Software-as-a-Service Apps
5
How is it different from VMs?
SQL Server in a VM Azure SQL Database Best for… Existing applications which requires full box product functionality. New cloud-designed applications that need elastic scale. Resources Customer has ecosystem of IT resources for support and maintenance. Customer does not want to add additional IT resources for support and maintenance. TCO benefits Removing CAPEX. Avoiding CAPEX and OPEX. Features Full SQL Server functionality. Built-in & programmatic DBA-like features.
6
transactional workloads
Cause for Change Premium (in preview) Built for heavy transactional workloads Starting at $465/ mo Web/ Business One-size fits most $9.99-$225/ mo Current Service Tiers Customers value Efficiency, performance & business continuity Progressive service model aligned with application patterns, billing simplicity New service model principles Provide strong availability SLA and performance and disaster recovery SLOs Predictable model; features and functionality as a continuum Current approach Valued on database size Polar service models; light-weight or high-end Missing intermediate steps Service Level Objective (SLO) in a SQL Database.
7
Introducing new service tiers – in preview
Basic Standard Premium Light transactional workloads The go-to option for modern business apps Heavy transactional workloads Elastic scale & performance: Six performance levels across three tiers for scale up and down based on throughput needs. Better resource isolation Improved billing experience. Business continuity: A spectrum of business continuity features from light-weight to mission-critical across the tiers. Customers can dial up the control over data recovery and failover. Familiar & Self-managed: Unprecedented efficiencies as your applications scale with a near-zero maintenance service and a variety of familiar management tools & programmatic APIs.
8
Azure SQL Database New Service Tiers
Basic Standard Premium Built for… Light transactional workloads Medium transactional workloads Heavy transactional workloads Availability SLA 99.95%* Database Max Size 2 GB 250 GB 500 GB Self-Service Restore Any point within 7 days Any point within 14 days Any point within 35 days Business Continuity Basic recovery** Geo-Replication, passive replica** Active Geo-Replication, up to 4 readable replicas Performance Objectives Hourly transaction rate Transactions per minute Transactions per second Security Auditing & Data masking*** Database Throughput Units Basic: 5 S0: 10 S1: 20 S2: 50 P1: 100 P2: 200 P3: 800 Available tiers ($/month, GA prices) Basic: $4.99 S0: $15 S1: $30 S2: $75 P1: $465 P2: $930 P3: $3720 Based on customer feedback, Azure SQL Database is introducing new service tiers to help customers more easily innovate with cloud-designed database workloads. At the heart of this change, the new tiers deliver predictable performance across a spectrum of six performance levels for light- to heavy-weight transactional application demands. Additionally, the new tiers offer a spectrum of business continuity features, a stronger uptime SLA, larger database sizes for less money, and an improved billing experience. *SLAs will take effect at time of GA, Azure previews are subject to different service terms, as set forth in preview supplemental terms. **Not all restore & disaster recovery features are available today, visit the disaster recovery documentation page to learn more. ***Auditing and Data masking will be added to public preview shortly
9
Predictable performance levels
Redefined Across the service tiers, each performance level is assigned a defined level of throughput for a streamlined experience Measure of power Introducing the Database Throughput Unit (DTU) which represents database power and replaces hardware specs % CPU % read % write % memory DTU is defined by the bounding box for the resources required by a database workload and measures power across the six performance levels. Basic — 5 DTU S0 — 10 DTU* S1 — 20 DTU S2 — 50 DTU P1 — 100 DTU P2 — 200 DTU P3 — 800 DTU
10
Dashboard views of metrics
Monitor Quickly understand DB resource usage via percent of resources consumed for each resource type over time and database size Available in the management portal & via APIs In contrast to a VM, no system- related overhead—focused on just the resources used to run your database workload In-depth views (DMVs) are also available for deeper understanding and trouble- shooting (for example, at the query level)
11
Point-in-time restore
Programmatic “oops recovery” of data deletion or alteration Auto backups, transactional logs every 5 min Backups in Azure Storage and geo-replicated Creates a side-by-side copy, non-disruptive REST API, PowerShell or Azure Portal Backups retention policy: Basic, up to 7 days Standard, up to 14 days Premium, up to 35 days Automated export of logical backups for long-term backup protection Azure Storage sabcp01bl21 SQL Database Backups sabcp01bl21 Geo- replicated Restore from backup
12
Restore to any Azure region
Geo-restore Emergency data recovery when you need it most Azure Storage sabcp01bl21 SQL Database Backups sabcp01bl21 Available in Basic, Standard and Premium Built on geo-redundant Azure Storage Recover to any Azure region Geo- replicated Restore to any Azure region
13
Active Geo-Replication
Mission-critical business continuity on your terms, via programmatic APIs Self-service activation in Premium Create up to 4 readable secondaries Replicate to any Azure region Automatic data replication, asynchronous REST API, PowerShell or Azure Portal Recovery Time Objectives RTO<1h Recovery Point Objective RPO<5m, you choose when to failover Up to 4 secondaries
14
Auditing Gain insight into database events & streamline compliance-related tasks Configurable to track & log database activity Dashboard views in the portal for at-a-glance insights Pre-defined Power View reports for deep visual analysis on Audit log data Audit logs reside in your Azure Storage account Available in Basic, Standard, and Premium Access via the new Azure preview portal Audit log Azure Storage Auditing SQL Database Application data Status: public preview, EOM
15
Data masking Prevent the abuse of sensitive data by hiding it from users Configuration made easy in the new Azure portal Policy-driven at the table and column level, for a defined set of users Data masking applied in real-time to query results based on policy Multiple masking functions available (e.g. full, partial) for various sensitive data categories (e.g. Credit Card Numbers, SSN, etc.) Available in Basic, Standard, and Premium Table.CreditCardNo SQL Database Real-time data masking; partial masking Status: Private preview fall public preview
16
Expanded T-SQL surface area
Broader SQL Server support for improved compatibility on Azure Online index rebuild capability for clustered and non- clustered indices for greater availability. Build highly optimized schemas to improve query processing with table partitioning support. Access Common Language Runtime (CLR) and define CLR Types, aggregates, functions and procedures written in C#. Support for additional Dynamic Management Views (DMVs) for deeper insight into application health. Status: Private preview fall public preview
17
Elastic scale-out Rebuilt scale-out technology for elastic database scale SQL Database Scale out layer via APIs as compliment to customer application to support high scale out needs Enables developer and manageability functions Supports split, merge, and move operations on data Interactive queries from client application merge results from multiple shards with Cross Shard Query Perform management operations asynchronously across the group of databases (index maintenance, DDL, and DML) Scale out layer Status: Private preview fall public preview
18
Unlock savings in the new tiers
Larger DBs for less money Backups workaround via import/export Disaster Recovery via DataSync Scenario: Today, customer pays $45 and $225 for 10GB and 150GB databases, respectively. Solution: With Standard, customer gets access to 250GB databases at a flat rate of $40 and $200 and greater performance assurance and business continuity. Scenario: Customer uses DB Copy & export to create database copies as backups which incurs additional database cost. Solution: Restore removes the need for the customer to carry the extra DB cost which can cut their database count by up to 50%, leaving headroom to dial- up performance. Scenario: Customer uses Azure DataSync (in preview) to create geo-replicated databases which incurs additional database cost and doesn’t assure transactional consistency after failover. Solution: Geo-Replication in Standard is built-in and discounts the passive, secondary database by 25% which can save money on the total bill and assures transactional consistency.
19
SQL Database Service Overview
A relational database-as-a-service, fully managed by Microsoft. For cloud-designed apps when near-zero administration and enterprise-grade capabilities are key. Perfect for cloud architects and developers looking for programmatic DBA-like functionality. Elastic scale & performance Business continuity Familiar & self-managed Predictable performance levels Programmatic scale-out Dashboard views of DB metrics Self-service restore Disaster recovery Microsoft-backed SLAs Familiar tools Programmatic Self-managed
20
Azure SQL Database April CY 2014 May-July CY 2014 Fall CY 2014
Preview General Availability Azure SQL Database H1 CY 2015 H1 CY 2014 H2 CY 2014 Basic, Standard, Premium Previews Premium Preview with Active Geo- Replication & Restore Basic, Standard, Premium GA Auditing GA Expanded T-SQL, data masking, scale out April CY 2014 Premium Preview Active Geo-Replication; configurable multi-geo DR Point-in-time-restore; self-service “oops” recovery Basic and Standard Previews New service tiers for light and mid-weight workloads Security ISO-Certified and PCI Compliance HIPAA BAA & EU Model Clause May-July CY 2014 B/S/P Preview Updates Seamless scale up/scale down Geo-restore Standard geo-replication Auditing – “Ibiza” portal only Fall CY 2014 B/S/P General Availability GA price reductions (up to 50%) New perf level, $15/month H1 CY 2015 Security Auditing general availability Data masking preview Compatibility Expanded T-SQL surface area preview Scalability Elastic scale out preview
21
Questions?
22
Standard geo-replication
Opt-in business continuity for greater geo-redundancies Opt-in for Standard & Premium databases Creates a stand-by secondary Replicate to pre-paired Azure region Automatic data replication, asynchronous Opt-in via REST API, PowerShell or Azure Portal Microsoft-managed, RTO<24h, RPO<1 hr Geo- replicated RTO – Recovery Time Objective RPO – Recovery Point Objective
23
4/9/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.