Floating on a Hybrid Cloud: SQL Server 2012 & Microsoft Azure. Timothy P. McAliley Microsoft Premier Field Engineer SQL Server



Similar documents

SQL Server Hybrid Features. Luis Vargas, Senior Program Manager Lead Xin Jin, Program Microsoft

SQL Server on Azure An e2e Overview. Nosheen Syed Principal Group Program Manager Microsoft

WELKOM Cloud met Azure

Mission-Critical Availability

New hybrid cloud scenarios with SQL Server Matt Smith 6/4/2014

Designing a Data Solution with Microsoft SQL Server 2014

Microsoft Azure Cloud on your terms. Start your cloud journey.

SQL Server 2012/2014 AlwaysOn Availability Group

SQL Server 2014 New Features/In- Memory Store. Juergen Thomas Microsoft Corporation

Appendix A Core Concepts in SQL Server High Availability and Replication


Course 20465C: Designing a Data Solution with Microsoft SQL Server

AUTOMATED DISASTER RECOVERY SOLUTION USING AZURE SITE RECOVERY FOR FILE SHARES HOSTED ON STORSIMPLE

Designing Database Solutions for Microsoft SQL Server 2012 MOC 20465

Hybrid and Hyperscale Cloud with SQL Server 2016

SQL Server for Database Administrators Course Syllabus

Designing a Data Solution with Microsoft SQL Server 2014

Microsoft SharePoint Architectural Models

Designing a Data Solution with Microsoft SQL Server

Deploy App Orchestration 2.6 for High Availability and Disaster Recovery

SQL Server What s New? Christopher Speer. Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft.

Course 20465: Designing a Data Solution with Microsoft SQL Server

Designing a Data Solution with Microsoft SQL Server

SQL Server AlwaysOn (HADRON)

MS 20465C: Designing a Data Solution with Microsoft SQL Server

20465: Designing a Data Solution with Microsoft SQL Server

Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 Service Pack B; 5 days, Instructor-led

SQL Server Mirroring. Introduction. Setting up the databases for Mirroring

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

How To Manage A Database Server 2012

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

Course 20465C: Designing a Data Solution with Microsoft SQL Server

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Diagram Cloud Computing

Implementing Microsoft Azure Infrastructure Solutions

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

TABLE OF CONTENTS THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY FOR SHAREPOINT DATA. Introduction. Examining Third-Party Replication Models

Microsoft SQL Server Security and Auditing Clay Risenhoover ISACA North Texas April 14,

Oracle Database Public Cloud Services

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

20465C: Designing a Data Solution with Microsoft SQL Server

This course is intended for database professionals who need who plan, implement, and manage database solutions. Primary responsibilities include:

Designing Database Solutions for Microsoft SQL Server 2012

How To Run A Modern Business With Microsoft Arknow

MS Design, Optimize and Maintain Database for Microsoft SQL Server 2008

Deployment Options for Microsoft Hyper-V Server

Kalen Delaney

MIRRORING: START TO FINISH. Ryan Adams Blog - Twitter

Backup Exec Private Cloud Services. Planning and Deployment Guide

Extending Your Availability Group for Disaster Recovery

Rethink Disaster Recovery with Microsoft

Windows Server 2012 R2 Licensing Datasheet

GoGrid Implement.com Configuring a SQL Server 2012 AlwaysOn Cluster

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.

Availability for the modern datacentre Veeam Availability Suite v8 & Sneakpreview v9

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

VMware vsphere Data Protection

Expert Reference Series of White Papers. Unlock the Power of Microsoft SQL Server 2012

Advanced HA and DR.

IBM TSM DISASTER RECOVERY BEST PRACTICES WITH EMC DATA DOMAIN DEDUPLICATION STORAGE

Virtual Infrastructure Security

Server & Cloud Management

Microsoft Azure. Rich Lilly Project Leadership Associates

Maintaining a Microsoft SQL Server 2008 Database

ANDREW HERTENSTEIN Manager Microsoft Modern Datacenter and Azure Solutions En Pointe Technologies Phone

Microsoft Azure for IT Professionals 55065A; 3 days

Module 14: Scalability and High Availability

A Walk Around the SQL Server 2012 Audit Feature. Timothy P. McAliley Microsoft Premier Field Engineer SQL Server

Configuring and Deploying a Private Cloud 20247C; 5 days

"Charting the Course... MOC C Designing a Data Solution with Microsoft SQL Server Course Summary

SQL Server AlwaysOn Deep Dive for SharePoint Administrators

Designing a Data Solution with Microsoft SQL Server

NE-20247D Configuring and Deploying a Private Cloud

Building disaster-recovery solution using Azure Site Recovery (ASR) for Hyper-V (Part 1)

Click Studios. Passwordstate. High Availability Installation Instructions

70-414: Implementing a Cloud Based Infrastructure. Course Overview

Dell High Availability and Disaster Recovery Solutions Using Microsoft SQL Server 2012 AlwaysOn Availability Groups

Bridging the gap between local IT and Cloud services, keeping you in control

20465D: Designing Solutions for Microsoft SQL Server 2014

Computer Visions Course Outline

Learn. Connect. Explore.

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper

Designing a Data Solution with Microsoft SQL Server 2014

Realizing the Benefits of Hybrid Cloud. Anand MS Cloud Solutions Architect Microsoft Asia Pacific

Implementing Microsoft Windows Server Failover Clustering (WSFC) and SQL Server 2012 AlwaysOn Availability Groups in the AWS Cloud

Transcription:

Floating on a Hybrid Cloud: SQL Server 2012 & Microsoft Azure Timothy P. McAliley Microsoft Premier Field Engineer SQL Server

Agenda

Hybrid cloud solutions Geo-replication Restore to VM

Running SQL Server on an Microsoft Azure VM

