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 відкритий у файрволі сервера і в мережі, звідки йде підключення, потім — що служба віддалених робочих столів запущена, а ліміт одночасних сесій не перевищений. Якщо доступ надавав провайдер, варто уточнити в підтримки, чи не заблокований порт на рівні мережі.