Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jason Buffington System Center Sr. Tech. Prod. Mgr. Microsoft Corporation blog.JasonBuffington.com SESSION CODE: MGT302.

Similar presentations


Presentation on theme: "Jason Buffington System Center Sr. Tech. Prod. Mgr. Microsoft Corporation blog.JasonBuffington.com SESSION CODE: MGT302."— Presentation transcript:

1 Jason Buffington System Center Sr. Tech. Prod. Mgr. Microsoft Corporation jbuff@microsoft.com blog.JasonBuffington.com twitter @JBUFF SESSION CODE: MGT302

2

3 Data Protection Manager Online Snapshots (up to 512) Disk-basedRecovery Active Directory ® System State Up to Every 15 minutes Tape-basedBackup Disaster Recovery with offsite replication & tape Data Protection Manager file services

4 Data Protection Manager Online Snapshots (up to 512) Disk-basedRecovery Active Directory ® System State Up to Every 15 minutes Tape-basedBackup file services Mirrored Data Center Data Center Data available for recovery Iron Mountain Data Center

5

6

7 Enterprise DPML – “Application Agent” – per protected server Unified support of Microsoft applications SQL, Exchange, SharePoint, & Virtualization – and files Protect DPM 2 DPM 4 DR – disaster recovery Bare Metal Recovery Standard DPML = “File agent” per protected Windows Server No additional “Open File” or add-on modules file shares and directories Client DPML “Desktop agent” XP Pro & Vista business Up to Every 15 minutes DPM 2010 with integrated Disk & Tape Windows Server 2008 or 2008 R2 x64 DPM Server Active Directory ® System State Pricing guidance posted on microsoft.com/DPM file shares and directories

8 ENTERPRISE System Management Suite SMSESMSDENTERPRISE SMSESMSDMIDMARKET Essentials Plus SCE+MIDMARKET SCE+ 500 PCs & 50 Servers

9 ENTERPRISE System Management Suite MIDMARKET Essentials Plus Monitoring Using Management Packs Monitoring Deployment & Updates VirtualizationManagementVirtualizationManagement Backup & Recovery Backup 500 PCs & 50 Servers

10

11

12 Back end server 1 E:\ + ContentDB1.mdf + ContentDB1.mdf + ContentDB1.ldf + ContentDB1.ldfF:\ + ContentDB2.mdf + ContentDB2.mdf + ContentDB2.ldf + ContentDB2.ldfG:\ + ConfigDB.mdf + ConfigDB.mdf + ConfigDB.ldf + ConfigDB.ldf Back end server 2 D:\ + ContentDB3.mdf + ContentDB3.mdf + ContentDB3.ldf + ContentDB3.ldfE:\ + ContentDB4.mdf + ContentDB4.mdf + ContentDB4.ldf + ContentDB4.ldf

13 E:\ + ContentDB1.mdf + ContentDB1.mdf + ContentDB1.ldf + ContentDB1.ldfF:\ + ContentDB2.mdf + ContentDB2.mdf + ContentDB2.ldf + ContentDB2.ldf DPM filter creates a volume map to monitor which disk blocks contain portions of the files to be protected DPM Filter – Volume Map

14 Time = 10:00 DPM Filter – Volume Map VOLUME (actual disk blocks) 1234 Time = 10:01 File Write Changed blocks noted71234 5 6 89 Time = 10:06 File Write 1171234 12 5 6 15 89 101314 Time = 10:18 File Write 1171161718194 12 5 6 15 89 101314 Time = 10:26 File Write Time = 10:30 (At least weekly… usually daily … up to every 30 minutes) 1.VSS Snapshot taken on production volume to ensure consistent data

15 DPM Filter – Volume Map VOLUME (actual disk blocks) DPM Synchronization 1171161718194 12 5 6 15 89 101314 Time = 10:30: 01 1.VSS Snapshot taken on production volume to ensure consistent data 2.Cache of changed blocks is sent to DPM server Block Order 111112121515101013131414775566889911441616171718181919

