⚡ Ќовый онлайн курс по —етевым “ехнологи€м

до запуска осталось

ћерион Ќетворкс

6 минут чтени€

«а последние несколько лет, объем устройств хранени€ увеличилс€ в несколько раз, и параллельно с ним увеличиваетс€ объем используемых данных. ѕо€вл€ютс€ мощные инструменты, позвол€ющие наиболее эффективно использовать выделенное пространство. ќдна из технологий, доступных в Windows Server - это дедупликаци€. Microsoft продолжает добавл€ть новые возможности к функции дедупликации с каждым новым выпуском Windows.

–ассмотрим само пон€тие дедупликации, инсталл€цию компонентов и работу в Windows Server. ¬ключение дедупликации на томе, использование ѕланировщика заданий, а также использование PowerShell дл€ проверки статуса работы и управлени€.


„то такое дедупликаци€ данных в Windows Server?

‘айловый сервер предпри€ти€ Ц хороший пример, с помощью которого можно визуализировать, на сколько могут быть огромны объемы пользовательских данных. Ќа файловом ресурсе можно найти множество копий одних и тех же файлов или близко схожих по внутренней структуре, т.е. в нескольких файлах будут дублироватьс€ блоки данных. ќдни и те же отчеты, письма, служебные документы пересылаютс€ и сохран€ютс€ пользовател€ми разных подразделений на одном и том же файловом сервере. ј это, в свою очередь, приводит к по€влению избыточных копий, которые вли€ют на эффективность хранени€ данных и последующего резервировани€.

¬ традиционных средах хранени€ так и происходит. ƒедупликаци€ предоставл€ет средства дл€ однократного сохранени€ данных и создани€ ссылок на фактическое расположение данных. “аким образом, среда хранени€ перестает хранить дублирующуюс€ информацию.  омпани€ Microsoft также продолжает совершенствовать функции дедупликации. ¬ Windows Server 2019 по€вилась возможность выполн€ть дедупликацию томов NTFS и ReFS. ƒо Windows Server 2019 дедупликаци€ ReFS была невозможна.


 ак работает дедупликаци€ данных Windows Server?

ƒл€ реализации дедупликации данных в Windows Server использует два принципа

  1. ѕроцесс дедупликации с данными выполн€етс€ не моментально. Ёто означает, что процесс дедупликации не будет вли€ть на производительность в процессе записи файла.  огда данные записываютс€ в хранилище, они не оптимизируютс€. ѕосле этого запускаетс€ процесс оптимизации дедупликации, чтобы гарантировать дедупликацию данных.
  2.  онечные пользователи не знают о процессе дедупликации - дедупликаци€ в Windows Server полностью прозрачна. ѕользователи не подозревают, что они могут работать с дедуплицированными данными.

ƒл€ успешной дедупликации данных в соответствии с принципами, перечисленными выше, Windows Server использует следующие шаги:

  1. ‘айлова€ система сканирует хранилище, чтобы найти файлы, соответствующие политике оптимизации дедупликации.
  2. ‘айлы дроб€тс€ на фрагменты.
  3. »дентифицируютс€ уникальные фрагменты данных
  4. ‘рагменты помещаютс€ в хранилище фрагментов.
  5. —оздаютс€ ссылки на хранилище фрагментов, чтобы было перенаправление при чтении этих файлов на соответствующие фрагменты.

»спользование дедупликации

Ќиже описана примерна€ экономи€ места при использовании дедупликации.

  • 80Ц95% дл€ сред виртуализации VDI, ISO файлы.
  • 70Ц80% дл€ файлов программного обеспечени€, файлов CAB и других файлов.
  • 50Ц60% дл€ общих файловых ресурсов, которые могут содержать огромное количество дублированных данных.
  • 30Ц50% дл€ стандартных пользовательских файлов, которые могут включать фотографии, музыку и видео.

”становка компонентов дедупликации в Windows Server

ѕроцесс установки Data Deduplication прост. ƒедупликаци€ данных €вл€етс€ частью роли файловых служб и служб хранени€. ћожно установить использу€ графический интерфейс Server Manager, использу€ Windows Admin Center или командлет PowerShell.

”становка роли ƒедупликации данных в Windows Server 2019

