Объединяем серверы, системы хранения и сетевые ресурсы в единую систему. Обзор vStack HCP
Инфраструктура меняется быстрее, чем успевают меняться привычные решения. Бизнес запускает AI-сервисы, контейнерные приложения — классические системы попросту не справляются с этим темпом, требуют значительных затрат времени на настройку и интеграцию. Все чаще нужна инфраструктура, которую можно быстро масштабировать, перестраивать, запускать в разных точках — от крупного ЦОД до удаленной площадки — без зависимости от конкретных производителей оборудования, сложностей логистики. По этой причине на рынке появились гиперконвергентные платформы: объединяющие вычисления, хранение и сети в одном решении, которым легко управлять, без отдельных систем и сложных интеграций.
Содержание |
Что такое vStack HCP
vStack HCP — это собственная разработка компании vStack. Платформа объединяет серверы, системы хранения и сетевые ресурсы в единую систему, где хранение (SDS), сеть (SDN) и вычисления (SDC) управляются через единый интерфейс.
Ключевые возможности и преимущества
vStack HCP работает на стандартных серверах x86-ой архитектуры любых производителей — как российских, так и зарубежных. В результате компании получают полную свободу выбора поставщиков, снижают зависимость от конкретного вендора.
Свои SDS, SDN и гипервизор
vStack не использует готовые решения, а строится на собственных разработках. Базовый стек был переработан в проприетарную платформу, которая работает эффективно и безопасно, и в настоящее время проходит процедуру сертификации ФСТЭК.
В основе vStack HCP — собственный гипервизор, программно-определяемая сеть и система хранения.
Проактивная отказоустойчивость
В случае сбоя одного из узлов механизм исключения (fencing) изолирует проблемный узел, и все пулы теряют по одному диску. Кластер автоматически выполняет аварийное переключение (failover) ресурсов, и пул, ранее работавший на вышедшем узле, становится доступен на другом. Все виртуальные машины продолжают работу без прерывания.
Для площадок, где невозможно разместить большие кластеры, в версии 3.1 планируется поддержка двухнодовых Active-Active конфигураций.
Для промышленных инсталляций рекомендуется использовать избыточность кластера на уровне N+2 или выше (поддерживаются схемы N+1, N+2 и N+3).
Также с версии 3.0 поддерживается объединение нескольких кластеров с единым управлением и централизованной политикой безопасности за счет опции Глобальная инфраструктура.
| Рекомендация по минимальной конфигурации Для полноценного кластера требуется минимум 4 узла в топологии N+1. | ||
Познакомиться с механизмами отказоустойчивости и автоматическим переносом виртуальных машин при выходе из строя дисков можно в демонстрационном видео.
Гибкая масштабируемость кластеров
vStack HCP позволяет строить инфраструктуру, начиная с минимальной конфигурации из 4 узлов и масштабировать ее горизонтально по мере роста нагрузки. Каждый новый узел интегрируется в кластер без остановки сервисов, ресурсы автоматически перераспределяются, а отказоустойчивость сохраняется на уровне заданной избыточности (N+1, N+2, N+3). Это позволяет компаниям планировать инвестиции поэтапно, расширяя вычислительные мощности и хранилище только тогда, когда это действительно необходимо.
Производительность портов
Производительность портов на тестовом стенде достигала до 100 Гбит/с; фактическая пропускная способность зависит от конфигурации оборудования и сетевого стека. Использование Jumbo Frames, TSO и GSO снижает нагрузку на CPU и повышает пропускную способность при соответствующих настройках.
Архитектура платформы
Software-Defined Storage (SDS)
Слой хранения (SDS) реализует функции распределенной системы хранения, обеспечивая отказоустойчивость, масштабируемость и высокий уровень защиты данных. SDS объединяет локальные диски узлов в отказоустойчивые пулы хранения, количество которых минимально кратно числу узлов в кластере. Уровень избыточности, соответствует избыточности кластера (N+2, N+3 и т.д.). В каждый момент времени пул работает на конкретном узле.
Собственные механизмы платформы обеспечивают контроль целостности данных, их самовосстановление, транзакционную непротиворечивость, а также поддержку компрессии и дедупликации.
Слой хранения рассчитан на масштабирование до одного зеттабайта и не ограничивает количество файловых систем или блочных устройств.
Software-Defined Network (SDN)
Платформа vStack реализует собственную программно-определяемую сеть (SDN), обеспечивающую гибкую изоляцию, масштабирование и высокую производительность виртуальных сетевых сред. Поддержка нескольких режимов инкапсуляции позволяет гибко настраивать виртуальные сети под нужные задачи и среды.
Каждый экземпляр сети поддерживает:
- настройку собственного MTU;
- Jumbo Frames;
- TSO/GSO;
- TCP MSS clamping и Path MTU Discovery — доступны «из коробки».
Лимиты SDN:
- до 65 536 виртуальных сетей;
- до 1 048 576 портов на коммутатор одного узла;
- производительность виртуального порта ВМ — до 22 GBps / 2.5 Mpps.
Software-Defined Compute (SDC)
Слой SDC обеспечивает выполнение виртуальных машин и реализует функции распределенного гипервизора гибридного типа, полностью интегрированного с другими компонентами платформы vStack. Архитектура гипервизора обеспечивает минимальный накладной расход (Overhead) и прямое управление аппаратными ресурсами сервера. За счет этого CPU, память и устройства ввода-вывода используются максимально эффективно.
Каждый экземпляр SDC — это виртуальная машина, включающая в себя: — CPU и RAM; — виртуальные сетевые порты, подключенные к слою SDN; — виртуальные диски, в слое SDS.
Слой вычислений поддерживает широкий спектр гостевых операционных систем — семейства Linux, Windows и Unix-подобные.
vStack Management
vStack Management служит единой точкой управления всей гиперконвергентной инфраструктурой, обеспечивая консистентность операций и централизованный контроль.
Веб-интерфейс представляет собой интуитивный портал с полным функционалом управления, включающий ролевую модель с детальным разграничением прав доступа, мониторинг производительности в режиме реального времени и систему предупреждений с журналами событий.
| Функциональные возможности слоя SDC * поддержка virtio-интерфейсов для сетевых и дисковых устройств, а также вспомогательной периферии (rnd, ballooning и др.); *создание виртуальных машин из облачных образов с возможностью персонализации через cloud-инициализацию для Linux и Windows; * динамическое ограничение производительности сетевых портов (MBps) и дисков (IOPS, MBps), а также лимитирование ресурсов vCPU в реальном времени; *создание полных снимков виртуальных машин, включающих не только данные и конфигурацию, но и сетевые параметры (IP/MAC-адреса). | ||
Для обеспечения высокой эффективности работы реализован собственный механизм управления CPU overcommit, который позволяет достичь показателей экономии ресурсов до 900% без снижения производительности.
Минимальный накладной расход и архитектура слоя SDC — ключевые факторы высокой плотности и стабильности вычислительных ресурсов в кластере vStack.
Управление и API
vStack HCP можно управлять через веб-интерфейс, командную строку и API — все объединено в единую систему, чтобы администратору было удобно работать как вручную, так и через автоматизацию.
Внутри платформы сервисы обмениваются данными через высокопроизводительный JSON-RPC. Это внутренний «язык» системы, позволяющий быстро выполнять команды и синхронизировать состояние между узлами.
Управлять платформой можно через веб-интерфейс. Web GUI служит интуитивным порталом для работы с кластерами, виртуальными машинами, сетями и хранилищами, мониторинга производительности, просмотра журналов и управления событиями. Здесь же предусмотрена тонкая ролевая модель, позволяющая разграничивать доступ по уровням: от администратора до технической поддержки.
Для тех, кто предпочитает работать в терминале или встраивать vStack в существующие скрипты и автоматизацию, доступна командная строка (CLI). Она подходит для пакетных операций, развертывания edge-объектов и работы в изолированных средах без графического интерфейса.
| Параметр | Преимущества vStack HCP |
|---|---|
| Отказоустойчивость |
|
| Масштабируемость |
|
| Собственные компоненты |
|
| Совместимость с отечественным железом |
|
Основные технологии и возможности vStack HCP
vStack AutoSupport
vStack AutoSupport — это автоматизированная система мониторинга и технической поддержки, встроенная в vStack HCP. Она непрерывно отслеживает состояние инфраструктуры, собирает данные о производительности, утилизации ресурсов, конфигурации и системных событиях. На основе этих данных система формирует предупреждения, рекомендации и отчеты, позволяя проактивно выявлять проблемы и планировать обслуживание.
AutoSupport автоматически ведет инвентаризацию компонентов в формате CMDB и предоставляет доступ к информации в зависимости от роли: разработчику видны все инсталляции, партнеру — системы его клиентов, конечному пользователю — только его инфраструктура. Все данные агрегируются по локациям и сайтам, включая тренды использования ресурсов и прогнозы заполнения.
Пользователи и партнеры получают удобный портал для просмотра состояния систем, отчетов и истории инцидентов без прямого доступа к самим серверам.
vStack Unified Storage
vStack Unified Storage — это функциональность, которая позволяет использовать общий слой хранения данных как для виртуальных машин внутри платформы, так и для внешних потребителей — физических серверов, систем резервного копирования или других виртуальных инфраструктур.
По сути, это единое хранилище, объединяющее все ресурсы хранения в рамках кластера и предоставляющее к ним доступ по стандартным протоколам NVMe-oF и iSCSI. Unified Storage строится на базе программно-определяемого слоя хранения (SDS) vStack и управляется через тот же интерфейс или API, что и остальная инфраструктура. Технология позволяет централизовать хранение, избавиться от зависимости от внешних СХД и использовать имеющиеся ресурсы максимально эффективно — без дополнительных лицензий или отдельных систем.
Такая универсальность делает возможным создание виртуальных дата-центров (vDC), где ресурсы могут быть выделены либо консолидированы по разным физическим локациям.
Миграция виртуальных машин на vStack HCP
Платформа поддерживает как параллельный перенос нескольких ВМ, так и последовательный. Это дает гибкость при планировании миграций в зависимости от загрузки и требований бизнеса. Это существенно снижает риски и упрощает интеграцию новых решений в существующую инфраструктуру.
Платформа предусматривает:
- Онлайн-миграцию виртуальных машин без простоя.
- Поддерживается миграция с наиболее распространенных зарубежных платформ виртуализации.
- Поддержку как последовательного, так и параллельного переноса ВМ.
- Сохранение конфигураций сети и IP/MAC-адресов при миграции.
vStack VDI
vStack VDI — это система виртуальных рабочих столов (Virtual Desktop Infrastructure), построенная на платформе vStack HCP. Она обеспечивает централизованное и безопасное рабочее пространство, в котором рабочее место не привязано к конкретному устройству. Пользователи получают готовое виртуальное окружение и могут работать с ним из любой точки.
vStack HCP 3.0+
2 node cluster
В версии 3.0 появился режим 2 node cluster, позволяющий построить отказоустойчивый кластер всего из двух серверов без потери надежности. Такой вариант подходит для удаленных площадок, филиалов и компактных объектов с ограниченными ресурсами, где развертывание стандартного 3‑х или 4‑узлового кластера невозможно.
Stretched Cluster
Для распределенных инфраструктур доступны функции Stretched Cluster и Multicluster. Stretched Cluster — это единый кластер, распределенный между двумя площадками, с синхронной репликацией данных, обеспечивая непрерывность сервисов при отказе одной из площадок. Multicluster объединяет несколько независимых кластеров внутри одного ЦОДа, позволяя централизованно управлять сервисами и задавать каждому кластеру статус: рабочий, резервный или изолированный.
Multicluster и Cross-site сети
Сетевая часть также получила улучшения. Поддержка Multicluster и Cross-site сетей на базе GENEVE упрощает организацию сложной топологии и изоляцию трафика между кластерами и площадками. В ядре ОС появился виртуальный сетевой адаптер, который снижает нагрузку на процессор и ускоряет обработку пакетов, что критично для микросервисов и высокочастотных транзакций.
Unified Storage
Хранилища стали гибче и универсальнее. Unified Storage позволяет предоставлять ресурсы SDS внешним потребителям, а поддержка NVMe over TCP с ANA и iSCSI расширяет возможности подключения физических серверов, сторонних гипервизоров и промышленных контроллеров. Для больших массивов внедрен алгоритм dRAID, повышающий отказоустойчивость, ускоряющий восстановление данных и снижaющий нагрузку на работающие системы.
vStack HCP 3.0 позволяет строить отказоустойчивые решения, гибко масштабировать кластеры и управлять виртуальными и физическими системами из единого интерфейса без простоев.
Кейсы
ГК «Евросервис» — замена VMware Крупный российский фармацевтический дистрибьютор ГК «Евросервис» перешел на платформу vStack HCP для замены VMware. vStack позволил обеспечить более высокую производительность и доступность сервисов.
EKACOD — облачные сервисы на базе vStack
Оператор трех дата-центров уровня TIER III в Екатеринбурге, компания EKACOD, внедрила гиперконвергентную платформу vStack и панель управления vStack Cloud Panel для расширения спектра облачных услуг.
CloudTek (Казахстан) — облачная инфраструктура с vStack
Облачный провайдер CloudTek из Казахстана совместно с ITGLOBAL.COM и vStack разработал и внедрил комплексное решение, включающее серверы, коммутаторы, платформу для виртуализации и панель управления. Бесперебойная работа и экономичность комплексного решения позволили CloudTek конкурировать с другими облачными провайдерами, использующими только VMware.
Дом.ру Бизнес — IaaS-проекты на платформе vStack HCP
Провайдер телекоммуникационных услуг «Дом.ру Бизнес» использует платформу vStack HCP для предоставления облачных серверов, обеспечивая высокодоступное и масштабируемое решение для своих клиентов.
Serverspace — лидер по производительности виртуальных машин
Международный провайдер облачных сервисов Serverspace использует платформу vStack для виртуализации серверов и десктопов в средах с высокой нагрузкой. Внедрение решения от vStack позволило компании сократить срок создания виртуальных машин, увеличить их производительность и снизить расходы на виртуализацию.
Почему vStack HCP сегодня выбирают
vStack HCP — это единое решение для построения отказоустойчивой и надежной инфраструктуры.
Платформа объединяет вычислительные, сетевые и дисковые ресурсы в целостную систему, где каждый уровень тесно интегрирован с остальными. Ниже приведены основные преимущества, которые выделяют ее на фоне других решений:
- Высокая производительность благодаря оптимизациям на уровнях SDS, SDN и SDC, обеспечивающим быструю обработку нагрузок и масштабирование.
- Экономия ресурсов и сокращение затрат благодаря эффективному CPU overcommit, гибкому распределению вычислительных мощностей и встроенной отказоустойчивости без необходимости использования дорогого внешнего оборудования.
- Универсальность и гибкость платформы позволяют адаптироваться к любым требованиям бизнеса и разворачивать инфраструктуру там, где это необходимо.
- Использование собственных разработок исключает зависимость от иностранных вендоров и обеспечивает стабильность поставок.
- Простота интеграции и расширения благодаря развитым API и совместимости с популярными системами.
- Круглосуточная техническая поддержка и наличие сервисов проактивного мониторинга с автоматической диагностикой сокращают время реагирования на инциденты и повышают надежность.
Хотите подробнее узнать, как vStack HCP помогает решать задачи высокой доступности и эффективного управления инфраструктурой? Смотрите больше кейсов и технических обзоров на официальном сайте vStack и присоединяйтесь к нашему Telegram-каналу — там делимся новостями, свежими обновлениями и ответами на вопросы от инженеров.



