
В любой инфраструктуре стабильность хранилища данных критична. В современных СХД выход из строя одного или нескольких дисков, в том числе в результате отказа целого узла, — не повод для остановки всей системы. Механизм резервирования помогает сохранять доступность, но всегда, хоть и временно, снижает производительность. На этом моменте многие продукты начинают сдавать позиции. Особенно заметно это становится на системах с высокой нагрузкой и требованиями к задержкам.
Современная инфраструктура должна не просто сохранять данные при сбоях, но и обеспечивать стабильную производительность. Эксперты vStack протестировали производительность хранилища vStack HCP при отказе дисков и узла целиком.
Архитектура vStack HCP
Перед демонстрацией результатов испытаний разберем, как устроена архитектура vStack HCP.
Одним из ключевых слоев в vStack HCP является SDS — программно-определяемый слой хранения, использующий ресурсные примитивы из кластерного слоя. В отличие от традиционных СХД vStack SDS создает пространство хранения из дисков всех узлов кластера.
Практическая демонстрация отказоустойчивости
Отказ одного или нескольких дисков, включая полное отключение узла — важный сценарий для проверки надежности системы. В рамках этого теста мы проверим влияние подобного события на производительность слоя SDS.
В штатном режиме на систему подавалась нагрузка на слой хранения данных. Затем один из узлов кластера принудительно отключили. При этом производительность SDS осталась на прежнем уровне. Все операции ввода-вывода продолжали выполняться с прежней производительностью.
Подготовка виртуальной машины для теста
Мы создали эталонную виртуальную машину, в которой запустили приложение (fio) для тестирования производительности слоя хранения (SDS). Производительность контролируется встроенными средствами. По результатам замеров система показала достаточно высокий показатель — порядка 700 тыс. IOPS и 2,5 ГБ/с.

После этого принудительно отключили питание одного из узлов кластера. В большинстве программно-определяемых хранилищ данных это приводит к снижению производительности. В vStack SDS деградация не наблюдается.

Проверка производительности
На протяжении всего теста производительность SDS оставалась стабильной: метрики чтения, записи и отклика не изменились, несмотря на потерю сервера. Показатели держались на уровне 680–700 тыс. IOPS и 2,5 ГБ/с.
Подробный ход эксперимента можно увидеть в видеоролике с демонстрацией отказоустойчивости слоя SDS.
После возвращения узла в кластер пулы автоматически восстановили свое состояние, а слой хранения продолжил работу без перебоев. Отказ одного из компонентов не повлиял на производительность системы. Виртуальные машины продолжили работу без снижения скорости как в момент сбоя, так и при работе кластера с недостающим узлом. Кроме того, в процессе восстановления производительность осталась стабильной.
Результаты теста
- Производительность SDS осталась стабильной во время отказа узла и переноса пулов.
- Виртуальная машина продолжила работу без прерываний и с прежней скоростью обработки операций.
- Доступность данных не пострадала.
- Не потребовалось ручного вмешательства.
Вывод
vStack подтверждает статус производительной отечественной платформы виртуализации корпоративного уровня с возможностью обработки больших объемов данных в режиме 24/7 без деградации производительности. Такая архитектура уже сегодня востребована среди заказчиков, для которых недопустима деградация производительности IT-инфраструктуры.
Отсутствие деградации производительности SDS в случае отказа дисков или всего узла демонстрирует высокий уровень устойчивости платформы. vStack HCP сохраняет стабильную производительность даже при выходе из строя зарезервированных элементов оборудования. Платформа подходит для инфраструктур, где недопустима деградация производительности и требуется стабильная обработка данных в любых условиях.
Подробнее о возможностях платформы vStack HCP можно узнать на официальном сайте.
Telegram
Facebook
Instagram
Twitter