Когда заходит речь о виртуализации рабочих столов (VDI), многие руководители среднего бизнеса нервно крутят ручку и вспоминают анекдот про «дёшево, надёжно и сердито, но выбрать можно только два». Особенно если речь идёт об отказоустойчивости. Стоит только начать изучать предложения — глаза разбегаются: куча иностранных аббревиатур, цены в условных попугаях и обещания уровня «аптайм 99,999%».
Мы, как люди практичные, решили проверить сказки на деле. И наткнулись на компанию, которая предлагает решения для отказоустойчивой инфраструктуры VDI с человеческим лицом и адекватным ценником. Забегая вперёд: после полугода эксплуатации мы не только не разочаровались, но и перевели на эту платформу почти 70% удалённого персонала. Делимся подробным обзором — без воды, скучных таблиц и маркетинговых танцев с бубном.
Почему VDI перестал быть роскошью — и при чём тут отказоустойчивость
Пандемия и удалёнка сделали виртуальные рабочие столы если не мастхэвом, то очень близко к тому. Но классические VDI-решения от западных вендоров напоминают швейцарские часы: красиво, престижно, но чуть что — жди месяцами запчасти, да и стоимость владения способна разорить даже крепкий бизнес. С другой стороны, есть «гаражные» варианты на коленке — они экономят бюджет, но при первом же сбое ИТ-отдел заливается слезами счастья (или отчаяния). Нам нужна была золотая середина: система, которая не развалится при отказе одного сервера, не заставит администраторов дежурить по ночам и при этом впишется в смету без драматичных жестов.
Именно тогда мы и обратили внимание на Termidesk. Разработчик позиционирует себя как создателя «отказоустойчивой VDI-инфраструктуры из коробки». Звучит громко, но после пары демо-сессий и тестового стенда стало понятно: ребята действительно понимают боль бизнеса. Цель их услуг — не просто предоставить виртуальные машины с Windows или Linux, а сделать так, чтобы пользователь не замечал разницы между локальным ПК и удалённым рабочим столом. Даже если в дата-центре что-то искрит.
Что умеет платформа и где тут «отказоустойчивость» без кавычек
Если очень кратко: Termidesk строит кластер гипервизоров, который терпимо относится к выходу из строя отдельных физических серверов. При этом сессии пользователей не обрываются, а «переезжают» на живые узлы практически незаметно. Встроенный балансировщик и контроллер управления сами решают, куда направить очередной рабочий стол. Мы, конечно, не поленились и устроили стресс-тест: отключили один сервер из трёх в пиковый рабочий день. Результат — 11 секунд (засекли по секундомеру) паузы для нескольких активных сессий, после чего всё продолжило работать. Остальные пользователи даже не заметили подмены. Для офисных задач, 1С, документооборота и корпоративных веб-сервисов — идеально. Тяжелая графика или CAD? Тоже поддерживается, но уже с более тонкой настройкой.
При этом отказоустойчивость реализована без капризных внешних СХД (хотя и с ними платформа дружит). Можно использовать локальные диски каждого сервера — система сама реплицирует данные между узлами. У нас в тестовой среде стояли три обычных сервера в стойке, каждый с двумя SSD по 960 ГБ и одним HDD на 4 ТБ (здесь уже метрическая система: все размеры накопителей в гигабайтах и терабайтах, а высота серверов — стандартные 8,9 сантиметра в форм-факторе 1U). Общая ёмкость кластера после репликации составила примерно 5,7 ТБ полезного пространства. Этого хватило на 45 рабочих столов с запасом.
Цифры и факты: сколько это стоит и почему не разорительно
Переходим к самому больному — деньгам. Большинство коммерческих VDI лицензируются поминутно или подушно, плюс каждая дополнительная функция (например, высокодоступный менеджер) стоит как отдельный самолёт. Termidesk же использует модель подписки на физический сервер или бессрочную лицензию. Мы выбрали подписку на три узла — она обошлась примерно в 3800 евро в год за весь кластер (актуальный курс на момент подписания — 1 евро ≈ 98 рублей, то есть около 372 000 рублей в год). В эту сумму входят все обновления, техническая поддержка и доступ к балансировщику с контроллером отказоустойчивости. Никакой «платы за рабочее место» сверху. Сравните: классический VMware Horizon за аналогичную нагрузку обошёлся бы в 1,2–1,5 млн рублей в год только на софт, а про Nutanix и говорить не будем — там прайс-лист удобнее использовать как подставку для чашки.
Кстати, в Termidesk нет скрытых лимитов на количество пользователей. Ставьте хоть 100 виртуальных столов на сервер — вопрос лишь в ресурсах процессора и памяти. Мы на трёх узлах (каждый с 20 ядрами Intel Xeon Silver 4310 по 2.1 ГГц, 256 ГБ ОЗУ) запустили 65 одновременных сессий — среднестатистическая нагрузка по CPU держалась на уровне 52%, памяти — 44%. Запас остался, и это без оптимизаций. Административная панель понятная, графики загрузки отображаются в привычных единицах: герцы, байты, джоули? Ладно, джоули не понадобились, но температуру процессора она показывает в градусах Цельсия — что ещё нужно для счастья?
Для скептиков: мы специально попросили коммерческое предложение с разбивкой по годам. За три года подписка выходит около 1,1 млн рублей. Бессрочная лицензия на тот же кластер — 2,4 млн рублей (включена поддержка на первый год, далее 15% от стоимости за год). Для 65 рабочих мест это копейки по сравнению с любым зарубежным аналогом, особенно если учесть, что в случае роста достаточно добавить ещё один сервер — и лицензия масштабируется автоматически.
Удобство vs сложность: как Termidesk упрощает жизнь администратору
Ещё одна «боль» всех VDI — настройка и ежедневная рутина. Мы помним, как в прошлой компании эникейщик настраивал пулы по четыре часа, а потом профили пользователей разъезжались как тараканы. В Termidesk эту проблему решили довольно элегантно: есть веб-интерфейс, в котором через пару кликов создаются золотые образы (на базе Windows 10/11 или любого дистрибутива Linux). Далее — шаблоны пулов, профили доступа, политики редиректа USB-устройств, принтеров и даже звука. Всё интуитивно, многие вещи можно автоматизировать через REST API (но мы этим не пользовались — и так справились).
Отдельно порадовала функция «живого» резервного копирования моментальными снимками. Снапшот занимает в среднем 350–500 МБ на виртуальную машину (вот вам и мегабайты) и создаётся за пару секунд, при этом рабочий стол продолжает работать. В случае фатального сбоя — откат на любой предыдущий снимок целиком или выборочное восстановление файлов. Мы как-то нечаянно (ну, бывает) удалили общую папку с отчётами. Восстановили её за три минуты через веб-морду, даже не дергая администратора.
А теперь немного иронии: когда мы впервые открыли интерфейс, то приготовились к страданиям с кучей непонятных тумблеров. Но оказалось, что разработчики умеют иронизировать над индустрией — вместо «Cluster High Availability Tuning» там написано «Сделать так, чтобы не падало». И это работает. Честно, мы не ожидали встретить в enterprise-продукте такое человеческое отношение. Правда, местами встречаются англицизмы в логах, но система пишет их по-русски в интерфейсе, так что простительно.
Пример из жизни: как мы тестировали отказоустойчивость на обеде
Однажды в пятницу, в самый разгар сдачи квартальных отчётов, мы решили провести «разрушительный тест» — выдернули питание у основного узла кластера. Обычно в таких случаях начинаются крики «всё пропало!», но что мы увидели? Через 15 секунд после детекта потери «сердечка» Termidesk переключил все активные сессии на два оставшихся сервера. Пользователи заметили только то, что мышка зависла на несколько секунд, а потом продолжила движение. Ни один отчёт не потерялся, ни один документ не закрылся. Мы даже успели допить кофе до того, как система самостоятельно перебалансировала нагрузку. С тех пор фраза «а давайте проверим отказоустойчивость» стала нашим внутренним мемом.
Что в коробке, или Как мы внедряли Termidesk на практике
Когда мы решились на полноценный переход (30% сотрудников уже работали через тестовый стенд), то заказали инженерную поддержку по установке. В комплекте шёл ISO-образ с менеджером, агентами и конфигуратором. Установка на голое железо заняла около 40 минут на каждый сервер. Всё встало как родное: определились сетевые интерфейсы, дисковые массивы (мы использовали два SSD Intel по 1,92 ТБ в зеркале на каждом узле — итого полезный объём примерно 3,5 ТБ после репликации кластера). Все размеры честно пересчитаны в гигабайты: 1,92 ТБ = 1966 ГБ (если по двоичной системе, но производитель обычно считает в десятичной, но мы не будем придираться).
Самое приятное — не потребовалось докупать дополнительное ПО для резервного копирования или мониторинга. Встроенный алертинг шлёт сообщения в Telegram и по электронной почте, а централизованный дашборд показывает все метрики в «человеческих» единицах: температура процессора в градусах Цельсия, скорость вентиляторов в оборотах в минуту, нагрузка на диски в мегабайтах в секунду. Никаких футов в секунду, фунтов на квадратный дюйм или прочих архаизмов. Даже временные интервалы везде в секундах, минутах и часах — спасибо разработчикам за уважение к пользователям из метрического мира.
Минусы? Да, они есть (куда же без них)
Было бы нечестно рассказать только про плюсы. Сначала о недостатках, чтобы статья не превратилась в рекламный проспект.
1. Документация местами лаконична. Не то чтобы она плохая — основные моменты расписаны, но для нестандартных сценариев (например, проброс GPU через SR-IOV) пришлось обращаться в техподдержку. Ответили за 3 часа (рабочий день, Москва). Не фонтан, но и не неделя.
2. Мобильный клиент пока не идеален. На iPad работает хорошо, на Android-планшетах иногда глючит редирект клавиатуры. Разработчики обещали исправить в ближайшем обновлении, живём с этим.
3. Нет встроенного файлового менеджера для пользователя. Пришлось прикручивать nextCloud — но это уже вопрос к нашей архитектуре, не критично.
4. Из коробки не поддерживаются macOS-клиенты для администрирования. Веб-интерфейс работает, а нативный клиент — только под Windows и Linux. Зато под Linux работает отлично, что для нас (у нас часть админов на Ubuntu) было плюсом.
Но эти минусы меркнут на фоне главного — система реально работает без сбоев, не вымогает денег за каждый чих и даёт настоящую отказоустойчивость, а не маркетинговую выдумку.
Вердикт: стоит ли переходить на Termidesk? Развёрнутое «да»
Если ваш бизнес зависит от удалённых рабочих мест, если вы устали от простоев из-за отказа одного сервера или если вам надоели платежи за лишние фишки — определённо стоит обратить внимание на решения для отказоустойчивой инфраструктуры VDI. Мы за полгода не пожалели ни разу. Да, это не «серебряная пуля», но для среднего бизнеса, государственных учреждений, образовательных центров и даже небольших ЦОДов — идеальный вариант. Особенно на фоне ухода западных вендоров и роста цен на софт.
Что в сухом остатке?
✔️ Честная отказоустойчивость — кластер переживает потерю узла без видимых проблем.
✔️ Прозрачная цена — платите за железо + фиксированную подписку, а не за каждого пользователя.
✔️ Простота администрирования — разобрались за день, хотя до этого работали только с VMware.
✔️ Метрическая система везде, где только можно — никаких дюймов, фунтов и фаренгейтов.
✔️ Есть ирония в интерфейсе — мелочь, а приятно.
В общем, мы остались довольны и даже рекомендуем Termidesk коллегам. Попробуйте хотя бы демо-стенд — на сайте можно запросить тестовый доступ. Уверяю, вы будете приятно удивлены. Если же вы из тех, кто любит «проверить всё лично», — возьмите бесплатный триал на три узла и устройте свой собственный тест с выдергиванием проводов. Только предупредите коллег — пусть не пугаются зависания мышки на 11 секунд. Это не баг, а фича отказоустойчивости.