¬ключить ƒедупликацию из PowerShell можно следующим командлетом:

Install-WindowsFeature -Name FS-Data-Deduplication
Install-WindowsFeature -Name FS-Data-Deduplication Install-WindowsFeature -Name FS-Data-Deduplication

“ретий способ установить ƒедупликацию данных Ц через Windows Admin Center перейд€ в меню Roles & Features и установить галку напротив Data Deduplication. «атем нажать Install. Windows Admin Center предварительно должен быть установлен!

»спользование Windows Admin Center дл€ установки ƒедупликации данных в Windows Server 2019

¬ключение дедупликации данных на томе

ѕосле того, как была установлена ƒедупликаци€ данных, процесс включени€ на томе будет простым. »спользу€ Server Manager (ƒиспетчер серверов) перейдите к File and Storage Services (‘айловым службам и службам хранени€) -> Volumes (“ома) -> Disks (ƒиски). ¬ыберите нужный диск. «атем выберите том, который находитс€ на диске, на котором нужно запустить процесс дедупликации.

¬ключение дедупликации данных дл€ тома в Windows Server 2019

¬ыберем Configure Data Deduplication

Ќа этом этапе можно выбрать тип данных дл€ дедупликации: файловый сервер, VDI или Backup Server, в ѕараметрах установить возраст файлов дл€ дедупликации, возможность добавить файлы или папки дл€ исключени€.

Ќастройка параметров дедупликации в Windows Server 2019

«десь же настраиваетс€ расписание

Ќастройка параметров расписани€ дедупликации в Windows Server 2019

¬ конфигурации расписани€ можно добавить дополнительное задание на то врем€, когда сервер используетс€ минимально, чтобы максимально использовать возможности дедупликации.


¬ыполнение запланированных задач дедупликации данных

ѕосле создани€ расписани€, в Task Scheduler (ѕланировщик заданий) создаетс€ нова€ задача, работающа€ в фоновом режиме. ѕо умолчанию процесс дедупликации стартует каждый час. «апустив Task Scheduler и перейд€ по пути \Microsoft\Windows\Deduplication можно запустить задачу BackgroundOptimization вручную.

«апланированные задачи дедупликации Windows в Windows Server 2019

»спользование PowerShell дл€ проверки работы и управлени€ дедупликацией

¬ PowerShell имеютс€ командлеты дл€ мониторинга и управлени€ дедупликацией

Get-DedupSchedule Ц покажет расписание заданий

Get-DedupSchedule

ћожно создать отдельное дополнительное задание по оптимизации дедупликации на томе E: с максимальным использованием ќ«” 20%

Start-DedupJob -Volume "E:" -Type Optimization -Memory 20
Start-DedupJob

Get-DedupStatus Ц отобразит состо€ние операций дедупликации и процент дедупликации

Get-DedupStatus

Ќа данном этапе нет экономии места после включени€ дедупликации данных. ¬ настройках расписани€ указано дедуплицировать файлы старше 2-х дней.

ѕосле запуска процесса мы начинаем видеть экономию места на томе.

Get-DedupStatus

Get-DedupMetadata - просмотр метаданных по дедупликации

Get-DedupMetadata

Server Manager также отобразит измененную информацию.

—татус дедупликации данных на томе

≈сли нужно отключить использование дедупликации, нужно использовать два командлета:

Disable-DedupVolume -Volume <буква тома>

Start-DedupJob -type Unoptimization -Volume <буква тома>

Ќеобходимо учесть, что обратный процесс уменьшит свободное пространство на томе и у вас должно быть достаточно дл€ этого места.


¬ывод

ƒедупликаци€ данных в Windows Server - отличный способ эффективно использовать место на устройствах хранени€ данных. — каждым выпуском Windows Server возможности дедупликации продолжают улучшатьс€. ƒедупликаци€ обеспечивает огромную экономию места, особенно дл€ файловых серверов и сред виртуализации VDI. ƒл€ последних экономи€ места может достигать 80 и более %.

»спользование дополнительных опций, таких как расписание, управление типами файлов и возможность использовать исключени€ позвол€ет гибко настраивать дедупликацию. PowerShell предоставл€ет несколько командлетов, которые позвол€ют взаимодействовать, управл€ть и контролировать дедупликацию данных в Windows Server.


>