Я управляю несколькими дешевыми серверами, поскольку моя база пользователей недостаточно велика, чтобы получить гораздо более мощные серверы. У меня также нет денег, чтобы инвестировать в сервер, чтобы подготовиться к более широкой пользовательской базе. Так что я застрял на старом оборудовании, которое у меня есть.
Я играю с идеей виртуализации всех текущих ОС с наиболее вероятным Гипервизор VMware vSphere (также известный как ESXi) Xen (ESXi слишком строг к HCL, а мое оборудование слишком старое). Для этого есть веские причины:
Однако ограничивающим фактором здесь является оборудование. И я про очень удручающее железо. Текущий сервер работает на базе Pentium 3 и 4 и имеет 512 МБ и 768 МБ оперативной памяти соответственно (однако оперативная память может быть обновлена в ближайшее время).
Достаточно ли мал уровень виртуализации для эффективной работы себя и ОС Linux? Будет ли производительность приемлемой (50% нагрузки на ЦП для каждой операции недопустимы)? Достаточно ли оперативной памяти для ОС Linux? Возможно ли это вообще?
На машинах этого возраста вы сможете запускать только очень-очень старые версии ESX (не ESXi). v2 или около того, если вы сможете его найти. В то время у ESX было около 128-256 Мбайт, так что вы не сможете много сделать с ним, когда он будет установлен.
Однажды у меня был ESX, работающий на Dual PII 400 с 512 МБ ОЗУ. Это было некрасиво, но тогда виртуализация не была такой красивой.
Вы также пропустите все технологии виртуализации, которые есть в новых процессорах.
Лично я определенно продолжу это дело (если вы сможете найти копию такого старого ESX), но убедитесь, что он не в производстве, пока вы не будете довольны его работой и надежностью.
Что я бы определенно сделал, так это поискать, пока я не смогу позволить себе простой ПК с процессором i7 и материнской платой, которая находится на VMWare HCL. В зависимости от того, где вы живете в мире, это может быть цена от 400 до 1000 долларов и будет стоить каждого цента.