Learn. Connect. Explore. - Microsoft... · Azure SQL Database SQL Database A relational...

22
Learn. Connect. Explore. Learn. Connect. Explore.

Transcript of Learn. Connect. Explore. - Microsoft... · Azure SQL Database SQL Database A relational...

Learn. Connect. Explore.Learn. Connect. Explore.

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

Demo

Monitoring

Scale Up Database

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

Demo

Data Protection and Business Continuity

Active geo-replication

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

Twitter: @sanagama2

Email:[email protected]