Main ⁄ ⁄ Plex

Plex

Plex — логическая копия данных в архитектуре систем хранения NetApp ONTAP, являющаяся частью агрегата (aggregate). Plex состоит из одной или нескольких RAID-групп и содержит данные агрегата. В обычном незеркалированном агрегате используется один plex, а при применении технологии SyncMirror создаются два plex с идентичными копиями данных.

Plex позволяет организовать зеркальное хранение данных на разных наборах дисков. Если один из зеркальных plex становится недоступен из-за отказа оборудования, система может продолжить работу с другой копией.

Как устроен Plex

В архитектуре NetApp уровни хранения логически связаны следующим образом:
Диски → RAID-группы → Plex → Aggregate → Volumes

Каждый уровень выполняет свою функцию:

  • диски — физические или логически представленные накопители, на которых хранятся данные
  • RAID-группа — объединяет диски и обеспечивает защиту от отказа накопителей за счет избыточности
  • plex — включает одну или несколько RAID-групп и представляет одну копию данных агрегата
  • aggregate — объединяет ресурсы хранения и предоставляет пространство для размещения томов
  • volume — логический том, в котором размещаются пользовательские данные

Таким образом, plex находится между RAID-группами и агрегатом и является элементом внутренней организации хранения ONTAP.

Plex в обычном и зеркальном агрегате

Количество plex зависит от конфигурации агрегата. В незеркалированном агрегате используется один plex. Он содержит RAID-группы, на которых располагаются данные.

В зеркальном агрегате SyncMirror используются два plex. Они содержат одинаковые данные, но размещаются на разных наборах дисков:

  • plex 1 — одна копия данных
  • plex 2 — зеркальная копия

ONTAP синхронно поддерживает обе копии в согласованном состоянии. Такая архитектура позволяет сохранить доступ к данным при потере одного из plex.

Как Plex связан с SyncMirror

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

При записи изменения передаются в обе копии. Благодаря синхронному зеркалированию данные в них соответствуют друг другу.

Разделение plex может использоваться для защиты от отказа отдельных компонентов инфраструктуры. В зависимости от конфигурации копии размещают на разных наборах дисков и полках, а в отказоустойчивых архитектурах — на физически разнесенном оборудовании.

Plex и RAID

Plex не является разновидностью RAID. Эти элементы относятся к разным уровням организации хранения.

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

Plex объединяет одну или несколько таких RAID-групп и представляет копию данных агрегата. Поэтому в зеркальной конфигурации каждый plex имеет собственные RAID-группы.

Такое сочетание создает несколько уровней защиты: RAID обеспечивает устойчивость к определенным отказам дисков, а SyncMirror с двумя plex позволяет сохранить вторую копию агрегата на отдельном наборе накопителей.

Что происходит при отказе Plex

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

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

Наличие двух plex при этом не заменяет резервное копирование. Если данные были удалены или логически повреждены, изменение может быть отражено в обеих синхронных копиях.

Plex и Volume: в чем разница

Plex и volume находятся на разных уровнях архитектуры NetApp.

Plex относится к внутренней организации физического хранения и содержит RAID-группы. Volume представляет логическое пространство для размещения пользовательских данных и создается на ресурсах агрегата.

Поэтому приложения обычно работают с данными в volumes, тогда как plex используется ONTAP для организации нижележащей структуры хранения и зеркалирования.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *