Система хранения данных АРГО ХАБ
Описание системы хранения данных АРГО ХАБ
Независимое масштабирование:
- контроллеров (HA*/active-standby) - стандартные серверы общего назначения
- сегментов хранения - 6-8 и более узлов хранения - многодисковые серверы
LUNs / Filesystems / S3 endpoints. Ethernet Fabric
Стартовая конфигурация масштабируемого решения АРГО ХАБ:
- 2 контроллера (active-standby)
- 6-8 узлов хранения
- распределённый кеш L2 (SAS/SATA SSD) на чтение
- до ~7.1 ПБ полезной емкости
Интерфейсы подключения:
- узел хранения - 10/25 Гбит/c Ethernet
- контроллер - 10/25/100 Гбит/с Ethernet
Масштабирование:
- Независимое масштабирование контроллеров и сегментов хранения
- Контроллеры наращиваются парами (active-standby)
- Узлы хранения наращиваются сегментами по 6-8 и более узлов кратно стартовой инсталляции
АРГО ХАБ - Data Path
Ключевые преимущества решения АРГО ХАБ
3 уровня защиты данных
1. Erasure Coding на уровне инсталляции:
Каждый узел – выделенная единица хранения данных
На уровне решения – допускается выход из строя до 2(3) узлов хранения данных в каждом сегменте хранения (1 сегмент - 6-8 и более узлов)
2. Erasure Coding на уровне узла хранения:
На уровне отдельного узла хранения данных – допускается выход из строя от 2(3)-х дисков в зависимости от числа сконфигурированных stripe.
3. Защита на уровне отдельного накопителя HDD/SSD
Механизм контрольных сумм позволяет избегать всех перечисленных ниже ошибок при хранении и передаче данных, эффективно обеспечивать достаточный уровень защиты данных при всех операциях с блоками данных:
- Data bit flips - битовые ошибки во время хранения или передачи данных
- Misdirected writes - ошибки записи при возникновении битовых ошибок в CPU/RAM/HDD либо при передаче данных
- Misdirected read - ошибка чтения блока данных при возникновении битовой ошибки
Phantom writes - запись не произведена на диск в случае ошибок ядра ОС, firmware диска и т.п.
Нейтрализация битовых ошибок длительного холодного хранения – при помощи иерархий и резервирования контрольных сумм и метаданных
Отказоустойчивость и защита данных
- Возможность задания степени избыточности RF = 1|2|3 на презентуемых ресурсах хранения (LUN / FS) - поверх Erasure Coding
- Фоновая проверка целостности данных
- Транзакционная модель работы с данными
- Дублирование блоков метаданных и контрольных сумм
- Резерв дисков для горячей замены на узлах хранения (2-4 диска)
Масштабирование
- ограничено исключительно производительностью и портовой емкостью сетевой фабрики
- замена дисков на узлах хранения на более емкие
- добавление сегментов узлов хранения
- добавление HA пар контроллеров
Отсутствие привязки к производителю жестких дисков
- Отсутствие срока жизни решения
- Поддержка SAS/SATA HDD/SSD(512E/N/4KN), NVMe
- Безболезненное обновление оборудования: (замена дисков на более емкие / добавление узлов хранения, обновление / замена контроллеров и узлов хранения)