Microsoft Azure SQL Database Overview
Sanjay Nagamangalam
Principal Group Program Manager, SQL Server
Session Objectives And Takeaways
Azure SQL Database =
A relational database-as-a-service that
makes tier-1 capabilities easily accessible
Understand the key benefits of Microsoft Azure SQL Database
Microsoft SQL Data Platform Continuum
Physical
Virtual
Infrastructure as a Service
Platform as a
Service
Software as a
Service
SQL Server
Physical Machines (raw iron)
SQL Server Private Cloud
Virtualized Machines + Appliances
SQL Server in Azure VM
Virtualized Machines
Azure SQL Database
Relational database-as-a-serviceSQL
Dedicated
(Higher Cost)
Shared
(Lower Cost)
Higher Administration Lower Administration
Hybrid Cloud
On Premises
Off Premises
SQL SQL
SQL SQL SQL
SQL SQL SQL
SQL
“One of Azure’s most popular services, SQL Database has 1M databases.”Scott Guthrie, C+E Executive Vice President, Microsoft
SQ
L D
ata
baseAzure SQL Database
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.
Predictable performance levels
Programmatic scale-out
Dashboard views of DB metrics
Self-service restore
Disaster recovery
Compliance-enabled
Familiar tools
Programmatic
Self-managed
A Relational database-as-a-service thatmakes tier-1 capabilities easily accessible
SQ
L D
ata
baseHighly Available + Reliable
Availability backed by replicas and 99.99% uptime SLA
Multiple replicas with automatic, transparent failover
Availability SLA = 99.99%Basic, Standard, Premium Service Tiers
SQ
L D
ata
basePredictable Performance with Service
TiersWeb / Business Basic / Standard / PremiumMachine (Compute)
Wri
tes R
ead
s
Memory
DB 1
DB 2DB 3
DB 4
DB 7
DB 5 DB 6
DB 8DB 9
Machine (Compute)
Wri
tes R
ead
s
Memory
DB 1
DB 2DB 3
DB 4
DB 7
DB 5 DB 6
DB 8DB 9
DB 1DB 2
DB 3
DB 4
DB 7
DB 5DB 6
DB 8
DB 9
Noisy
neighbour!
Bounding boxes
eliminates noisy
neighbours
SQ
L D
ata
baseScale Up or Down
Change database performance level via Portal, REST APIs or T-SQL
Database remains online while scaling
Hourly billing improves cost efficiency
Easily Scale Up or Down predictable performance and
costs for Basic, Standard, Premium databases
5 10 20 50 100 200 800Database Throughput Units
SQ
L D
ata
baseRich Real-Time Monitoring
Comprehensive metrics. Dashboard views and DMVs
Monitor % resource usage, DB size, connection health
User-configurable alerts and notifications
In-depth views to aid troubleshooting
Know what’s happening to your databases
with rich, near real-time monitoring
SQ
L D
ata
baseScale In or Out PREVIEW
Scale out via .NET client libraries, used by client applications to support sharded database pattern
Supports split, merge and move operations on data
Interactive queries from client application can merge results from multiple shards
Perform management operations asynchronously across shards (index maintenance, DDL, DML)
Combine with Scale Up/Down
Simplify development + management of applications
that scale out across a large number of databases
SQL Database
Scale out layer
SQ
L D
ata
baseBusiness Continuity & Data Protection
Point-in-time restore
Self service restore, even for deleted databases
Backup retention: Basic 7 days, Standard 14 days, Premium 35 days
No charge for backups. Normal rates apply on restore.
Emergency data recovery with Geo Restore
Daily backups copied to remote data center
Self service restore to any region
No charge for backups. Normal rates apply on restore.
Automatic, Continuous backups.
All databases are protected from accidental data
corruption, deletion & data center disasters.
SQ
L D
ata
baseStreamlined Business Continuity
Continuously operate your applications during
unplanned and planned disruptive events
DB1DB1
DB1
DB1
DB1
Standard geo-replication (Standard & Premium databases)
Opt-in business continuity for greater geo-redundancies
Offline secondary in pre-paired Azure region
Failover enabled and managed by Microsoft if disaster occurs
RTO <24h, RPO<1hr
Active geo-replication (Premium databases only)
Mission-critical business continuity on your terms
Up to 4 readable secondaries in any Azure region
Scenarios: Load balancing, Upgrade, Data relocation
You choose when to failover
RTO <1h, RPO <5m
SQ
L D
ata
baseStreamlined Compliance Support
Verified by key cloud auditors as part of Azure compliance certifications
Azure SQL Database now has Auditing PREVIEW
Available in Basic, Standard, and Premium
Configurable to track and log database activity
At-a-glance Audit insights in the portal
Interactive, customizable and deep analysis withPower View and Power Pivot reports
Audit logs reside in your Azure Storage account
Gain insights into database events
and streamline
compliance-related tasks
SQL DatabaseAuditing
Audit
log
Application
data
Azure Storage
SQ
L D
ata
baseFamiliar Tools + Platforms
T-SQL, REST APIs, PowerShell
Azure Management Portal with HTML5 support
SQL Server Management Studio (SSMS), Visual Studio
A choice of popular platforms and technologiesincluding .NET, Java, PHP, Ruby on Rails, and Node.js
Extend existing on-premises applications to the cloud
Support for Tools + Platforms that you already use today
SQ
L D
ata
baseIn Review
99.99% uptime SLA with Basic, Standard, Premium service tiers
Predictable + Scalable performance.
Easily Scale Up or Down Predictable Performance and costs
Self-managed for near-zero maintenance
Automatic, Continuous backups protect all databases are protected from accidental data corruption, deletion & data center disasters
Streamlined Business Continuity lets you continuously operate your applications during unplanned and planned disruptive events.
Use Auditing to gain insights into database events and streamline compliance-related tasks
Support for Tools + Platforms that you already use today
Azure SQL Database =
A relational database-as-a-service that makes tier-1
capabilities easily accessible
ReferencesRelated references for you to expand your knowledge on the subject
technet.microsoft.com/en-in
aka.ms/mva
msdn.microsoft.com/
Microsoft Azure SQL Database
Channel9 Videos (4 videos): Azure SQL Database for Business-Critical Cloud Applications
Get Started with Azure SQL Database Elastic Scale
Get started with Auditing in Azure SQL DB
Tell us what you think
Scan the QR code to evaluate
this session.
< QR Code will be given a week before
Tech Ed >
Follow us online
Facebookfacebook.com/MicrosoftDeveloper.India
twitter.com/msdevindia
Twitter: @sanagama2
Email:[email protected]