Key Benefits

Key Benefits

Key Benefits

Easy on-ramp to cloud

Backup to Cloud

Key Concepts and Fun Facts Limitations Max Backup Size is 1TB Logical Device Name Not Supported Append To Existing Blob Not Supported Backups to Multiple Blobs in a Single Backup Operation Not Supported

Backup to Azure Backups CREATE CREDENTIAL mystoragecred WITH IDENTITY = mystorage', SECRET = <your storage access key> BACKUP DATABASE mydb TO URL ='https://mystorage.blob.core.windows.net/backupcontainer/mydb-20130411.bak' WITH CREDENTIAL = mystoragecred', FORMAT, COMPRESSION, STATS = 5, MEDIANAME = mydb backup 20130411', MEDIADESCRIPTION = 'Backup of mydb'

WA Box Windows Azure Blobs Backup to Windows Azure Windows Azure storage On-site/off-site storage costs Device management costs XDrives limited to 1 terabyte Max 16 drives Manage drives and policy Near bottomless storage Off-site, geo-redundant No provisioning No device management Media safety (decay-free) Remote accessibility

Backup to Windows Azure

Backup to Windows Azure Tool

Managed Backup to Azure Agent that manages and automates SQL Server backup policy Large-scale management and no need to manage backup policy Context-aware for example, workload/throttling Minimal knobs control retention period Manage whole instance or particular databases Take advantage of backup to Azure Inherently off-site Geo-redundant Minimal storage costs Zero hardware management Example: EXEC smart_admin.sp_set_db_backup @database_name='testdb', @storage_url=<storage url>, @retention_days=30, @credential_name='mycredential', @enable_backup=1

Benefits

Cloud DR

Hybrid cloud solutions

Why Do We Need Cloud DR for SQL Server? An event can cause on-premises SQL Server to become unavailable Temporarily (e.g. gateway failure) Permanently (e.g. flooding) A disaster recovery site is expensive Site rent + maintenance Hardware Ops 21

Typical Configuration 22

Characteristic of Cloud DR for SQL Server Deploy one or more secondary replicas for on-premises SQL Server Replicas continuously synchronize At best region: West US, East US, East Asia, Southeast Asia, North Europe, West Europe Political considerations Latency Low TCO VM and storage 23

Inverse Deployment Configuration Supported 24

Technologies Supported Technology SQL Server Version Zero Data Loss Scope # Secondaries Automatic Failover Availability Groups Database Mirroring Log Shipping SQL Server 2012 SQL Server 2008 R2 SQL Server 2012 SQL Server 2008 R2 SQL Server 2012 Yes* (Sync Mode) Yes* (High Safety Mode) DB(s) 4 Yes (w/ additional cluster member)** DB 1 Yes (w/ Witness)** Readable Secondaries Yes Limited (database snapshots) No DB N No Limited (standby state) * Most customers use Async Mode (High Performance) to avoid impacting primary performance **Async Mode only supports Force Failover to make DR (and potential data loss) a conscious decision 25

Availability Groups in Cloud DR Provide additional benefits: Integrated HA/DR Offload Read workloads to Windows Azure Connect reporting/bi apps Migrate apps and run against local secondaries Offload Backups to Windows Azure Requires: A solution for policy compliance Same Windows Domain Needs an Active Directory Domain Controller 26

Example of Availability Group Spanning On-premises and Windows Azure redmond.corp.microsoft.com Availability Group CSNB2252108-TA uswest.internal.cloudapp.net Virtual Network CSNB2252109-TA Windows Cluster VPN Device AGHybrid2 27

Architecture Diagram Cloud On-Premises Windows Cluster Availability Group Primary Secondary Secondary 28

Architecture Diagram Cloud On-Premises Windows Cluster Availability Group Primary Secondary Secondary 29

AlwaysOn Replica in Windows Azure What s being delivered Wizard to add a replica in a Windows Azure VM Main benefits Easily deploy one or more replicas of your databases to Windows Azure No need for a DR site (hardware, rent, ops) Use these replicas for Disaster Recovery Workloads (reads/backups) 30

Deploy DB to Microsoft Azure Wizard

Easy on-ramp to cloud

Deploy databases to Windows Azure VM New wizard to deploy databases to SQL Server in Windows Azure VM Can also create a new Windows Azure VM if needed Easy to use Perfect for database administrators new to Azure and for ad hoc scenarios Complexity hidden Detailed Azure knowledge not needed Almost no overhead: defining factor for time-totransfer is database size

SQL Server Data & Log Files in Microsoft Azure Storage

SQL Server Data & Log Files in Microsoft Azure Storage Ability to move data & log files in Windows Azure Storage, while keeping the compute node of SQL Server on-premise Transparent Data Encryption (TDE) is supported No application changes required Centralized copy of data and log files Enjoy unlimited storage capacity in Azure Storage (built in HA, SLA, geo-dr) Secure because TDE encryption key can be stored on-premise Restore database is simply an attach operation

SQL Server Data & Log Files in Microsoft Azure Storage

References and Resources http://azure.microsoft.com/en-us/ http://www.microsoft.com/enterprise/microsoftcloud/default.aspx www.microsoft.com/sqlserver http://technet.microsoft.com/en-us/sqlserver/default http://www.netcomlearning.com/products/142/microsoft-sql-server-training.html

References and Resources

Review and Summary

-Download SQL Server 2012 or SQL Server 2012 Evaluation Edition Call to action -Try Windows Azure www.microsoft.com/sqlserver

MCSE Data Platform Course Outline for MCSE: Data Platform www.netcomlearning.com

MCSE Business Intelligence Course Outline for MCSE: Business Intelligence

1-888-5-NETCOM (563-8266) info@netcomlearning.com www.netcomlearning.com