1 / 40

Leveraging Microsoft Windows Server 2003 Storage Technologies

Leveraging Microsoft Windows Server 2003 Storage Technologies. Michael Ivanov Director of Product Management Windows Solutions. Microsoft Windows Server 2003 Storage Goals. Make Windows the best possible platform for storage-based systems

amelendez
Télécharger la présentation

Leveraging Microsoft Windows Server 2003 Storage Technologies

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Leveraging Microsoft Windows Server 2003 Storage Technologies Michael IvanovDirector of Product Management Windows Solutions

  2. Microsoft Windows Server 2003 Storage Goals • Make Windows the best possible platform for storage-based systems • Help facilitate the creation of applications and services on Windows that rely heavily on the underlying storage systems. • Storage system and application vendors that sit on top of the operating system (OS) have a critical role in everything Microsoft is trying to accomplish in storage management • The OS provides the glue between the storage system and the applications • Looking at how Microsoft can add more value over time • Help move Windows Servers into the Enterprise Market

  3. VERITAS Technologies In the OS… • 2003 • Microsoft Releasing Windows Server 2003 • 4 Key Components based on VERITAS technology: • Backup, RSS, LDM, Automated System Recovery • 2000-2002 • Release of Windows 2000, 3 OS components delivered by VERITAS: • Backup Applet, Remote Storage Services (RSS), Logical Disk Manager(LDM) • Backup Exec v8 for Windows NT/2000 releases concurrently • 1st certified data protection for Windows 2000 • 1st to support Exchange 2000, SQL Server 2000 and SharePoint Portal Server • 1996-1997 • Release of Windows NT 4, Backup Applet written by VERITAS • 1st Disaster Recovery Solution for Windows platforms • 1st SAN Solution for Windows • Backup Exec v6.11 and v7 • 1993-1995 • Microsoft Releases Windows NT 3.1 and 3.5 • Backup Applet & Microsoft Tape Format co-developed with VERITAS • Backup Exec v4, v5, and v6, 1st Certified for Windows NT

  4. Does Windows Certification Matter? • Provides highest levels of assurance • Certification standards apply equally to Microsoft and ISVs • All tests performed by VeriTest, a 3rd party • Three levels of certification, one for each Windows 2003 server level • Windows 2003 Server • Windows 2003 Enterprise Server • Windows 2003 Datacenter Server

  5. Windows 2003 Certification Levels

  6. VERITAS is Windows 2003 Certified • Backup Exec 9.0 • Server • Enterprise Server • Datacenter Server • NetBackup 4.5 FP4 • Server • Enterprise Server • Datacenter Server

  7. Microsoft Windows Server 2003 New Storage Services • Volume Shadow Copy Service (VSS) • Infrastructure for Snapshot Backup, leverages array-based snapshot capability • Shadow Copies for Shared Folders • Multipath I/O (MPIO) • DDK for array vendors to create path failover (functions as VM-DMP) • Virtual Disk Service (VDS) • Array integration capability • Automated System Recovery (ASR) • Enables bare metal restore capabilities

  8. Windows Server 2003 Volume Shadow Copy Service (VSS)

  9. Microsoft VSS Goals • Make Windows a great platform for snapshots: • Provide a common infrastructure to manage point-in-time snapshots • Easy hardware support • Allow providers of Snapshot hardware to easily integrate with applications and backup applications • Provide standard backup paradigm

  10. VSS Requesters VSS Writers BackupApplication BackupApplications Requestors SQL 2000 VSS Providers Copy-on-Write Providers SW & HW VSS Providers VSS Terminology Exchange 2003 VolumeShadow CopyService Provided by: Microsoft ISV/IHV’s

  11. 2. VSS calls the Exchange VSS Writer to find out which logical volumes/LUNs contain the databases 1. Backup application (VSS Requester) calls VSS and tells it that it needs to do an Exchange split-mirror backup VSS Requesters VSS Writers SQL 2000 VSS Providers Copy-on-Write VSS & VERITAS 4. VSS calls the Exchange VSS Writer and tells it quiesce and freeze itself and prepare for a backup. The Exchange Writer does this and tells VSS to proceed. NetBackup Backup Exec Exchange 2003 VolumeShadow CopyService 6. VSS then notifies Exchange that it can thaw. VSS also tells the backup application that it can backup up the snapshot. 5. VSS then calls the snapshot provider (VSS Provider) and tells it to do a snapshot (split a mirror). When the provider is done it notifies VSS. Provided by: Microsoft ISV/IHV’s 3. VSS calls the VSS Providers and determines which ones can snapshot the needed logical volumes/LUNs VERITAS FlashSnap VERITAS

  12. VERITAS Windows Editions will use VSS Writer interface to Quiesce Application prior to creating quick recovery split-mirror snapshots VSS Requesters VSS Writers SQL 2000 VSS Providers Copy-on-Write VSS & VERITAS NetBackup Backup Exec VERITAS Windows Editions Exchange 2003 VolumeShadow CopyService Provided by: Microsoft ISV/IHV’s VERITAS FlashSnap VERITAS

  13. Presentation v1.ppt Presentation v1.ppt Presentation v1.ppt Presentation v2.ppt Microsoft VSS Copy-on-Write (COW) Provider – How it works Virtual Volume Step 1: Begin Snapshot - virtual volume Created (~10% overhead, 150MB min.) C: Step 2: Change File Step 3a: Shadow Volume Grows Step 3b: Original file moved to virtual Volume Step 3c: Changes written to original volume Step 4: Process continues for every change to volume C: until the next scheduled snapshot occurs.

  14. Microsoft VSS Copy-on-Write (COW) Provider • Advantages • Less storage needed for the snapshot copies • Disadvantages • Windows Server 2003 Support Only • Limited Off-Host Capabilities • COW Snapshot Volume kept locally impacts the host performance • Off-host capabilities thru network shares slow down the application host, and slow backup access thru the network • Dependent Snapshot Volume • The snapshot volume is not redundant. If something happens to the original volume, the COW Snapshot volumes are also affected • Slower Write performance (original data has to be moved first) • I/O is slower (I/O is redirected from original volume to COW volume for updated data)

  15. Presentation v1.ppt Presentation v1.ppt Presentation v1.ppt Presentation v2.ppt Presentation v2.ppt VERITAS FlashSnap VSS Provider – How it works Mirrored Volumes Step 1: Create Mirrored Volumes (same space as original volume) C: Step 2: Synch Mirrors Step 3: Create File Step 4: File is mirrored Step 5: Split Mirror Step 6: Changes written to original volume Step 7: Split mirror can be moved off-host for processing

  16. VERITAS FlashSnap VSS Provider • Advantages • Heterogeneous Solution • Windows 2000 and Windows Server 2003 • Windows, Linux, Solaris, HP-UX and AIX • Integrated into Windows Server 2003 as a VSS Provider • Independent Snapshot Volume • Loss of Original Volume does not effect Snapshot • Sync back from the snapshot volume if the original volume is corrupted • Faster Performance On-host than COW Provider • Can be Moved Off-host for Processing

  17. VERITAS FlashSnap VSS Provider • Advantages • Off-Host Capabilities • No Performance Load on Application Server • Backup Server can backup at FC Speeds (Local Volume) • No LAN Performance Impact (No Backup Agents Needed) • Snapshot volume is read/writeable • Requirement for some data mining/decision planning applications • Tight Integration with other VERITAS Solutions: Backup Exec, NetBackup, Volume Replicator... • Disadvantages • Full data copy requires more storage

  18. Windows Server 2003Multipath I/O (MPIO)

  19. Windows Server 2003 MPIO • Microsoft MPIO • Windows Server 2003 Multipath I/O (MPIO) is a high availability function that provides multiple paths from the host to the external storage device. • Up to 32 paths are supported • Load balancing improves performance. • Microsoft MPIO Goals • To define a common interface for multipathing solutions so that they can coexist together on a Windows Server 2003 server. • Reduces multi-pathing hardware and support issues using common Windows API

  20. MPIO Terminology Array Vendor Application Server MPIO Provided by: MPIO Driver Microsoft Device Specific Modules (DSM) Providers Array Vendor Array Arrays **VDS is Evolution of LVM

  21. Windows Server 2003 MPIO • MPIO is not a feature of the operating system • Microsoft Provides • MPIO API Interface for Windows Server 2003 • MPIO Driver Development Kit (DDK) allows storage vendors to create interoperable multipathing solutions. • MPIO Self-Certification Kit for HW/SW Partners • Microsoft Partners Provide • MPIO Array Providers for their own arrays • All Support for MPIO Array Providers

  22. VERITAS DMP/MPIO Strategy • Enterprise Solution • Windows 2000 and Windows Server 2003 • Windows, Linux, Solaris, HP-UX and AIX • Extend DMP Capabilities • Provide DMP Satellite Driver and MPIO Driver Co-existence on same server • Integrate array vendor developed MPIO drivers • Provide Value-Add DMP & MPIO Management Capabilities

  23. Provided by: Microsoft ISV/IHV’s VERITAS VERITAS DMP/MPIO Strategy Server VERITAS Volume Manager Array Vendor Application MPIO DMP MPIO Driver DMP Satellite Driver DSM Providers Arrays Arrays **VDS is Evolution of LVM

  24. Existing Array Support EMC Symmetric 3000 Series EMC Symmetric 8000 Series Hitachi 9200 Thunder Series Hitachi 9900 Lightning Series Hitachi 9900V Lightning II Series Compaq EMA12000/EMA16000 Compaq RA8000/MA8000 IBM ESS Shark F10/F20 IBM Shark ESS800 HP SureStore XP256/XP512 Hitachi Freedom 5800 Hitachi Freedom 7700E MTI Vivant 400 Planned Array Support IBM FasT200/500/700 NEC iStorage 1000/2000/4000 Fujitsu GR Series 7xxx HP SureStore XP128,XP1024 CLARiiON/Dell CX Series Hitachi 9500 Series LSI E2400/4400/4600 HP/Compaq EVA HP/Compaq MSA1000 StorageTek D17x Series EMC Symmetrix 9000 Series Cisco, Rhapsody, Troika… VERITAS DMP Array Support

  25. Windows Server 2003Virtual Disk Service (VDS)

  26. Virtual Disk Service (VDS) • Provides a vendor-neutral and technology-neutral interface for disk and volume management • Software providers manage volumes on disks • Hardware providers manage LUNs on drives • Services • LUN Discovery • LUN Configuration • Pathing • Formatting • Mirroring Server Provided by: Microsoft Disk Admin. DISKPART CLI DISKRAID CLI VERITAS Array Vendor Virtual Disk Service VERITAS Volume Manager Dynamic Disk Provider HW Providers Basic Disk Provider **VDS is Evolution of LVM

  27. Microsoft VDS Goals • Standardized Storage Management • Storage management applications can be built, which can manage heterogeneous storage systems • Hardware subsystem and Interconnect neutral • Single interface for managing block storage virtualization whether done by • OS software, or RAID storage hardware, or Other storage virtualization engines • Enable Scripting and Automation • Easier Set-up and Reconfiguration • Focus is virtualization and innovation in hardware for auto-management

  28. VDS Providers • Microsoft Supplied In-box Providers • Basic disk (partitions, volumes) • Dynamic disk (partitions, volumes, spanning, mirror, RAID-5, Stripes) • New CLI Utilities • DISKPART • DISKRAID • Partner VDS Providers • External RAID • Internal (PCI) RAID • External Storage • Virtualization Engines • VxVM for Windows

  29. VERITAS VDS Strategy • Volume Manager VDS Provider • Allows VDS Applications to manage VxVM Volumes • VDS to VAIL Bridge • Enables VERITAS Applications to use VAIL and VDS Providers available on a Windows Server • Integrate VDS Providers into VERITAS Applications • Volume Manager • Windows Editions • SANPoint Control • Future Applications

  30. VERITAS VDS Strategy Server VERITAS Applications Disk Admin. DISKPART CLI DISKRAID CLI VAIL Virtual Disk Service Provided by: Microsoft VERITAS Volume Manager Disk Array API Dynamic Disk Provider Disk Array API Basic Disk Provider VERITAS Array Vendor

  31. VERITAS VDS Strategy VERITAS Enterprise Administrator Server VAIL Mediator VAIL HI Command Agent VAIL CIM Bridge Agent VAIL/VDS Bridge Agent Virtual Disk Service CIMOM Provided by: Disk Array API VERITAS Volume Manager Disk Array API CIM Provider Microsoft VERITAS Array Vendor

  32. Windows Server 2003Automated System Recovery (ASR)

  33. Automated System Recovery (ASR) • Bare metal restore capabilities for Windows Server 2003 • Disaster: • Physical destruction of the computer system (fire, earthquakes, etc) • Catastrophic hardware failure (especially storage devices) • Recovery: • Restore hardware configuration, base OS • Restore user data as a separate process

  34. What is ASR? Backup App Install Media Optional Data backup Media On-Line OS CD ASR B/U Media ASR Floppy

  35. Microsoft ASR Goals • To bring a non-bootable system to a state from which a backup-and-restore application can be executed • To re-configure physical storage to its original state • To restore the operating system, applications and all settings • To provide a mechanism for third-party vendors to incorporate ASR-related features

  36. VERITAS ASR Strategy • Backup Exec Intelligent Disaster Recovery Option (IDR) • ASR is local only, IDR can do remote systems too. • ASR is Windows 2003 only, IDR can do Windows NT and Windows 2000 too. • IDR utilizes ASR for Windows 2003 to reduce the amount of time used in restoring the OS • Volume Manager Integration into ASR • Volume Manager will work with ASR to create volumes in a disaster recovery mode. • Volume Manager Binaries • Dynamic Disk Groups • Dynamic Disk Private Region Information

  37. Summary • Microsoft Storage Technologies: • Volume Shadow Copy Service (VSS) • Multipath I/O (MPIO) • Virtual Disk Service (VDS) • Automated System Recovery (ASR) • VERITAS Products leveraging them: • Backup Exec • NetBackup • Volume Manager / FlashSnap • Editions

  38. & QUESTIONS ANSWERS

More Related