14.2.1 Компоненты Unified Storage

Unified Storage может одновременно выступать как в роли инструмента для создания виртуальных инфраструктур, так и для инструмента, предоставляющего функциональность СХД, при этом используется один и тот же программно-определяемый слой хранения (SDS) vStack HCP.

В архитектуре vStack HCP на основе ресурсных примитивов из кластерного слоя формируется слой хранения (SDS). Технологической основой SDS является ZFS – файловая система, объединенная с менеджером логических томов. Этот же слой хранения используется Unified Storage.

В архитектуре vStack HCP единица грануляции слоя хранения (SDS) – Пул, собранный из дисков каждого узла c избыточностью равной избыточности кластера (N+2, N+3, etc.). В момент времени Пул работает на конкретном узле кластера. Этот Пул используется также Unified Storage.

Избыточность – использование большего количества ресурсов, чем необходимо.

Пулы предоставляют пространство, используемое совместно всеми файловыми системами и Блочными устройствами (Storage Units).

Свойства Пула (Pool):

  • позволяют легко добавлять новые диски по мере необходимости, что обеспечивает увеличение объёма хранилища без вмешательства в существующую архитектуру;
  • могут автоматически распределять нагрузку между доступными ресурсами, что повышает эффективность производительности;
  • предоставляют инструменты для резервного копирования, восстановления и мониторинга состояния хранилища;
  • позволяют осуществлять механизмы отказоустойчивости и резервного копирования, что обеспечивает защиту данных от потерь и простоев.

Диск – ресурс для хранения данных.

Рисунок 1. vStack Unified Storage

Компоненты Unified Storage:

  • Унифицированный контроллер.
  • Сетевые интерфейсы.
  • WEB-интерфейс для управления и мониторинга Unified Storage.

Все физические компоненты системы зарезервированы. Выход из строя любого компонента не приводит к прекращению доступа к данным или их потере. Блочный модуль работает в режиме active/active кластера. В блочном модуле реализован механизм симметричного доступа к данным, что исключает необходимость ручного распределения томов по контроллерам. В системе отсутствует единая точка отказа (SPoF).

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

Функциональные возможности Unified Storage:

  • синхронная/асинхронная репликация (Synchronous/Asynchronous Replication);
  • дедупликация (Deduplication);
  • компрессия (Compression);
  • шифрование (Encryption);
  • контрольная сумма (Checksum);
  • тонкое выделение ресурсов (Thin provisioning);
  • снимки (Snapshots);
  • клонирование (Clones);
  • поддержка TRIM (Discard, Deallocate).