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).