Компания StarWind, выпускающая продукт номер 1 для создания отказоустойчивых iSCSI-хранилищ для виртуализации StarWind Enterprise HA, на прошлой неделе выпустила новый продукт для создания кластера хранилищ виртуальных машин StarWind Native SAN for Microsoft Hyper-V (подробнее тут и тут). Отличительной особенностью продукта является то, что он позволяет орагнизовать отказоустойчивую конфигурацию серверов и хранилищ на базе всего лишь 2-х серверов Hyper-V, что в 2 раза сокращает затраты на оборудование (серверы, коммутаторы) и обслуживание решения.
Итак, если говорить в общем, то StarWind Native SAN for Microsoft Hyper-V позволяет уйти от 4-х узловой конфигурации для создания отказоустойчивого кластера хранилищ при построении общего стораджа с поддержкой функций HA и Live Migration, где раньше требовалось дополнительное оборудование в виде двух серверов хранения и портов физических коммутаторов.
Теперь все можно сделать с помощью двух серверов соединенных напрямую по 10G-соединению:
При этом требуется не только меньше коммутаторов и серверов, но и меньше адаптеров 10G на хост-серверах Hyper-V (4 штуки вместо восьми). При этом важно, что все I/O-запросы идут напрямую к DAS-хранилищу сервера, не требуя их пересылки по сети, что существенно увеличивает быстродействие.
Если все это посчитать, то можно обеспечить экономию затрат до 50% по сравнению со всеми остальными решениями, где обеспечена отказоустойчивость на уровне хранилищ и виртуальных машин:
Теперь перейдем к функциональности продукта. StarWind Native SAN for Microsoft Hyper-V представляет собой полностью симметричных active-active кластер хранилищ виртуальных машин, в рамках которого происходит одновременная запись на оба дисковых хранилища (объединенных в одно логическое) с полной синхронизацией узлов между собой (синхронизируются только изменяющиеся блоки). При отказе одного из узлов Hyper-V продолжается непрерывная работа второго без остановки I/O-запросов виртуальных машин:
При этом StarWind Native SAN автоматически обрабатывает не только отказ узла (Failover), но и синхронизацию хранилищ в случе его восстановления (Failback). Все это традиционно достигается за счет мониторинга узлов с помощью сигналов доступности по каналу Heartbeat.
Одна из особенностей StarWind Native SAN for Microsoft Hyper-V - наличие встроенного механизма дедупликации, который позволяет записывать только уникальные блоки на дисковые устройства, что приводит к экономии дискового пространства до 20-30% для многих окружений. Все это происходит in-line, т.е. во время записи данных на диск.
Кроме того, StarWind SAN использует технологию кэширования дисковых блоков в оперативной памяти, что существенно увеличивает производительность решения в плане высоких показателей I/O и низкого latency. Ну и важный момент - можно регулировать размер блока, что позволяет оптимизировать хранилища под разные типы рабочих нагрузок приложений.
Следующая функция StarWind Native SAN for Microsoft Hyper-V - возможность использования хранилища, которое растет по мере наполнения его данными (Thin Provisioning):
Все это позволяет экономить деньги на приобретение хранилищ и гибко его масштабировать по мере необходимости дискового пространства.
Ну и еще одна интересная особенность StarWind Native SAN for Microsoft Hyper-V - это возможность организации асинхронной репликации хранилищ на удаленную площадку по WAN-соединению в целях создания катастрофоустойчивого решения по виртуализации:
Все это позволит вам создать Disaster Recovery-план по восстановлению сервисов, работающих в виртуальных машинах.
Отметим еще несколько полезных функций StarWind Native SAN for Microsoft Hyper-V:
Возможность использования снапшотов (Snapshots) и клонов на уровне всего хранилища
Мониторинг производительности узлов кластера
Использование различных типов кэширования (write-back и white-through)