Что лучше для веб сервера выделенный физический сервер или виртуализация на нем же?
Здравствуйте!
Подскажите. пожалуйста, кто как считает. У нас встал вопрос.
У нас есть сайт, работает он на веб сервере апач на выделенном физическом сервере на ubuntu.
Одна компания, которая собирается делать аудит сервер и сайта, нам усердно говорит, что это не правильно и вам нужно на этом физическом сервере делать виртуализацию и уже на ней размещать все, веб сервер, базу, сайт и тд. Что так будет прирост производительности и тд. вообщем так лучше.
Как же все же лучше? верно ли они говорят?
Прироста производительности не будет, в лучшем случае потеряете 5-10% производительности, но тут многое удобнее в плане настроек, тестов, бэкапов развертывания копий именно на виртуалке
ruslanyugov - вы если у производителя что-то покупаете, или у перекупщика - где дешевле будет?
Так и здесь - любая виртуализация - это дополнительный комиссионер.
Если использовать виртуализацию, поднять на не несколько виртуальных машин с разными ролями (web proxy, web backend, sql), размазать твой сайт по этим машинам, то можно получить прирост производительности. Если просто перенести твой сайт с физ сервера на виртуальный сервер и добавить слой виртуализации, то будет понижение происводительности.
Но даже с понижением производительности, я за виртуализацию т.к. она позволяет решить кучу других проблем.
Бекапы, снимки, миграция, тестирование.
Насчет производительности вам соврали. Поэтому задумайтесь о их компетентности.
Теоретически конечно можно выжать из виртуалки больше чем из физического железа, за счет тюнинга ядра и переменных, но практически вряд ли кто то будет этим заниматься.
Плюсы собственно проявляются в удобстве обслуживания. Виртуалки по ролям получаются легкие и с минимумом пакетов. С еще одной стороны можно поставить докер и сильно сократить замусоривание в системе.
В общем вы их спросите что они конкретно будут тюнить и почему. Нормальный специалист будет иметь что вам сказать. Причем объяснит четко и понятно.