Открыть сервис

Azure Stack HCI

Azure Stack HCI — это программно-аппаратный комплекс от компании Microsoft (организация признана нежелательной в РФ), предназначенный для построения гиперконвергентной инфраструктуры (HCI) на базе собственных серверов заказчика. Решение позволяет запускать виртуальные машины и контейнеры в локальном дата-центре, используя единую платформу управления Azure Arc и гибридные возможности облачных сервисов Microsoft Azure. Azure Stack HCI позиционируется как альтернатива традиционным системам хранения данных (SAN/NAS) и классическим виртуализационным платформам, таким как VMware vSphere.

Архитектура и компоненты

Azure Stack HCI представляет собой гиперконвергентную систему, в которой вычислительные ресурсы, хранилище и сеть объединены на одном кластере серверов. Основой решения является операционная система Azure Stack HCI, которая представляет собой специализированную редакцию Windows Server с оптимизированными ролями для работы HCI.

Программные компоненты

  • Hyper-V — гипервизор для запуска виртуальных машин (Windows, Linux) и контейнеров.
  • Storage Spaces Direct (S2D) — технология программно-определяемого хранилища, объединяющая локальные диски (NVMe, SSD, HDD) серверов кластера в единый пул с отказоустойчивостью и кэшированием.
  • Software-Defined Networking (SDN) — программно-определяемая сеть для изоляции трафика, балансировки нагрузки и управления виртуальными коммутаторами.
  • Azure Arc — сервис для централизованного управления гибридной инфраструктурой, включая мониторинг, обновления и применение политик из облака Azure.

Аппаратные требования

Azure Stack HCI не является готовым устройством (appliance), а поставляется в виде программного обеспечения, которое устанавливается на серверы из сертифицированного списка Microsoft. Ключевые требования к оборудованию:

  • Минимум 2 узла в кластере (рекомендуется 4–16).
  • Поддержка процессоров Intel Xeon или AMD EPYC.
  • Наличие не менее 4 дисков на узел (NVMe для кэша, SSD/HDD для ёмкости).
  • Сетевые адаптеры с поддержкой RDMA (RoCE или iWARP) для низких задержек.

История развития

Первый продукт Microsoft в сегменте HCI — Azure Stack — был анонсирован в 2015 году и представлял собой интегрированную систему для развёртывания облачных сервисов Azure в локальной среде. Однако он требовал специфического оборудования и был ориентирован на провайдеров и крупные предприятия.

В 2019 году Microsoft представила Azure Stack HCI как облегчённую версию, ориентированную на малый и средний бизнес, а также на филиалы крупных компаний. В отличие от Azure Stack, решение не требовало сертифицированных шасси и могло работать на серверах от партнёров (Dell, HPE, Lenovo, Fujitsu).

В 2021 году вышла версия Azure Stack HCI 21H2, которая стала первым выпуском, не основанным на Windows Server 2019. Она получила собственную операционную систему, обновляемую через Windows Update, и интеграцию с Azure Arc для управления из облака.

В 2023 году Microsoft объявила о переходе на модель подписки Azure Stack HCI as a Service, при которой плата взимается за каждый физический процессорный ядро в месяц, а обновления и поддержка включаются в стоимость.

Классификация и варианты развёртывания

Azure Stack HCI можно классифицировать по способу поставки и типу инфраструктуры:

По способу поставки

  • Integrated Systems — готовые серверные решения от OEM-партнёров (Dell PowerEdge, HPE ProLiant, Lenovo ThinkSystem) с предустановленной ОС Azure Stack HCI.
  • Validated Nodes — отдельные серверы, сертифицированные для работы с Azure Stack HCI, но не собранные в кластер производителем.
  • Software Only — установка ОС на собственное серверное оборудование (при условии соответствия минимальным требованиям).

