В настоящее время у меня есть сервер высотой 1U в центре обработки данных. Я запускаю на нем свой (в основном личный) DNS, почту и веб-сервер. Придет время заменить / обновить его в ближайшее время.
Когда придет время для новой машины, я подумываю о переключении с физической машины, на которой выполняются все службы, на модель виртуальной машины, при этом каждая виртуальная машина относительно урезана и запускает одну основную службу (так что, если уязвимость ставит под угрозу службу, только эта виртуальная машина и служба будет затронута вместо них всех). Хочу использовать бесплатное (как в пиве) решение.
Машина по-прежнему будет располагаться удаленно, поэтому, хотя у меня будет полный доступ к консоли при первоначальной настройке машины, у меня будет доступ только к последовательной консоли (у меня в стойке есть сетевой концентратор последовательного терминала), хотя возможно, полный консольный доступ через интегрированное сетевое оборудование для управления отключением света / перенаправления консоли, если коробка, которую я в конечном итоге куплю, поддерживает что-то подобное).
Когда читаешь о подобных вещах, кажется, часто всплываешь, например, Xen, KVM и бесплатная версия vSphere.
Я не думаю, что буду много заниматься созданием / уничтожением / изменением виртуальных машин. Я предполагаю настроить их и периодически делать резервные копии, но это все.
Итак, что люди считают лучшим бесплатным решением для такого рода использования?
KVM звучит как лучший вариант в данном случае. Здесь мы используем ESXi, но это перебор. Xen может быть сложно настроить, в то время как KVM относительно прост и стабилен. Я видел его использование в производственных средах.