* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Technical Overview of DPM 2007
Oracle Database wikipedia , lookup
Microsoft Access wikipedia , lookup
Concurrency control wikipedia , lookup
Relational model wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Database model wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Team Foundation Server wikipedia , lookup
Technical Introduction to DPM 2007 Javier Calvillo Storage Technology Specialist Microsoft Corporation Agenda • Introduction to Data Protection Manager (DPM) 2007 • Demo – Protecting Windows data • How does DPM work (deep-dive)? • Demo – Rapid & Reliable Recovery • Application support discussion • Other features • Q&A Online Snapshots (up to 512) Disk-based Recovery Active Directory® System State Up to Every 15 minutes DPM 2007 with integrated Disk & Tape Windows XP Windows Vista Tape-based Archive Windows Server 2003 Windows Server 2008 file shares and directories DPM 2007 Continuous Data Protection for Windows Application and File Servers Rapid & Reliable Recovery from disk instead of tape Advanced Technology for enterprises of all sizes Offline tape Active Directory® System State DPM Server Up to Every 15 minutes DPM 2007 with integrated Disk & Tape Windows XP Windows Vista Windows Server 2003 Windows Server 2008 file shares and directories Also available as a DPM OEM Appliance running on Windows Storage Server Active Directory® System State DPM Server DPM 2007 with integrated Disk & Tape Windows XP Windows Vista Windows Server 2003 Windows Server 2008 file shares and directories Standard DPML = “File agent” per protected server No additional “Open File” or add-on modules Also available as a DPM OEM Appliance running on Windows Storage Server Enterprise DPML – “Application Agent” – per protected server Unified support of Microsoft applications SQL, Exchange, SharePoint, & Virtual Server – and files Protect DPM 2 DPM 4 DR – disaster recovery Bare Metal Recovery Active Directory® System State DPM Server DPM 2007 with integrated Disk & Tape Windows XP Windows Vista Windows Server 2003 Windows Server 2008 file shares and directories Also available as a DPM OEM Appliance running on Windows Storage Server Standard DPML = “File agent” per protected server No additional “Open File” or add-on modules Pricing is subject to change until posted on microsoft.com/DPM Online Snapshots (up to 512) Disk-based Recovery Active Directory® System State Up to Every 15 minutes DPM 2007 with integrated Disk & Tape Windows XP Windows Vista Tape-based Archive Windows Server 2003 Windows Server 2008 file shares and directories DPM 2007 Continuous Data Protection for Windows Application and File Servers Rapid & Reliable Recovery from disk instead of tape Advanced Technology for enterprises of all sizes Offline tape DEMO DPM 2007 – protecting Applications How DPM 2007 protects data DPM 2007 – Express Full’s DPM Finds Files that Make Up Data D:\ + \SQL_data + \Customer.MDF E:\ + \SQL_logs + \Customer.LDF DPM Identifies Blocks that Compose Files • DPM filter creates a volume map, to monitor which disk blocks contain portions of the files to be protected D:\ + \SQL_data + \Customer.MDF E:\ + \SQL_logs + \Customer.LDF DPM Filter – Volume Map Start of Synchronization Window Time = 10:00 VOLUME (actual disk blocks) DPM Filter – Volume Map Time = 10:01 File Write VOLUME (actual disk blocks) 1 2 3 4 DPM Filter – Volume Map Changed blocks noted Time = 10:06 File Write VOLUME (actual disk blocks) 7 1 2 3 4 5 6 DPM Filter – Volume Map Changed blocks noted 8 9 Time = 10:18 File Write VOLUME (actual disk blocks) 11 7 1 2 3 4 12 5 6 DPM Filter – Volume Map Changed blocks noted 15 8 10 9 13 14 Time = 10:26 File Write VOLUME (actual disk blocks) 11 7 1 16 17 18 19 4 12 5 6 DPM Filter – Volume Map Changed blocks noted 15 8 10 9 13 14 Time = 10:30 (up to every 30 minutes, usually daily) DPM Synchronization VOLUME (actual disk blocks) 11 7 1 16 17 18 19 4 12 5 6 DPM Filter – Volume Map 15 8 10 1. VSS Snapshot taken on production volume to ensure consistent data 9 13 14 Time = 10:30:01 DPM Synchronization VOLUME (actual disk blocks) 11 7 1 16 17 18 19 4 12 5 6 DPM Filter – Volume Map 15 8 9 10 Block Order 13 14 13 10 1. VSS Snapshot taken on production volume to ensure consistent data 2. Cache of changed blocks is sent to DPM server 9 8 15 14 6 5 12 4 19 18 17 16 1 7 11 Transmit changed blocks from 10:00-10:30 to DPM server Data integrity preserved, since volume snapped Time = 10:30:02 VOLUME (actual disk blocks) 1 2 3 4 5 6 7 8 9 10 11 DPM Filter – Volume Map 12 13 14 15 Block Order 16 17 16 15 14 1. VSS Snapshot taken on production volume to ensure consistent data 2. Cache of changed blocks is sent to DPM server 13 12 17 11 10 9 8 7 6 5 4 3 2 1 Transmit changed blocks from 10:00-10:30 to DPM server Data integrity preserved, since volume snapped Time = 10:30:03 And File IO continues VOLUME (actual disk blocks) 1 2 3 4 5 6 7 8 9 10 18 19 20 11 DPM Filter – Volume Map 21 12 13 15 22 16 14 17 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. And the Process Continues… Time = 10:30:04 And File IO continues VOLUME (actual disk blocks) 18 19 20 DPM Filter – Volume Map 21 22 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. Online Snapshots (up to 512) Disk-based Recovery Active Directory® System State Up to Every 15 minutes DPM 2007 with integrated Disk & Tape Windows XP Windows Vista Tape-based Archive Windows Server 2003 Windows Server 2008 file shares and directories DPM 2007 Continuous Data Protection for Windows Application and File Servers Rapid & Reliable Recovery from disk instead of tape Advanced Technology for enterprises of all sizes Offline tape How DPM 2007 protects SQL and Exchange data DPM 2007 – Synchronization Express Full’s PLUS Transaction Logs Efficient Protection & De-duplication Production Server Database 0:00 DPM Replica Database Efficient Protection & De-duplication Baseline Initial Mirror Production Server Database 0:00 DPM Replica Database Baseline Initial Mirror 0:00 Efficient Protection & De-duplication Day 0 : Transaction Logs Production Server DPM Replica Database 0:XX Database 15 minute Syncs 0:00 Every 15 minutes, closed transaction logs are sent to the DPM server Efficient Protection & De-duplication Day 0 : Transaction Logs Production Server DPM Replica Database 0:XX Database 15 minute Syncs 0:00 Every 15 minutes, closed transaction logs are sent to the DPM server Efficient Protection & De-duplication Day 0 : Transaction Logs Production Server DPM Replica Database 0:XX Database 15 minute Syncs 0:00 Every 15 minutes, closed transaction logs are sent to the DPM server Efficient Protection & De-duplication Day 0 : Transaction Logs Production Server DPM Replica Database 0:XX Database Restore DPM can restore server to any 15 minute point in time Database 0:00 Roll forward to 0:XX with transaction logs 0:00 Efficient Protection & De-duplication Day 1 : DPM Express Full Production Server DPM Replica Database 1:00 Database Express full At least weekly but usually daily, a DPM Express Full re-synchronizes the DPM Replica 0:00 Efficient Protection & De-duplication Day 1 : DPM Express Full Production Server DPM Replica Database 1:00 Database Express full Shadow Copy of 0:00 to 1:00 + Transaction logs Day 0 At least weekly but usually daily, a DPM Express Full re-synchronizes the DPM Replica 1:00 0:00 Efficient Protection & De-duplication Day 1 : Transaction Logs Production Server DPM Replica Database 1:XX Day 1 : Data changes Database 15 minutes Shadow Copy of 0:00 to 1:00 + Transaction logs Day 0 1:00 0:00 Efficient Protection & De-duplication Day 1 : Transaction Logs Production Server DPM Replica Database 1:XX Day 1 : Data changes Database 15 minutes Shadow Copy of 0:00 to 1:00 + Transaction logs Day 0 1:00 0:00 Efficient Protection & De-duplication Day 1 : Transaction Logs Production Server DPM Replica Database 1:XX Day 1 : Data changes Database 15 minutes Shadow Copy of 0:00 to 1:00 + Transaction logs Day 0 1:00 0:00 Efficient Protection & De-duplication Day 1 : Transaction Logs Production Server DPM Replica Database 1:XX DPM can restore to Today at 2:15 Use existing 1:00 replica Roll forward logs to 2:15 Database Restore Shadow Copy of 0:00 to 1:00 + Transaction logs Day 0 1:00 0:00 Efficient Protection & De-duplication Day 1 : Transaction Logs Production Server DPM Replica Database 1:XX Database Restore DPM can restore to Yesterday at 10:45 Shadow copy 0:00 to rebuild day 0 Roll forward logs to yesterday at 10:45 Shadow Copy of 0:00 to 1:00 + Transaction logs Day 0 1:00 0:00 Efficient Protection & De-duplication Day 2 : DPM Express Full Production Server DPM Replica Database 2:00 Database Express Full Shadow Copy of 0:00 to 1:00 + Transaction logs Week 0 Week 2 : Express Full - resynchronization 1:00 0:00 Efficient Protection & De-duplication Day 2 : DPM Express Full Production Server DPM Replica Database Database 2:00 Express Full 2:00 1:00 Week 2 : Express Full - resynchronization 0:00 Efficient Protection & De-duplication Up to 512 weeks of restorable data to 15m Production Server DPM Replica Database Database 2:00 2:00 Up to 512 shadow copies, plus their logs 1:00 512w x 7d x 24h x 4(15m) = 344,000 Recovery Points 0:00 DEMO DPM 2007 – Rapid & Reliable Recovery DPM 2007 Application Protection Applications Protected Microsoft platforms with VSS capabilities • Exchange 2003 service pack 2 • Exchange 2007 – including LCR and CCR configurations • SQL Server 2000 service pack 4 • SQL Server 2005 • SQL Server 2008 July 2007 customer preview • SharePoint Server 2003 / WSS 2.0 – protected as SQL databases • SharePoint Server 2007 / WSS 3.0 • Virtual Server 2005 R2 service pack 1 • Windows Server 2003 service pack 1 • Windows Server 2008 • Windows XP Professional service pack 2 • Windows Vista Business edition or higher Microsoft Clusters MSCS Cluster • Traditional cluster configuration, two servers – one dataset • Automatic Failover to new server name • Protection continues seamlessly in failover and failback scenarios, no user intervention needed • DPM detects cluster configuration and associated server names when protection is setup MSCS Cluster Passive-node Active-node DPM Exchange 2007 – LCR Local Continuous Replication • One exchange server with redundant copy of database • Failover to redundant copy in case of database corruption or drive loss • Backup from Active DB drive Exchange 2007 LCR Exchange 2007 Active Backup DPM Exchange 2007 – CCR Cluster Continuous Replication • Redundant exchange servers and redundant databases • Can be geo-diverse • Databases logs are replicated Exchange 2007 CCR Exch2007 Active Exch2007 Passive • Role Preferred Backup • Active – most current data • Passive – least production impact • Node Preferred backup • Protect node closest to DPM server DPM SQL Server Mirrored Database • Mirrors feature redundant SQL servers and redundant databases • Databases logs are replicated Database mirrored SQL cluster SQL Secondary SQL Primary DPM SQL Server Log shipping • Features one SQL server with redundant databases • Each copy is treated as a unique drive by DPM • Redundant backups require that both drives be protected SQL Log Shipping SQL DPM SharePoint 2003 & WSS 2.0 IIS “Front End” WSS 2.0 / SPS 2003 SQL VSS Writer (SQL) • • STSADM – dump utility for Sites and Site Collections SQL protection with DPM 2007 for content DPM 2007 SharePoint 2007 & WSS 3.0 IIS “Front End” “Farm” Config dB (SQL) Search (files) Content Servers (SQL) SharePoint 2007 & WSS 3.0 System State IIS “Front End” “Farm” Config dB (SQL) SharePoint VSS Writer DPM 2007 Search (files) Content Servers (SQL) SharePoint 2007 Restore Options • Restore the Farm ! • Config dB • Content dB • Site & Site Collection • Individual Documents Virtual Server host-based protection SQL2005 Windows Server 2003 Linux Virtual Server 2005 R2 with Service Pack 1 Virtual Server host-based protection Linux.VMC Linux Linux_C.VHD Linux_D.VHD Virtual Server 2005 R2 with Service Pack 1 Virtual Server host-based protection Linux.VMC Linux VSS Writer Linux_C.VHD Linux_D.VHD Save State Linux.VSV 2-3 minutes Virtual Server 2005 R2 with Service Pack 1 Virtual Server host-based protection SQL2005 Windows Server 2003 Virtual Server 2005 R2 with Service Pack 1 Virtual Server host-based protection SQL2005 Windows Server 2003 WinSvr.VMC VSS Writer VSS writer for SQL 2005 Database consistent VSS writer for Windows Server C: & D: volumes VSS writer for Virtual Server 2005 R2 sp1 WinSvr_C.VHD & WinSvr_D.VHD Virtual Server 2005 R2 with Service Pack 1 Virtual Server host-based protection SQL2005 Windows Server 2003 • No downtime • Recursive VSS consistency • Only requires updated VM additions from MSVS sp1 Virtual Server 2005 R2 with Service Pack 1 Agent deployment options • • • • • • DPM Administrator Console (push) System Center Configuration Manager 2007 SMS 2003 Group Policy WSUS Pre-installed OS • .MSI installs binaries on server • Agent not running • Filter not engaged • Service not active • No CPU overhead DPM to DPM for DR All data protected Sync / 15min File RPO = 2hrs (12d) App RP = 512 days with 15m RP’s Important Data Sync / 4 hours File RPO = daily (63d) App RP = 512 weeks with 15m RP’s dpm2dpm4dr DPM to DPM for DR FS1 \ data (share) AccountingdB (SQLdb) Mailboxes (ExchSG) FS2 E:\team (directory) DPM2007A FS1_data (share) SQL25\AccountingdB (sql) EX23\SG1\Mailboxes (exchange) FS2_E:\team\ (directory) DPM2007B FS1_data (share) SQL25\AccountingdB (sql) EX23\SG1\Mailboxes (exchange) FS2_E:\team\ (directory) dpm2dpm4dr DPM to DPM for DR FS1 \ data (share) AccountingdB (SQLdb) OFFSITE TAPE BACKUP Mailboxes (ExchSG) FS2 E:\team (directory) DPM2007A FS1_data (share) SQL25\AccountingdB (sql) EX23\SG1\Mailboxes (exchange) FS2_E:\team\ (directory) DPM2007B FS1_data (share) SQL25\AccountingdB (sql) EX23\SG1\Mailboxes (exchange) FS2_E:\team\ (directory) dpm2dpm4dr DPM to DPM for DR FS1 \ data (share) AccountingdB (SQLdb) Mailboxes (ExchSG) FS2 E:\team (directory) DPM2007B FS1_data (share) SQL25\AccountingdB (sql) EX23\SG1\Mailboxes (exchange) FS2_E:\team\ (directory) dpm2dpm4dr Data Protection Manager Roadmap Version 2 and beyond… Breadth of Support: Microsoft Exchange Microsoft SQL Server™ Microsoft SharePoint® Server™ Microsoft Virtual Server 2005 R2 sp1 Windows File Servers Windows desktops Data Protection Manager 2006 • • • • • File Protection and Recovery Rapid and reliable disk-based data recovery Efficient, continuous data protection Designed to work with existing tape archive software Centralized Backup of Branch Office Depth of Support: Tape Support System State & Bare Metal Recovery Continuous Data Protection High Availability Environments Top Reasons To Plan for DPM 2007 • • • • • • • • • • No more failed recoveries Near zero data loss for Exchange, SQL, and SharePoint Seamless Disk-to-Disk-to-Tape for backups Recoveries within minutes instead of hours Unified policy allows protection of multiple data types to any media – in one schedule and with common tuning options Eliminate the backup window of your production servers Shrink potential data loss down to 15 minutes Application recovery direct from backup UI – no pre-staging Enable end-users to perform their own recoveries Remove tapes from branch offices and centralize backups at the datacenter Resources/Tools for DPM Website Info www.microsoft.com/DPM DPM 2006 materials DPM 2007 overview datasheet & webcast Datasheets, Technical Whitepapers and on-demand webcasts: How to Protect SQL Server with DPM 2007 How to Protect Microsoft Exchange with DPM 2007 How to Protect SharePoint with DPM 2007 How to Protect Virtual Servers with DPM 2007 TechNet virtual labs - for hands-on learning with DPM (coming) Email [email protected] Summary • Complete protection and recovery of Microsoft workloads from Microsoft • Integrated continuous data protection to disk and tape backup in a single platform • An integral part of Microsoft System Center™ • Check it out at http://www.microsoft.com/DPM © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.