Upload
imogen-hodge
View
215
Download
2
Tags:
Embed Size (px)
Citation preview
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
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.