Windows VPS — виртуальный сервер с предустановленной Windows Server, доступ к которому идёт через RDP, а не через SSH-консоль. Часть софта работает только на Windows: 1С-сервер, специфичные .NET-приложения, старые десктопные программы, которые проще запустить на сервере, чем переносить на Linux. Эта статья — о том, когда такой сервер действительно нужен, а когда Linux решает ту же задачу дешевле и проще.
Чем Windows VPS отличается от Linux VPS
Главное отличие — способ подключения и интерфейс администрирования. На Linux VPS администратор работает через SSH и командную строку, на Windows VPS — через RDP (Remote Desktop Protocol) и графический рабочий стол, похожий на обычный компьютер с Windows. Это снижает порог входа для тех, кто не привык к терминалу, но требует больше ресурсов на сам интерфейс.
Второе отличие — лицензирование. Операционная система Windows Server требует лицензии, и эта лицензия входит в стоимость тарифа Windows VPS у провайдера или покупается отдельно. Linux в этом смысле проще: большинство дистрибутивов бесплатны, лицензионных отчислений нет.
Когда Windows VPS действительно нужен
Есть конкретные сценарии, где альтернативы Windows по факту нет или переход на Linux обойдётся дороже самого сервера:
- Работа с 1С-сервером или другим ПО, которое официально поддерживается только на Windows.
- Запуск .NET Framework-приложений, которые не переписаны под .NET Core и не запускаются на Linux.
- Старые десктопные программы без аналогов и без исходного кода для переноса.
- Тестовый стенд для разработки Windows-приложений или сайтов на ASP.NET перед выкладкой в продакшн.
- Удалённый рабочий стол для сотрудника, которому нужен привычный интерфейс Windows, а не консоль.
Когда Windows VPS избыточен
Для большинства веб-сайтов — на WordPress, Laravel, Node.js и даже на PHP-приложениях, которые исторически разрабатывались под Windows, — Linux VPS решает задачу быстрее и без лицензионных ограничений. Веб-сервер, база данных и среда выполнения на Linux обычно требуют меньше оперативной памяти на старте, чем тот же стек под Windows, где заметная часть ресурсов уходит на саму операционную систему и графическую подсистему.
Если нужен SSH-доступ к Windows-машине для скриптов или автоматизации, не обязательно выбирать Windows VPS с нуля — можно настроить SSH-сервер прямо на Windows, это описано в статье про SSH-сервер на Windows.
Доступ, лицензирование и первое подключение
Подключение к Windows VPS происходит клиентом удалённого рабочего стола, встроенным в Windows, или кроссплатформенными RDP-клиентами для macOS и Linux. Порт по умолчанию — 3389, и после первого входа стоит сразу сменить пароль администратора, выданный автоматически.
# Подключение к Windows VPS по RDP с Linux через xfreerdp
xfreerdp /v:server-ip:3389 /u:Administrator /p:'пароль' /dynamic-resolution
Если Windows VPS развёрнут не отдельной физической машиной, а виртуальной машиной в Proxmox, для нормальной скорости диска и сети нужны драйверы VirtIO — их установка и тонкая настройка описаны в статье про Windows VM в Proxmox.
Сколько ресурсов закладывать и как выбрать локацию
Минимальный комфортный объём памяти для Windows Server без тяжёлых служб — обычно от 2 до 4 ГБ, и это только под саму систему и RDP-сессию; СУБД, 1С-сервер или несколько параллельных сессий пользователей требуют отдельного запаса сверху. Диск лучше брать на SSD: Windows дольше Linux загружается и обновляется на медленных HDD.
| Параметр | Windows VPS | Linux VPS |
|---|---|---|
| Подключение | RDP, порт 3389 | SSH, порт 22 |
| Минимум ОЗУ для старта | от 2 ГБ | от 1 ГБ |
| Лицензия ОС | платная, входит в тариф или отдельно | бесплатна у большинства дистрибутивов |
| Типичный сценарий | 1С, .NET, legacy ПО | веб-сайты, API, контейнеры |
Задержка до сервера особенно заметна в RDP-сессии — графический интерфейс реагирует на каждый клик, и высокий пинг превращает работу в неудобство. Если аудитория или сотрудники сосредоточены в одном регионе, стоит выбирать серверную локацию ближе к ним, об этом — в статье про выбор локации сервера.
Частые вопросы
Можно ли поставить Linux-софт на Windows VPS?
Часть Linux-инструментов работает на Windows через WSL (подсистему Windows для Linux) или через кроссплатформенные версии, но это не замена полноценному Linux-серверу: часть пакетов недоступна, а производительность файловой системы внутри WSL ниже, чем на native Linux.
Сколько ядер процессора нужно для Windows VPS?
Для базовой инсталляции с одной-двумя службами хватает 2 ядер; при росте числа одновременных RDP-сессий или тяжёлых фоновых задач стоит закладывать больше — точное число зависит от конкретного ПО, и производитель этого ПО обычно публикует свои минимальные требования.
Что делать, если RDP не подключается?
Сначала проверить, что порт 3389 открыт в файрволе сервера и в сети, откуда идёт подключение, затем — что служба удалённых рабочих столов запущена, а лимит одновременных сессий не превышен. Если доступ давал провайдер, стоит уточнить у поддержки, не заблокирован ли порт на уровне сети.