425.922.9081 Business Continuity Solutions for SQL Database* applications on Windows Azure Alexander (Sasha) Nosov Principal Program Manager Microsoft.

Slides:



Advertisements
Similar presentations
The 12 Reasons to Love Microsoft SQL Server 2012 Dandy Weyn Thomas LaRock Sean Boon DBI202_R.
Advertisements

Kevin Donovan Program Manager, Office BI Microsoft Corporation
What’s New in Active Directory in Windows Server 2012 Dean Wells Active Directory Product Group Microsoft SIA312.
Upgrading SSIS Packages to SQL Server 2012 Sven Aelterman Lecturer in Information Systems & Web/Technology Specialist Troy University, Sorrell College.
What's New in Microsoft Deployment Toolkit 2012 Michael Niehaus Senior Program Manager Microsoft Corporation.
Windows Azure SQL Reporting Dany Hoter Senior Program Manager Microsoft Corporation Ola Lavi Software Development Engineer Microsoft Corporation.
Building the Fastest SQL Servers Brent Ozar Microsoft Certified Solutions Master (MCSM) Brent Ozar PLF, LLC DBI328.
Best Practices for Designing and Consolidating Group Policy for Performance and Security Darren Mar-Elia Group Policy MVP, CTO & Founder SDM Software,
Data Mining 2012 with Microsoft Excel 2010 and PowerPivot Mark Tabladillo, Ph.D. Microsoft MVP, Data Mining Architect MarkTab Consulting DBI204.
Designing a Private Cloud Infrastructure for Microsoft SQL Server: Financial Services Case Study Ross Mistry Principal Enterprise Architect Microsoft Corporation:
Dev-Ops Best Practices on the Microsoft Stack Victor Mushkatin Group Program Manager Microsoft Corporation DEV363.
Exploring SQL Server Data Tier Applications Gert Drapers Principal Group Program Manager Microsoft Corporation Adam Mahood Program Manager.
SQL Server AlwaysOn: Active Secondaries Luis Vargas Program Manager Microsoft Corporation DBI312.
Enterprise Information Management (EIM): Bringing Together SSIS, DQS, and MDS Matt Masson Senior Program Manager Microsoft Corporation Matthew Roche Senior.
Delivering KPIs with Microsoft SQL Server Analysis Services
SQL Azure Administration and Application Self-Servicing Michal Lesiczka Program Manager Microsoft Corporation Vinod Jagannathan Program Manager Microsoft.
4/19/2017 7:47 PM DBI311 Microsoft SQL Server Data Tools: Database Development from Zero to Sixty Gert Drapers Principal Group Program Manager.
Configuring Kerberos for Microsoft SharePoint 2010 BI in 7 Steps (SQL Server 2012) Chuck Heinzelman Senior Program Manager – BPD CX Microsoft Corporation.
Enabling Disaster Recovery for Hyper-V Workloads Using Hyper-V Replica Shreesh Dubey Principal Group Program Manager Microsoft Corporation VIR302.
Hyper-V High-Availability & Mobility: Designing the Infrastructure for Your Private Cloud Symon Perriman Technical Evangelist Microsoft
Introduction to the Microsoft Private Cloud WSV207 Symon Perriman Technical Evangelist Microsoft WSV207.
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
Update Management in Windows Server 2012: Revealing Cluster-Aware Updating and the New Generation of WSUS Erin Chapple Partner Group Program Manager Microsoft.
Optimizing Microsoft SQL Server Analysis Services for Big Data Adam Jorgensen Microsoft Corporation.
Accelerating the Power of the Cloud with Microsoft Private Cloud Fast Track and EMC Infrastructure Mike McGhee Solutions Engineer EMC Corporation WSV211.
Exploring SQL Server Data Tier Applications Bob Beauchemin Developer Skills Partner SQLskills DBI309.
Building Integration Solutions using BizTalk On-Premises and on Azure Javed SikanderRajesh Ramamirtham Group Program ManagerProgram Manager AZR211.
Preparing to Support Enterprise Applications on Windows Azure Eric Mattingly Service Engineer Microsoft Corporation AZR301.
The Dirty Dozen: Windows PowerShell Scripts for the Busy DBA Ike Ellis.
Keep Your Information Safe! Josh Heller Sr. Product Manager Microsoft Corporation SIA206.
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Steven Wort, Xin Jin Microsoft Corporation.
Real World High Availability and Site Resilience Design Robert Gillies Solution Architect Microsoft Corporation EXL308.
SQLCAT: SQL Server 2012 AlwaysOn Lessons Learned from Early Customer Deployments Sanjay Mishra Program Manager Microsoft Corporation DBI360.
DBI Meets mission critical high availability SLA Integrated Efficient Flexible.
SQLCAT: SQL Server HA and DR Design Patterns, Architectures, and Best Practices Using Microsoft SQL Server 2012 AlwaysOn Sanjay Mishra Program Manager.
ASP.NET for Mobile and Tablet Development Damian Edwards Senior Program Manager Microsoft Corporation.
Windows Phone: Building Enterprise Apps Rob Tiffany Architect Microsoft Corporation WPH207.
Windows Azure Storage: How It Works, Best Practices, and Future Directions Jai Haridas Development Manager Microsoft Corporation AZR306.
COS310 Replica 1 Replica 2 Replica 3 DB Single Logical Database Multiple Physical Replicas.
Tips and Tricks: Effectively Manage Your SharePoint Farm with BI Kevin Donovan Program Manager Microsoft Corporation DBI306.
Martin Cairney Hybrid data platform – making the most of Azure plus your on- prem kit DAT341 B.
App Controller Tabrez Mohammed Yuan Zheng Program Managers Microsoft Corporation MGT303.
COS308. SQL Azure Database DEMO.
Microsoft SQL Server Data Tools: Database Development from Zero to Sixty Gert Drapers Principal Group Program Manager Microsoft Corporation.
Building a Highly Available Failover Cluster Solution with Windows Server 2012 from the Ground UP Rob Hindman Program Manager Microsoft Corporation Lalithra.
+1 (425) Business Continuity Solutions for SQL Database* applications in Windows Azure Alexander (Sasha) Nosov Principal Program Manager Microsoft.
Hybrid Will Rule: Options to Connect, Extend and Integrate Applications in Your Data Center and Windows Azure Yousef A. Khalidi Distinguished Engineer.
Cloud-Ready Data Services. cloud data services.
Building the Fastest SQL Servers Brent Ozar Microsoft Certified Solutions Master (MCSM) Brent Ozar PLF, LLC DBI328.
Integrating SQL Server FileTables, Property Search, and FTS/Semantic Search Bob Beauchemin Developer Skills Partner SQLskills.
Demystifying Forefront Edge Security Technologies – TMG and UAG Richard Hicks Director – Sales Engineering Celestix Networks, Inc. SIA208.
Running Reporting Services in SharePoint Integrated Mode: How and Why
Matt Masson Senior Program Manager Microsoft Corporation
9/13/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
9/18/2018 5:40 PM DBI334 Business Continuity Solutions for SQL Database* applications on Windows Azure One of the most important jobs of an average CIO.
9/23/2018 1:04 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Azure P wer Lunch
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Building the Perfect BI Semantic Model for Power View
TechEd /15/2018 8:51 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
11/16/ :06 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /24/2018 8:21 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
The Dirty Dozen: Windows PowerShell Scripts for the Busy DBA
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /18/2019 2:43 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Optimizing SQL Server Performance in a Virtual Environment
Pushing Data to and from the Cloud with SQL Azure Data Sync
Running Reporting Services in SharePoint Integrated Mode: How and Why
Azure SQL Database for Business Critical Cloud Applications
Presentation transcript:

