Я хочу самостоятельно разместить некоторые службы (некоторые примеры включают, помимо прочего, Nextcloud, Matrix, Jitsi, Bitwarden).
Из соображений безопасности я не хочу устанавливать их все на одну и ту же машину напрямую (потому что, если одна из них приведет к компрометации всей машины, то все службы будут неявно скомпрометированы).
Итак, я вижу только 2 решения:
- одна физическая машина для каждой службы
- одна физическая машина, на которой есть виртуальная машина для каждой службы
Наличие физической машины для каждой службы, очевидно, является более сложным выбором.
Это стоит больше денег и сложнее в управлении (с точки зрения пространства). Особенно для тех, кто планирует разместить это / это в гостиной.
Подход VM был бы намного проще в управлении, но меня беспокоит производительность. И это приводит меня к моему вопросу (ам):
Каких недостатков производительности следует ожидать, если я выберу подход с использованием виртуальных машин?
Очевидно, что сервер, работающий на реальной машине, будет быстрее, чем сервер, работающий на виртуальной машине, размещенной на указанной машине.
Но о каком проценте мы будем говорить?
Я знаю, что получить точный ответ невозможно (это не то, о чем я спрашиваю), но будет ли это что-то явно заметное, например, 50-70%, или это будет что-то «приемлемое», например, 10-20%?
Спасибо!