Top Banner
29

An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Dec 22, 2015

Download

Documents

Gavin Collins
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.
Page 2: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Microsoft Azure SQL Database Overview

Bill GibsonPrincipal Program Manager, Microsoft

DBI-B210

Page 3: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Session Objective and Key Takeaway

Understand the positioning and key benefits of the Microsoft Azure SQL

Database platform

An enterprise-grade database-as-a-service platform with easily accessible

tier-1 capabilities

Page 4: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Microsoft SQL Platform Continuum

Physical

Virtual

Infrastructure as a Service

Platform as a Service

SQL ServerPhysical Machines (raw iron)

SQL Server Private CloudVirtualized Machines + Appliances

SQL Server in Azure VMVirtualized Machines

Azure SQL DatabaseVirtualized Databases

SQL

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

Page 5: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Azure SQL DatabaseRelational database-as-a-service, fully managed by MicrosoftFor cloud-designed apps when enterprise-grade features and near-zero administration are key

Enterprise-grade database platform with cloud economics

Self-managed and Familiar

Business Continuity and Data Protection

Elastic Scale and Performance

Predictable performance levelsScale up/down & out/inDashboard views of DB metrics

Self-service restoreDisaster recoveryCompliance-enabled

Self-managedProgrammatic APIsFamiliar tools and language

Page 6: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Incremental performance and features with easy upgrade and downgrade

Azure SQL 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.

Basic Standard PremiumLight transactional

loads

Go-to option for most business applications

High throughput and business-critical

databases

Intended Use

99.99%*Availability

2 GB 250 GB 500 GBSize

• •• •••Performance

• •• •••Business Continuity

Page 7: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Self-managed and Familiar

Business Continuity and Data Protection

Elastic Scale and Performance

Predictable performance levelsScale up/down & out/inDashboard views of DB metrics

Self-service restoreDisaster recoveryCompliance-enabled

Self-managedProgrammatic APIsFamiliar tools and language

Azure SQL Database

Page 8: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Predictable PerformanceWeb / Business Basic / Standard /

PremiumMachineCompute

Wri

tes R

ead

s

Memory

DB 1DB 2

DB 3

DB 4

DB 7

DB 5 DB 6

DB 8DB 9

MachineCompute

Wri

tes R

ead

s

Memory

DB 1DB 2

DB 3

DB 4

DB 7

DB 5 DB 6

DB 8DB 9

DB 1

DB 2DB 3

DB 4

DB 7

DB 5DB 6

DB 8

DB 9

Noisy neighbor!

Bounding boxes

eliminates noisy

neighbors

Page 9: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Scalable PerformanceBasic, Standard, and Premium provide increasing performance levelsRelative performance is expressed in database throughput units (DTUs)

DTU is a blended measure of CPU, read IO, write IO, and memory

Scale performance up/down via portal, APIs, PS, or T-SQLto reflect actual or anticipated demandDatabase remains online while scalingHourly billing improves cost efficiency

5 10 20 50 100 200 800

Performance is easily scaled up or down to meet changing workload and business needs

DTUs

B S0 S1S2

P1P2

P3

Page 10: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Rich Near-real-time MonitoringMonitor resource consumption over time and set user-configurable alerts and notifications to guide scaling decisionsRich metrics include % DTU usage, resource usage, database size, connection healthDashboard views in the portal, or via APIs and DMVsIn-depth DMVs aid troubleshooting (e.g. at the query level)

Use monitoring and alerts to understand and manage resource utilization

Page 11: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Demo

Azure Management Portal Database provisioningMonitoring performance and scaling-up

Page 12: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

PremiumP1Standard

SO

StandardS2

[500-600]

PremiumP2

[400-500]Standar

dS1

[200-300]

Scalability DimensionsVertical: scale-up or scale-down

Change size and performance of individual databases as capacity/performance needs fluctuate

Horizontal: scale-out or scale-inAdd or remove databases as more or less capacity/performance is needed

Basic Basic[100-200]

Basic[200-300]

Basic[300-400]

Basic[500-600]

Basic[600-700]

Scale out/in

Sca

le u

p/d

ow

n

Basic[400-500]

Basic[0-100]

Page 13: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Elastic Scale Out PREVIEW

Scale to thousands of databases using sharded database pattern Implemented via .NET client libraries consumed by the applicationSupports add, split, and merge shards with data movementClients can merge query results from multiple shards Asynchronous management operations across shards (index maintenance, DDL, DML)

Simplified development & management of high-throughput applications scaled out across a large number of databases

SQL Database Shards

Page 14: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Self-managed and Familiar

Business Continuity and Data Protection

Elastic Scale and Performance

Predictable performance levelsScale up/down & out/inDashboard views of DB metrics

