Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "425.922.9081 Business Continuity Solutions for SQL Database* applications on Windows Azure Alexander (Sasha) Nosov Principal Program Manager Microsoft."— Presentation transcript:

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

2 425.922.9081

3 Platform security Physical securityGeo distribution Compliance

4 425.922.9081

5

6 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

7 425.922.9081 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

8 425.922.9081 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

9 425.922.9081

10

11

12 S S P P’ S S

13

14 Azure DNS HostnameIP Address www.contoso.comNorth Central US http://www.contoso.com/ 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

15 425.922.9081 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

16 425.922.9081

17

18

19 Azure DNS HostnameIP Address www.contoso.comSouth Central US http://www.contoso.com/ 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

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

21 425.922.9081 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

22 425.922.9081

23

24

25

26 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

27 425.922.9081 Roadmap: Point in time recovery

28 425.922.9081 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

29 425.922.9081

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

31 425.922.9081

32 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 e-mail sashan@microsoft.com

33 425.922.9081 Q & A

34 425.922.9081

35

36 Connect. Share. Discuss. http://northamerica.msteched.com Learning Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn

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

38 425.922.9081 Scan the Tag to evaluate this session now on myTechEd Mobile

39 425.922.9081

40

41


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

Similar presentations


Ads by Google