Я планирую создать инфраструктуру для себя и, возможно, поделиться ею с другими, которая включает в себя несколько серверных приложений, которые я сейчас запускаю на своем собственном ПК.
- Git-сервер: GitBlit работает на Linux, так что все в порядке
- Agile / управление билетами: kanboard это просто нужен веб-сервер, должен работать и под Linux
- обмен файлами, это тоже довольно стандартно, так что здесь нет проблем
- сервер сборки: Jenkins ci
Однако серверу сборки в основном нужно будет создавать приложения для Windows, я могу выбрать кросс-компиляцию или какой-то другой обходной путь, который не включает в себя фактическую установку Windows, однако я хотел бы рассмотреть это как последний вариант.
Я подумал о разработке Mac и с тех пор отказался от него, очевидно, что нужен настоящий Mac, это лучший вариант, поэтому в случае с Windows я рассматриваю то же самое, получаю легальную копию и устанавливаю ее на сервер с дистрибутив Linux
Вопрос заключается в том, является ли законной установка законной копии windows (7/8/10), предназначенной для личного использования (домашняя или профессиональная версия) на арендованном виртуальном сервере в качестве виртуальной машины.
Таким образом, сценарий таков, что я арендую виртуальный сервер, например, такой: https://www.hetzner.de/en/hosting/produkte_vserver/cx20 с дистрибутивом Linux.
Затем я установлю Virtual Box на сервер и установлю копию Windows на виртуальной машине Virtual Box.
Я предполагаю, что существует причина, по которой существуют выпуски Windows Server, и мне интересно, когда такой вид установки является законным или не учитывает тот факт, что Windows, установленная на виртуальной машине, не будет доступна из внешнего мира, поскольку она будет работать только как раб для Дженкинс делать работу, которая нуждается в платформе Windows.