Self-service restoreDisaster recoveryCompliance-enabled

Self-managedProgrammatic APIsFamiliar tools and language

Azure SQL Database

Page 15: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Data ProtectionAutomatic, continuous backupsRetention varies by service tier: Basic 7 days, Standard 14 days, Premium 35 daysDaily backups also copied to a remote datacenter

“Oops” recoverySelf-service point-in-time restore from local backups, including deleted databases

Data center disasterSelf-service restore from remote backups to any region at any time

No charge for backups, normal database rates apply for restored databasesBasic, Standard & Premium databases are protected from accidental data corruption, deletion & disaster

Page 16: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Asynchronous Geo-replication

DB1DB1

DB1

DB1

DB1

Geo-replication minimizes business interruption from possible disasters

Standard geo-replication (Standard and Premium)Optional non-readable secondary in paired regionSecondary database is charged at discounted rateFailover enabled by Microsoft if disaster occurs

Active geo-replication (Premium)Up to 4 readable secondariesFull control over secondary location and failoverSupports load balancing, application upgrade and relocation scenariosCan be combined with a non-readable secondary

Page 17: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

DEMO

Configuring and using geo-replication for disaster recovery and load balancing

Page 18: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Compliant and Secure

You are still responsible for several aspects of security, e.g.Use secure client connections Configure firewalls to restrict IP rangesUse least privilegeProtect against SQL injection

Compliant and secure when configured and used responsibly

HIPAA BAA

ISO/IEC 27001 2005

FedRAMP

E.U. Model Clauses

SQL Database platform is verified compliant as part of Azure certification

Page 19: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Auditing PREVIEW

Configurable to track & log database activity, managed via portal or APIsAudit logs reside in your Azure Storage accountDashboard views in the portal provide insights at a glanceInteractive & customizable analysis with Power View and Power Pivot Available in Basic, Standard, and Premium via the new Azure preview portal

Auditing enhances compliance & security and provides operational insights

SQL Database

Auditing

Auditlog

Azure Storage

Page 20: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Self-managed and Familiar

Business Continuity and Data Protection

Elastic Scale and Performance

Predictable performance levelsScale up/down & out/inDashboard views of DB metrics

Self-service restoreDisaster recoveryCompliance-enabled

Self-managedProgrammatic APIsFamiliar tools and language

Azure SQL Database

Page 21: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Zero-admin, Self-managedZero administrationVirtualized infrastructure removes nearly all maintenance including automated software patchingFault-tolerant HA platform requires no monitoringAutomatic backups

Self-service managementVia Azure management portal, T-SQL, REST APIs, PowerShellProvision, copy, delete, restore, configure geo-replication, auditing, export/import, etc.

Built-in maintenance and fault tolerance, with self-service management

Page 22: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Familiar Development Tools & PlatformsT-SQL, REST APIs, PowerShellSQL Server Management Studio (SSMS), Visual StudioSupports popular platforms and technologies including .NET, Java, Ruby on Rails, and Node.jsAzure Management Portal with HTML5 support

Supports tools and platforms that you use already

Page 23: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Azure SQL DatabaseMicrosoft-backed database-as-a-service with 99.99% uptime SLAProvision and pay-as-you-goElastic scale up, scale out Streamlined business continuity with automatic backups and geo-replicationCompliant, secure and auditableSelf-managed with near zero admin

Enterprise-grade database-as-a-service with easily accessible tier-1 capabilities

Page 24: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Related SessionsDBI-B313: Microsoft Azure SQL Database Business Continuity and Auditing Deep DiveDBI-B315: Microsoft Azure SQL Database Performance and Scale Out Deep Dive

Followup

Find Me Later At. . .Wednesday, October 29 - 8:00 PM-11:00 PM @ Country Drinks, Barceloneta Beach

Thursday, October 30 - 6:30 PM-8:00 PM @ Ask the Experts, Hall 5

Page 25: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

27 Hands on Labs + 8 Instructor Led Labs in Hall 7

DBI Track resources

Free SQL Server 2014 Technical Overview e-book

microsoft.com/sqlserver and Amazon Kindle StoreFree online training at Microsoft Virtual Academy

microsoftvirtualacademy.com Try new Azure data services previews!Azure Machine Learning, DocumentDB, and Stream Analytics

Page 26: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Resources

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

Developer Network

http://developer.microsoft.com

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Sessions on Demand

http://channel9.msdn.com/Events/TechEd

Page 27: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Please Complete An Evaluation FormYour input is important!TechEd Schedule Builder CommNet station or PC

TechEd Mobile appPhone or Tablet

QR code

Page 28: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

Evaluate this session

Page 29: An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.

© 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.