Информация об изменениях

Сообщение Re: замена всего на 1 сервер от 22.02.2021 14:26

Изменено 22.02.2021 14:28 vsb

Re: замена всего на 1 сервер
Если нужна мощная видеокарта для игр, то на сервере ставить KVM, на компьютере должно быть две видеокарты. Одна (мощная) прокидывается через PCI passthrough в Windows напрямую, которая её и использует для игр. Если мощная видеокарта для игр не нужна, я всё равно посоветую именно этот подход для Windows — купить отдельную видеокарту конкретно для неё, просто она может быть затычкой (4K60Hz умеют все), но можно попробовать и виртуализованную графику.

Про тяжёлые дисковые операции — какие диски подразумеваются? Если HDD или SATA SSD, то заморачиваться нет нужды, их скорость гораздо меньше, чем любые накладные расходы на виртуализацию. Если быстрые M.2 SSD, то можно прокинуть их напрямую в нужную виртуалку аналогично подходу с видеокартой, это уберёт накладные расходы от виртуализации. Хотя, скорей всего, это не нужно.

Все остальные задачи являются лёгкими и никаких специфических подходов не требуют. Поэтому подойдёт абсолютно любая технология виртуализации с любой хостовой ОС. Ну проще всего, наверное, использовать Linux на хосте с KVM-виртуализацией, это что-то вроде стандарта. Понятное дело, что у хоста должно быть достаточно ресурсов, в частности оперативной памяти. 64 ГБ оперативной памяти поддерживается практически на любом современном процессоре. Последние процессоры поддерживают до 128 ГБ, этого должно хватить, поэтому какие-то специфические серверные процессоры не требуются.

Из мощного и относительно дешёвого можно порекомендовать AMD Ryzen 9 5950X, если найдёте в продаже. Или какой-нибудь Intel 10900K, он послабей, но всё же в плане поддержки линукса и всяческих виртуализаций Intel всегда был самым стабильным выбором.

Если будете использовать Linux на хосте, убедитесь, что железо нормально поддерживается. Теоретически проблемы могут возникнуть лишь с сетевой картой, остальное обычно работает нормально.

N>Вообще насколько это много гемора и специфических знаний и случайных крашей всей системы?


Тут как повезёт. Обычно всё нормально и стабильно работает. Если хочется полной уверенности — покупайте брендовое серверное железо от HP или Dell и используйте сертифицированную для этого железа ОС (обычно RHEL или Ubuntu). Но переплатите немало. Можно б/у поискать. Ну и у серверов обычно с шумом всё плохо, нужно отдельное помещение.

N>Дошла ли инфраструктура до того что этим всем стоит заниматься (пока бонусы от этого — только один системник на всех и меньшее потребление что не очень и существенно ну и может быть легче ресурсы перераспределять и дешевле апгрейдить).


Да уже лет 15 как дошла, вроде. Сложно найти в мире что-то, работающие не в виртуалке, все серверы давно крутят только виртуалки, в которых уже и запускаются реальные задачи.
Re: замена всего на 1 сервер
Если нужна мощная видеокарта для игр, то на сервере ставить KVM, на компьютере должно быть две видеокарты. Одна (мощная) прокидывается через PCI passthrough в Windows напрямую, которая её и использует для игр. Если мощная видеокарта для игр не нужна, я всё равно посоветую именно этот подход для Windows — купить отдельную видеокарту конкретно для неё, просто она может быть затычкой (4K60Hz умеют все), но можно попробовать и виртуализованную графику.

Про тяжёлые дисковые операции — какие диски подразумеваются? Если HDD или SATA SSD, то заморачиваться нет нужды, их скорость гораздо меньше, чем любые накладные расходы на виртуализацию. Если быстрые M.2 SSD, то можно прокинуть их напрямую в нужную виртуалку аналогично подходу с видеокартой, это уберёт накладные расходы от виртуализации. Хотя, скорей всего, это не нужно.

Все остальные задачи являются лёгкими и никаких специфических подходов не требуют. Поэтому подойдёт абсолютно любая технология виртуализации с любой хостовой ОС. Ну проще всего, наверное, использовать Linux на хосте с KVM-виртуализацией, это что-то вроде стандарта. Понятное дело, что у хоста должно быть достаточно ресурсов, в частности оперативной памяти. 64 ГБ оперативной памяти поддерживается практически на любом современном процессоре. Последние процессоры поддерживают до 128 ГБ, этого должно хватить, поэтому какие-то специфические серверные процессоры не требуются.

Из мощного и относительно дешёвого можно порекомендовать AMD Ryzen 9 5950X, если найдёте в продаже. Или какой-нибудь Intel 10900K, он послабей, но всё же в плане поддержки линукса и всяческих виртуализаций Intel всегда был самым стабильным выбором.

Если будете использовать Linux на хосте, убедитесь, что железо нормально поддерживается. Теоретически проблемы могут возникнуть лишь с сетевой картой, остальное обычно работает нормально.

N>Вообще насколько это много гемора и специфических знаний и случайных крашей всей системы?


Тут как повезёт. Обычно всё нормально и стабильно работает, но может быть придётся и покрасноглазить. Если хочется полной уверенности — покупайте брендовое серверное железо от HP или Dell и используйте сертифицированную для этого железа ОС (обычно RHEL или Ubuntu). Но переплатите немало. Можно б/у поискать. Ну и у серверов обычно с шумом всё плохо, нужно отдельное помещение.

N>Дошла ли инфраструктура до того что этим всем стоит заниматься (пока бонусы от этого — только один системник на всех и меньшее потребление что не очень и существенно ну и может быть легче ресурсы перераспределять и дешевле апгрейдить).


Да уже лет 15 как дошла, вроде. Сложно найти в мире что-то, работающие не в виртуалке, все серверы давно крутят только виртуалки, в которых уже и запускаются реальные задачи.