mike resseler - deduplication in windows server 2012 r2

45
Mike Resseler Deduplication in Windows Server 2012 R2 EMEA Microsoft Evangelist Veeam Software @MikeResseler

Upload: nordic-infrastructure-conference

Post on 11-Nov-2014

1.419 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

  • 1. Mike Resseler Deduplication in Windows Server 2012 R2 EMEA Microsoft Evangelist Veeam Software @MikeResseler

2. Deduplication?Installation - Config Architecture VDI! Results / Conclusions More Tips 3. What is Deduplication? 4. In-line versus Post Process Source versus Target File-, Block- or Chunk-Based 5. Single Instance Storage Hard LinksPicture: flickr.com/photos/woolamaloo_gazette/ 6. Planning Determine target deployments Hardware requirements Unsupported Configurations Evaluate Savings Policies 7. Great: { File share | Virtualization Files | OS deploy files | Backup Files }Maybe: { LOB | Web Servers | HPC |Static content providers }Poor: { Hyper-V hosts | WSUS | SQL / Exchange Servers | Files > 1TB} 8. Installation 9. DDPEval Examples: C:> DDPEVAL.EXE ServerTestshare C:> DDPEVAL.EXE E:Test C:> DDPEVAL.EXE F: Will produce output similar to the following:Data Deduplication Savings Evaluation Tool Copyright 2011-2012 Microsoft Corporation. All Rights Reserved. Evaluated folder: E:Test Processed files: 34 Processed files size: 12.03MB Optimized files size: 4.02MB Space savings: 8.01MB Space savings percent: 66 Optimized files size (no compression): 11.47MB Space savings (no compression): 571.53KB Space savings percent (no compression): 4 Files with duplication: 2 Files excluded by policy: 20 Files excluded by error: 0 10. Windows Server 2012 1 single CPU 4GB Ram - SATA 11. GUI Based Through Server ManagerPowerShell Import-Module ServerManager Add-WindowsFeature name FS-Data-Deduplication Import-Module Deduplication 12. Video: Enable Dedup 13. Can it be duplicated?Empty volume? Resources? Unsupported Config? 14. 3 Days default (last modified)Schedule: every hour Exclusions: edb | jrs Garbage collection / data scrubbing on Saterday 15. Video: Enable Volume - GUI 16. Video: Enable Volume - GUI 17. Architecture 18. Filter DriverService Based (ddpsvc) Garbage Collection Optimization Scrubbing 19. Jobs Start-DedupJob Optimization (-type Optimization) Data Scrubbing (-type Scrubbing) Garbage Collection (-type GarbageCollection) 20. Video: Start-DedupJob 21. Settings | Policies 22. Settings 23. Decisions 24. PowerShell 25. PowerShell Disable-Dedupvolume: Disables further data deduplication activity on one or more volumes Enable-Dedupvolume: Enables data deduplication on the specified volumes, using default settings Expand-Dedupfile: Expands an optimized file into its original location Get-DedupJob: Returns status and information for currently running or queued deduplication jobs Get-DedupMetadata: Returns a DeduplicationMetadata object for every volume that has data deduplication metadata Get-DedupSchedule: Returns the DeduplicationJobSchedule objects defined on the system Get-DedupStatus: Returns a DeduplicationStatus object for every volume that has data deduplication metadata Get-DedupVolume: Returns a DeduplicationVolume object for each volume that has data deduplication metadata New-DedupSchedule: Creates a new data deduplication schedule and returns a DeduplicationSchedule object Remove-DedupSchedule: Deletes the specified DeduplicationSchedule object Set-DedupSchedule: Sets data deduplication schedule settings Set-DedupVolume: Sets data deduplication volume settings Start-DedupJob: Queues a new data deduplication job of the specified type for the specified volumes Stop-DedupJob: Cancels one or more specified data deduplication jobs Update-DedupStatus: Scans one or more specified volumes to compute fresh data deduplication savings information and returns a DeduplicationStatus objectGet-command Module Deduplication 26. Video: PowerShell 27. VDI! 28. Overview 29. Why? Space! Caching But: Post-processing method! So space needed first 30. How? Enable-DedupVolume C:ClusterStorageVolume1 Usagetype HyperV Set-DedupVolume C:ClusterStorageVolume1 OptimizePartialFiles (preview) In case of low storage: Start-DedupJob C:ClusterStorageVolume1 Type Optimization 31. Conclusions 32. Benefits 33. Picture: flickr.com/photos/glasgows/ 34. Picture: flickr.com/photos/drmartin/ 35. Capacity optimizationScale & Performance Reliability & Data integrity Management w/ Familiar Tools 36. BranchCacheFailover Clusters DFS Replication SIS: No! 37. Backups 38. DDPEval Examples: C:> DDPEVAL.EXE ServerTestshare C:> DDPEVAL.EXE E:Test C:> DDPEVAL.EXE F: Will produce output similar to the following:Data Deduplication Savings Evaluation Tool Copyright 2011-2012 Microsoft Corporation. All Rights Reserved. Evaluated folder: E:Test Processed files: 34 Processed files size: 12.03MB Optimized files size: 4.02MB Space savings: 8.01MB Space savings percent: 66 Optimized files size (no compression): 11.47MB Space savings (no compression): 571.53KB Space savings percent (no compression): 4 Files with duplication: 2 Files excluded by policy: 20 Files excluded by error: 0 39. Please evaluate the session before you leave