Business Continuity Solutions for SQL Database* applications on Windows Azure Alexander (Sasha) Nosov Principal Program Manager Microsoft Corporation * Formerly known as SQL Azure DBI334

Platform security Physical securityGeo distribution Compliance

Reads are completed at the primary Writes are replicated to secondaries Each replica is backed up independently DB Single Logical Database Multiple Physical Replicas P S S Write Ack Read Value Write Ack P S S

Primary Manager Node Partition Manager Fabric Data Node 103 P P S S S S Data Node 104 S S S S Data Node 102 P P S S S S Data Node 105 P P S S S S Data Node 101 S S P P P P P P S S S S S S Global Partition Map Node down Which replica lost? Promote to primary Reconfigure S S

No additional administration cost ACID properties are maintained by the system Failovers are fully automated Dynamic routing of connections No additional charges for database redundancy RPO=0, RTO=30sec 99.9% availability SLA

S S P P’ S S

Azure DNS HostnameIP Address Central US Contoso service South Central US App admin End user DBCopy Create backup copy DB_06_11_2012 DB_06_12_2012 DB_06_13_2012 Oops! Recover from backup DB_MAINDB_MAIN_OLD ALTER DATABASE DB_MAIN MODIFY NAME = DB_MAIN_OLD GO WAITFOR DELAY '00:00:30' GO ALTER DATABASE DB_06_01_2012 MODIFY NAME = DB_MAIN GO DB_MAIN Minimal charge is prorated day use Copies entire database You are responsible for retention and cleanup Support database federations is coming soon RTO = time to recognize the error + time to rename the database + rename delays

Leverages import/export service and Azure storage Reduces storage cost but increases backup time More complex backup/restore workflow RTO = time to recognize the error + time to import database + time to rename the database Contoso service South Central US DBCopy DB_06_01_2012 DB_MAIN BP_06_11_2012 BP_06_12_2012 BP_06_13_2012 Export

Azure DNS HostnameIP Address Central US Contoso V1 (primary instance) South Central US App admin End user DBCopy Create backup copy DB_06_11_2012 DB_06_12_2012 DB_06_13_2012 DB_MAIN Contoso V1 (secondary instance) North Central US DB_MAIN BP_06_11_2012 BP_06_12_2012 BP_06_13_2012 Export to blob Export Import from blob Import Activate and verify application DNS update North Central US Copies entire database You are responsible for cleanup Minimal database charge is prorated day use Support for database federations is coming soon RTO = time to import + time to start app + DNS change RPO = export interval

demo Using SQL Database import/export service for disaster recovery of your application

Contoso V1 (primary instance) South Central US DBCopy DB_06_01_2012 DB_05_25_2012 DB_05_18_2012 North Central US BP_06_11_2012 BP_06_12_2012 BP_06_13_2012 Geo-replication BP_06_11_2012 BP_06_12_2012 BP_06_13_2012

Extends replica creation and data synchronization to geo User initiated Automatic data replication and synchronization Optional RPO enforcement Read-only geo-secondary Multiple geo-secondaries User-controlled failover P’ S’ S’ P S S

Roadmap: Point in time recovery

Roadmap: Point in time recovery S S P P’ Exposes internal backups to the user Backups are highly available Restores to new database Any point in time within retention period

mva Microsoft Virtual Academy SQL Server 2012 Eval Copy Get Certified! Hands-On Labs

Breakout Session: AZR203 Business Continuity in the Windows Azure Cloud AZR204 Hybrid Will Rule: Options to Connect, Extend and Integrate Applications in Your Data Center and Windows Azure Find Me Later At SQL Server booth or

Q & A

Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers

Required Slide Complete an evaluation on CommNet and enter to win!

Scan the Tag to evaluate this session now on myTechEd Mobile