Не все прикладные задачи удобно решать на Linux. В бизнесе по-прежнему встречаются программы на .NET Framework, специализированные Windows-приложения, корпоративные системы и сценарии, где нужен постоянно доступный удалённый рабочий стол.
В таких случаях VPS позволяет вынести приложение с физического компьютера на отдельную машину, круглосуточно доступную онлайн.
У WeaselCloud Windows в стандартной линейке заявлена начиная с VPS Himalia. Более младшие Io и Calisto в карточках обозначены как Linux.
Тариф Himalia оснащён 2 vCPU, 4 ГБ DDR4 ECC и 60 ГБ SSD, стоимость на московской витрине начинается от $6 в месяц.
При этом наличие Windows ещё не означает, что конкретная конфигурация подойдёт программе.
Требования к RAM, процессору, диску, версии ОС и количеству одновременных пользователей определяет само приложение. Поэтому Himalia разумно воспринимать как нижнюю точку для проверки Windows-сценария, а не как универсальный тариф.
Для каких задач подходит Windows-VPS
Windows-сервер может использоваться как отдельный прикладной узел, тестовая машина, интеграционный сервер или удалённое рабочее окружение. Главное — заранее определить, кто будет им пользоваться и какие данные там будут храниться.
| Сценарий |
Что проверить |
Зачем здесь VPS |
| Windows-приложение |
Требования ПО, RAM, диск, порты |
Программа работает на отдельной постоянно доступной машине |
| Тестовая среда |
Версию Windows и зависимости |
Можно воспроизводить окружение без привязки к конкретному ПК |
| Удалённая работа |
RDP, количество пользователей, требования приложения |
Доступ к рабочей среде не зависит от физического компьютера |
| Интеграционный узел |
API, файлы обмена, расписание задач |
Сервер постоянно находится в сети и может выполнять фоновые операции |
Примечание:
Для нескольких пользователей особенно важно не использовать одну общую учётную запись. У каждого сотрудника должен быть собственный доступ с необходимыми правами. Это упрощает контроль и позволяет отключить конкретного пользователя без изменения всей системы.
Как выбрать конфигурацию под Windows-приложение
После Himalia в стандартной линейке идут более производительные варианты: Elara с 4 vCPU и 8 ГБ RAM, Carme с 6 vCPU и 12 ГБ, а верхняя часть линейки доходит до Epimetheus с 16 vCPU, 64 ГБ RAM и 500 ГБ SSD.
Выбирать между ними стоит исходя из требований программы:
Если приложение начинает использовать всю память и система обращается к swap, увеличение количества ядер не решит проблему.
Если медленно выполняются операции с файлами или базой, нужно смотреть на дисковую подсистему.
Если же одно ядро постоянно загружено, имеет смысл отдельно оценить производительность CPU.
Поэтому перед переходом на более дорогую конфигурацию полезно снять несколько показателей:
- загрузку процессора,
- использование памяти,
- свободное место,
- время выполнения основных операций.
Выбор локации
WeaselCloud предлагает стандартные VPS в Москве, Финляндии, Нидерландах, Франции, Германии, Швеции, Великобритании, Эстонии, Латвии, США и Польше.
Для обычного сайта небольшая задержка может остаться незаметной. В RDP-сессии она ощущается гораздо сильнее: движение курсора, открытие окон, работа с файлами и интерфейсом зависят от стабильности соединения.
Поэтому выбирать регион только по карте не стоит. Лучше проверить будущую рабочую сессию из тех сетей, которыми действительно будут пользоваться сотрудники. Корпоративный VPN, прокси или особенности провайдера могут заметно изменить результат.
| Регион |
Заявленный параметр |
Что проверить |
| Москва |
100 Мбит/с, безлимитный трафик |
Задержку и стабильность RDP из рабочих сетей |
| США |
100 Мбит/с, безлимитный трафик |
Реальный отклик для пользователей в Северной Америке |
| Швеция, Финляндия, Франция |
200 Мбит/с |
Параметры конкретного тарифа |
| Другие европейские регионы |
100 Мбит/с, безлимитный трафик |
Сравнить маршруты до сотрудников и внешних систем |
Примечание:
Работоспособность Windows-сервера зависит ещё и от обновлений, настроек доступа, самого ПО и резервирования.
KVM и root-доступ: что получает администратор
WeaselCloud использует KVM-виртуализацию и предоставляет root-доступ.
Для Windows это означает самостоятельное управление системой и установленными программами. Администратор сам определяет, какие приложения устанавливать, как организовать пользователей и когда проводить обновления.
Также заявлены бесплатный IPv4 для каждого сервера, возможность добавить до десяти IPv4 и бесплатный IPv6.
Для одного Windows-сервера обычно достаточно основного адреса. Дополнительные IP нужны только при наличии конкретной технической причины.
High-CPU-линейка в Москве представляет отдельный вариант. В её карточках указаны NVMe, процессоры от 4,0 GHz и поддержка Linux/Windows.
Такой сервер может быть интересен приложению, которое действительно упирается в производительность одного ядра или дисковую систему. Но сама Windows не является причиной переходить на High-CPU.
Защита RDP
У Windows-VPS есть отдельная проблема — удалённый доступ.
Открытый в интернет RDP постоянно подвергается автоматическому сканированию. Поэтому публиковать его без ограничений — плохая идея.
Минимальная защита включает обновление Windows, индивидуальные учётные записи, сложные пароли или другие методы аутентификации, ограничение доступа к RDP и контроль подключений.
Если позволяет инфраструктура, административный доступ лучше вынести в VPN или другой закрытый контур.
Права также следует разделять. Пользователь, которому требуется запустить бухгалтерскую программу, не обязательно должен иметь административные права на весь сервер.
Отдельно нужно организовать резервное копирование. Рабочие документы, базы и конфигурация не должны существовать только на диске VPS. Резервная копия, которая хранится на том же сервере, не спасёт при потере самого сервера или серьёзной ошибке администратора.
Windows-лицензия — отдельный вопрос
При выборе Windows-VPS важно учитывать не только наличие операционной системы в карточке, но и условия её использования.
Сам факт доступности Windows на тарифе не означает автоматически, что любое коммерческое приложение или любой сценарий удалённого рабочего места лицензирован.
Поэтому до заказа стоит отдельно проверить требования самой программы и правила лицензирования Windows, особенно если сервер будет использоваться несколькими сотрудниками или для коммерческого ПО.
Что проверить перед переносом рабочего приложения
Перед тем как переносить основную систему, разумно развернуть тестовый экземпляр. На нём можно проверить не только запуск программы, но и реальную работу сотрудников.
Минимальный тест стоит провести по нескольким направлениям:
- устанавливается ли нужная версия программы;
- работают ли все зависимости;
- хватает ли RAM;
- насколько быстро открываются рабочие операции;
- корректно ли работает RDP;
- доступны ли внешние API и сетевые ресурсы;
- не блокирует ли корпоративная сеть нужные подключения;
- создаются ли резервные копии;
- можно ли восстановить приложение после сбоя.