На предыдущую страницу
#netapp #Виртуализация #схд

SyncMirror

SyncMirror — технология, которая позволяет зеркалировать информацию путем создания внутри СХД двух абсолютно одинаковых копий данных, записанных на разные носители. Это позволяет обеспечить максимально возможный беспрерывный рабочий процесс обслуживания клиентов и показывает высочайший уровень защиты на случай отказа системы.

Функционировать SyncMirror может в двух режимах:

  1. Local SyncMirror.
  2. MetroCluster SyncMirror (MC-Configuration SyncMirror).
Системы хранения данных

А разница между SyncMirror MCC и SyncMirror заключается в том, что в случае с SyncMirror происходит постоянное зеркалирование информации из NVRAM одного контроллера на две копии данных в партнерском контроллере HA-пары. Такой подход часто используется для того, чтобы защитить систему от потери целой полки из-за какого-либо сбоя.

В случае с SyncMirror MCC зеркалирование NVRAM выполняется одновременно между несколькими контроллерами: внутри пары и на контроллерах ответного сайта. Реализовано такое решение при помощи специальных портов FC-VI.

Особенности

SyncMirror может выполнять репликацию практически на RAID-уровне, и самая подходящая аналогия, которую здесь можно провести, это RAID-60:

  • существует два плекса («под-зеркала») — Plex0 и Plex1;
  • каждый Plex может иметь по несколько групп RAID-DP.

Такая аналогия справедлива потому, что пара вышеописанных Plex определяются в качестве составных, зеркальных частей одной системы. Но в реальности, в стабильно работающей системе зеркалирование происходит на контроллере, NVRAM-уровне.

Ключевая деталь SyncMirror — необходимость полномерной симметрии накопителей в паре журналируемых пулов. Симметрия должна выражаться в одинаковом типе, скорости, объеме, RAID-группах.

Репликационная синхронизация решает 2 проблемы:

  1. С одной стороны, позволяет снять нагрузку с дисковой подсистемы, ведь реплицирует исключительно саму память.
  2. А с другой, чтобы избавиться от проблем консистентности и Split-Brain, нужно быть уверенным, что информация была записана на удаленную систему.

В итоге, такая синхронность независимо от типа системы хранения данных позволяет сократить время отклика и время отправки информации на удаленный ресурс.

Максимально бесшовное управление

Управление копиями данных в SyncMirror выполняется по таким же инструкциям, как и в случае с управлением какими-либо иными данными в СХД. Помимо обеспечения высокой доступности информации при помощи SyncMirror, можно разрывать связь между синхронизуемыми парами копий наборов данных всего одной командой, чтобы далее эти копии могли использовать другие приложения в режиме read-write.

Такое решение можно назвать практически идеальным для избегания характерных проблем с резервным копированием. Потому что фоновые процессы могут работать с использованием зеркальной информации, не вмешиваясь в структуру рабочей среды. В результате достигается значительное повышение производительности.

Оцените данную статью
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies