Документация Inscale

Inscale — российская платформа серверной виртуализации и доставки виртуальных рабочих столов (VDI) на базе KVM. Эта документация поможет развернуть платформу, спроектировать отказоустойчивый кластер и управлять им через API или командную строку.

Что такое Inscale

Inscale заменяет проприетарные решения виртуализации в задачах импортозамещения. Платформа объединяет три уровня в едином продукте: гипервизор на основе KVM/QEMU, распределённый control plane для управления кластером и собственный протокол доставки рабочих столов IDP с собственными кодеками сжатия.

Управление построено по принципу API-first: любое действие в веб-консоли соответствует вызову REST API, поэтому управление инфраструктурой можно автоматизировать.

Inscale — гипервизор первого типа: устанавливается на «голое железо» из ISO-образа на базе Debian и из коробки разворачивает и серверную виртуализацию, и VDI. Архитектура сервисная, с горизонтальным масштабированием — узлы воспринимаются как пул вычислительных ресурсов, поэтому кластер расширяется простым добавлением серверов практически без ограничений (в нагрузочных тестах — тысячи виртуальных машин на десятках узлов).

Ключевые возможности

ВозможностьОписание
Серверная виртуализацияЖивая миграция, перераспределение ресурсов и плотность размещения ВМ на узле.
VDI и приложенияПостоянные и непостоянные пулы рабочих столов, публикация отдельных приложений.
ОтказоустойчивостьАвтоматический рестарт ВМ при отказе узла, кворум и распределённый control plane.
Безопасный доступ (NGFW-логика)Gateway на периметре не открывает порты до авторизации; RADIUS/OTP, многофакторная аутентификация.
Соответствие ФСТЭКРазработано по требованиям ФСТЭК России; подан на сертификацию, ожидаем получения.

С чего начать

Если вы знакомитесь с платформой впервые — разверните однонодовый стенд по разделу Установка на сервер и выполните первый вход. Для промышленного внедрения изучите обзор архитектуры, прежде чем планировать кластер.