16 DPM Filter – Volume Map VOLUME (actual disk blocks) DPM Synchronization 1.VSS Snapshot taken on production volume to ensure consistent data 2.Cache of changed blocks is sent to DPM server Block Order Time = 10:30: 02 Transmit changed blocks from 10:00-10:30 to DPM server Data integrity preserved, since volume snapped 1 1 9 9 12 15 16 17 2 2 10 11 13 14 3 3 8 8 4 4 5 5 6 6 7 7 12345678 9 10 11 12 1314 151617 1.VSS Snapshot taken on production volume to ensure consistent data 2.Cache of changed blocks is sent to DPM server, while live disk continues. 12 345678 9 10181920 11 2112 132214 151617 Time = 10:30: 03 And File IO continues

17 Time = 10:30: 04 DPM Filter – Volume Map VOLUME (actual disk blocks) 1.VSS Snapshot taken on production volume to ensure consistent data 2.Cache of changed blocks is sent to DPM server, while live disk continues. 3.Frozen blocks from snapshot are released 181920 21 22 And File IO continues 12345678 9 10181920 11 2112 132214 151617

18

19 DPM ReplicaProduction Server Database 0:00 Baseline Initial Mirror Database 0:00

20 Production Server Database 15 minute Syncs Every 15 minutes, closed transaction logs are sent to the DPM server Database 0:00 Database 0:XX DPM Replica

21 Production Server Database Restore DPM can restore server to any 15 minute point in time Database 0:00Database 0:00 Roll forward to 0:XX with transaction logsRoll forward to 0:XX with transaction logs Database 0:00 DPM Replica Database 0:XX

22 Production Server Database 1:00 At least weekly but usually daily, a DPM Express Full re-synchronizes the DPM Replica Express Full Database 0:00 Database 1:00 0:00 Shadow Copy of 0:00 to 1:00 + Transaction logs Day 0 Database 1:XX Day 1 : Data changes 15 Minutes DPM Replica

23 Production Server Database 1:00 Database 1:00 0:00 Shadow Copy of 0:00 to 1:00 + Transaction logs Day 0 15 Minutes Restore DPM can restore to Today at 2:15 Use existing 1:00 replica Roll forward logs to 2:15 DPM can restore to Yesterday at 10:45 Shadow copy 0:00 to rebuild day 0 Roll forward logs to yesterday at 10:45 DPM Replica Database 1:XX

24 0:00 1:00 Production Server Database 2:00 Database 1:00 Week 2 : Express Full - resynchronization Shadow Copy of 0:00 to 1:00 + Transaction logs Day 0 Express Full Database 2:00 Up to 512 shadow copies, plus their logs 512w x 7d x 24h x 4(15m) = 344,000 Recovery Points DPM Replica

25

26 Storage Groups Database

27 Restore Storage Groups Restore Database Restores Specific Item Exchange Tools Third Party Utilities

28 Exchange 2007 DPM

29 Exchange 2007 CCR Exchange2007Active DPM Exchange2007Passive Role Preferred Backup Active – most current data Passive – least production impact Node Preferred backup Protect node closest to DPM server

30 Standby Node E3 SCR Protection Failover across sites of current data Exchange SCR Disk-based for fast recovery DPM 2010 CCR Exchange Active Node E1 Exchange Passive Node E2 Backup with integrated Disk & Tape DPM 2010 Tertiary Disk – and Offsite Tape DPM 2010 DPM 2 DPM 4 DR DPM 2010 Disaster Recovery / Offsite Data Recovery previous points of data

31 Standby Node E3 SCR Protection Failover across sites of current data CCR Exchange Active Node E1 Exchange Passive Node E2 Backup Disk-based for fast recovery DPM 2010 Exchange SCR Tertiary Disk – and Offsite Tape DPM 2010 No Bandwidth duplicated DPM 2010 Offsite Tape & Previous Recovery Points DPM

32 DPM 2010 DAG node 3 E3 DAG node 1 E1 DAG node 2 E2 Exchange Tertiary Disk – and Offsite Tape DPM 2010FULL BACKUP ExchangeExchange DAG “copy”, instead of “full backup”

33

34 Instance : Accounting WE 3 Sales Payroll

35 Automatically Included Backup WE 3 Payroll Sales New Database Instance : Accounting DPM 2010

36 WE 3 Sales Payroll DPM Self-Service Restore Utility for SQL Server Data Restored Instance : Accounting Role-Based Privilege DPM 2010

37 Database mirrored SQL cluster SQLPrincipal DPM SQLMirror

38 SQL Log Shipping SQL DPM SQL

39 SQL 2005 SQL 2008 Production Test? Dev? Prod? with integrated Disk & Tape DPM 2010Protect Restore “migrate”

40 Able to protect up to 2000 databases per DPM 2010 server Self-service restore utility for database administrators, with role-based restore permissions Protect at a SQL Instance level – auto-protect new databases DPM 2010

41

42 Back-Up Farm Content Servers (SQL) Enterprise Search (index) “The Farm”

43 Content Servers (SQL) Enterprise Search (index) “The Farm” SharePoint 2007 Recovery Farm Users Team MS

44 Content Servers (SQL) Enterprise Search (index) “The Farm” Users Team MS

45 DPM 2010 SQL VSS Writer WSS 2.0 / SPS 2003 Internet Information Services (IIS) “Front End” (SQL)

46 Content Servers (SQL) Enterprise Search (index) “The Farm” WFE "Web Front End" SharePoint VSS Writer SQL SQL SQL System State Index DPM 2010

47 Content Servers (SQL) Enterprise Search (index) “The Farm” WFE "Web Front End" NEWNEW DPM AGENT installed automatically by AD/GP or SMS/SCCM Next Scheduled Backup SharePoint VSS Writer SQL SQL SQL SQL System State Index

48 Auto-protect new content databases No Recovery Farm required for Office 14 Server Enterprise Scalability up to 25TB Farms DPM 2010

49

50 HOST Guest OS instances Linux02 NT4-CustomApp Win2003-SQL2005

51 Virtual Machine 1 Virtual Machine 4 Virtual Machine 3 Virtual Machine 2

52 Windows 2000 Virtual Machine 1 Virtual Machine 2

53 Windows 2000 Virtual Machine 1 Virtual Machine 2

54 Virtualization Host -- VSS Writer VSS writer for SQL Server Database consistent VSS writer for Windows Server C: & D: volumes VSS writer for Windows Hypervisor WinSvr_C.VHD & WinSvr_D.VHD

55 VSS A1 VSS RequesterVSS WriterVSS Provider DPM Agent

56 A2 VSS Hyper-V IC VSS Shadow Copy 03:02:21 Shadow Copy 03:02:45 ? Virtual Machine

57 A3 VSS Hyper-V IC VSS Shadow Copy 03:02:21 ? Virtual Machine Clean-Up Shadow Copy Volume VHD Shadow Copy 03:02:45

58 CD Back-Up from Host File Server 1 FS1 C.VHD FS1 D.VHD C D B1 File Server 01 File Server 02 Data Protection Manager

59 C D D FS1-D.VHD B2 Users Team MS File Restored

60 LAN B3 CSV Cluster

61

62 DPMLDPML

63 DPMLDPML

64 Host = E-DPML YES, a combination works DPMLDPML DPMLDPML Windows 2000

65 SQL08A DB1 DB2 WSHVA Virtualization Config SQL08A Entire server from host Databases in guest

66

67

68

69

70 www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn

71

72 Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year

73

74


Download ppt "Jason Buffington System Center Sr. Tech. Prod. Mgr. Microsoft Corporation blog.JasonBuffington.com SESSION CODE: MGT302."

Similar presentations


Ads by Google