По типу инфраструктуры

  • Single-site cluster — кластер в одном дата-центре (основной сценарий).
  • Stretched cluster — кластер, развёрнутый на двух площадках (например, основной и резервный ЦОД) с синхронной репликацией данных.
  • Edge deployment — развёртывание на удалённых объектах (фабрики, магазины, нефтяные платформы) с ограниченной или прерывистой связью с облаком.

Применение и сценарии использования

Azure Stack HCI применяется в следующих основных сценариях:

  • Виртуализация серверов — замена устаревших физических серверов или платформ VMware vSphere. Позволяет консолидировать нагрузку и упростить управление.
  • Виртуализация рабочих столов (VDI) — развёртывание удалённых рабочих столов Windows 10/11 и Windows Server с использованием Remote Desktop Services (RDS) или Windows 365.
  • Гибридные приложения — запуск локальных приложений, которые периодически синхронизируются с облачными сервисами Azure (например, базы данных SQL Server с репликацией в Azure SQL).
  • Хранение и резервное копирование — использование S2D как программно-определяемого хранилища для резервных копий, архивов и файловых серверов.
  • Контейнеризация — запуск контейнеров Windows и Linux с оркестрацией через Azure Kubernetes Service (AKS) на Azure Stack HCI.

Преимущества и недостатки

Преимущества

  • Единое управление — все кластеры (локальные и облачные) управляются через единую панель Azure Arc.
  • Гибридные возможности — возможность использовать облачные сервисы Azure (мониторинг, аналитика, AI) без переноса данных в публичное облако.
  • Отказоустойчивость — встроенная поддержка зеркалирования, трёхсторонней репликации и кэширования на уровне хранилища.
  • Экономия на лицензированииподписка на Azure Stack HCI включает лицензии на Windows Server Datacenter для гостевых ВМ.

Недостатки

  • Зависимость от облака — для активации, получения обновлений и управления требуется подключение к Azure (хотя возможен offline-режим).
  • Ограниченная совместимость — не все приложения и драйверы поддерживаются на ОС Azure Stack HCI (в отличие от Windows Server).
  • Сложность миграции — перенос существующих виртуальных машин из VMware или Hyper-V может потребовать дополнительных инструментов (Azure Migrate).
  • Региональные ограничения — в связи с санкциями и ограничениями Microsoft, доступность Azure Stack HCI в РФ существенно затруднена.

Критика

Основная критика Azure Stack HCI связана с его привязкой к экосистеме Microsoft Azure. В условиях, когда компания не может или не хочет использовать облачные сервисы Azure (по соображениям безопасности, законодательства или стоимости), преимущества решения значительно снижаются. Кроме того, модель подписки на ядро может оказаться дороже традиционного лицензирования Windows Server при больших кластерах.

Также отмечается, что Azure Stack HCI уступает VMware vSphere по функциональности управления сетями и продвинутым функциям автоматизации. Однако для стандартных сценариев виртуализации и хранения данных решение считается надёжным и простым в развёртывании.

Интересные факты

  • Azure Stack HCI не требует отдельного лицензирования гостевых ОС Windows Server — подписка покрывает неограниченное количество виртуальных машин Windows Server на кластере.
  • Решение поддерживает до 16 узлов в кластере без использования внешнего SAN-коммутатора.
  • Microsoft рекомендует использовать Azure Stack HCI для развёртывания SQL Server Always On Availability Groups с автоматическим переключением.
  • В 2022 году Microsoft объявила о прекращении продаж Azure Stack (первой версии) и сосредоточении на Azure Stack HCI как основном гибридном решении.

Источники

  • Microsoft Docs: «Azure Stack HCI overview» (2023)
  • Microsoft Ignite 2021: «Introducing Azure Stack HCI 21H2»
  • TechNet Magazine: «Hyperconverged Infrastructure with Azure Stack HCI» (2022)
  • Gartner: «Magic Quadrant for Hyperconverged Infrastructure» (2023)
  • Статья «Azure Stack HCI vs VMware vSAN: A Comparative Analysis» (ITPro Today, 2023)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →