introduction to sql azure march 31, 2015 john deardurff website: twitter: @john_deardurff email:...

15
Introductio n to SQL Azure March 31, 2015 John Deardurff Website: http://john.deardurff.com Twitter: @John_Deardurff Email: [email protected]

Upload: imogen-hodge

Post on 16-Dec-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Introduction to SQL Azure

March 31, 2015

John Deardurff Website: http://john.deardurff.comTwitter: @John_DeardurffEmail: [email protected]

Caching IdentityService

Bus Media CDN

HD Insight/ Big Data

Commerce

Integration Analytics HPC Mobile

2

1 2 3

FRAMEWORK

SSERVICES

FABRIC

INFRASTRUCTURE

DB

RELATIONALNON-RELATIONAL

Windows Azure Data Management — Overview

Options for Relational Data Services in the Cloud

Simplified AdministrationFull Control & Flexibility

SQL Server in a Windows Azure Virtual Machine Windows Azure SQL Database

4

Options for Relational Data Services in the Cloud

SQL Server in a Windows Azure Virtual Machine Windows Azure SQL Database

Simplified AdministrationFull Control & Flexibility

5

SQL Server in a Windows Azure Virtual Machine

No App Changes Required

Familiar Development tools

Library of VM Templates

Full Control of Virtual Machine

Common Identity (Active Directory Integration)

Fully Managed Infrastructure

99.95% SLA for Virtual Machine

Single Pane of Glass to Manage with System Center 2012

High Availability of Database with AlwaysOn Availability Groups

Advanced Security (Transparent data encryption & auditing)

Full Business Intelligence Functionality

6

Virtual Machine

OPTION 1 OPTION 2

Non-Virtualized Virtualized

Windows Server Hyper-V VHD

Move Existing AppsSQL Serve in a Windows Azure VM

7

SQL Server Data Tools

DEVELOP

On-Prem

DEPLOY

Develop & Test New AppsSQL Serve in a Windows Azure VM

Virtual Machine

TEST

8

Hybrid HA & Disaster Recovery

SQL Serve in a Windows Azure VM

SQL Server AlwaysOn Primary, On-premises

On-Prem

APPLICATION

SQL Server AlwaysOn

Secondaries

Windows Azure Virtual Machine

9

Integration within SQL Server Management Studio

PowerShell support to manage at scale

Visual Studio to build once and deploy anywhere

Built-in HA secondaries and 99.9% SLA on the database

Reserved capacity for powerful & predictable performance

Dynamic scale out of 1,000s of DBs

Fully managed service (no patching of DB or OS)

Extends familiar SQL Server technology

Relational database engine for transactional integrity

Consistent DB objects; tables, views, stored procedures

Database app portability to and from on-premises

Windows Azure SQL Database

10

DB

SQL Database High Availability

11

• Automatic HA built-in• One primary node, two online replicas– Writes are replicated to online secondaries

– Transactional integrity maintained with replication

– No database downtime even with Azure system patches

Single LogicalDatabase

Multiple PhysicalReplicas

Primary

Replica 2

Replica 3

SQL Database Scale Out

12

Massive ScaleEngage 1000s of nodes within the cluster

10 GB DB 10 GB DB 10 GB DB 10 GB DB 10 GB DB 10 GB DB

10 GB DB 10 GB DB 10 GB DB 10 GB DB 10 GB DB 10 GB DB

100 GB Database

1,000 TPS 10,000 TPS

SQL Database Premium Edition

13

Primary Secondary Secondary

Primary Secondary Secondary

Primary Secondary Secondary

Primary Secondary Secondary

Web & Business editions

Premium edition w/ reserved capacity

Customer databases share hardware resourcesWorkload demands vary by customer DB, and by dayUnpredictable performance

Fixed amount of reserved capacity for SQL Database primary and 2 built-in replicasIdeal for business-class applications:

have high peak loadssupport many concurrent requests require low latency

Offered in two sizes for preview: P1 & P2

Business Apps. Scalable & Global.

14

Windows Azure SQL Database

Non-relational

data

Data Collection

Relational data

Elastic scale, big data, small data Scale In/Out to

Meet Workload

Transactional Processing

SQL DatabaseAzure Storage

Data Collection

©2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics 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.