В этой статье, мы объясним основные различия между физическим и виртуальным сервером с точки зрения клиента. Мы также постараемся, развенчать по пути некоторые мифы. Будем надеяться, что это поможет частным лицам и компаниям принимать более взвешенные решения при покупке сервера.
Физический сервер (так называемый выделенный сервер)
Физический сервер является, как говорит название, сервер (физический компьютер), на котором работает операционная система, как Windows , или Linux, как на любом другом компьютере. Физические серверы практически везде, настольные компьютеры, с большим количеством улучшений, которые не имеют настольные ПК, показывающие такие вещи, как резервные блоки питания, контроллеры RAID, несколько сетевых карт и т.д. Физические серверы больше по размеру с гораздо более мощными компонентами в целом. Все они требуют отдельного места в серверной стойке. Большинство серверов также имеют два или более физических процессоров и каждый с несколькими ядрами.
Виртуальный сервер (VPS или иначе виртуальная машина – VM)
Для того, чтобы все поняли концепцию виртуальных серверов, мы должны объяснить немного о том, как работает виртуализация.
Гипервизор – Операционная система или программное обеспечение в операционной системе, которая имитирует компьютерную среду, в которой созданны и запущенны виртуальные машины.
Это означает, что гипервизор может представлять собой либо отдельное программное обеспечение (тип 2 гипервизора) или может выступать в качестве гипервизора всей операционной системы (тип 1 – гипервизора, известный как “Bare Metal Hypervisor” или “Embedded Hypervisor”). Примеры 2 типа гипервизоров включают Oracle VirtualBox, VMware Workstation и Microsoft VirtualPC. Примеры 1-го типа гипервизоров включают VMware ESXi (VSphere), Microsoft Hyper-V, KVM, Xen и другие. Последний – тип 1 гипервизороров – все это может быть установлено также, как операционная система установлена на сервере. Когда гипервизор установлен на сервере, его ресурсы равномерно распределены между виртуальными машинами, таким образом, один сервер может обслуживать сотни виртуальных машин.
После создания, виртуальная машина ведет себя так же, как любой другой компьютер, вы можете включить ее и загрузить операционную систему, так же, как и на любом другом компьютере. Операционная система думает, что она выполняется на физическом компьютере. Каждая виртуальная машина имеет свое собственное так называемое виртуальное аппаратное обеспечение. VM имеет свой собственный процессор, жесткий диск и сетевой интерфейс. Это означает, что виртуальная машина по умолчанию не знает, что это виртуальная машина, если не будет некоторое программное обеспечение на нем, что обнаружит, с помощью других средств.
Физические против виртуальных серверов, плюсы и минусы
Теперь, когда мы понимаем концепцию виртуальных серверов мы можем сделать общее сравнение как с точки зрения клиента.
Физические недостатки сервера
- Намного дороже, чем виртуальный сервер (VPS)
просто из-за ресурсов, необходимых для запуска и поддержания физического сервера, они гораздо дороже. - Труднее управлять
Физическими серверами в целом гораздо сложнее управлять. Это особенно актуально с восстановлением в случае сбоев. Так же, как и на любой другой машине, там будет день, когда из – за целого ряда причин сервер потерпит неудачу. В этих случаях, восстановление из резервных копий является настоящим кошмаром, поскольку сервер должен быть восстановлен с нуля на другой (новый) сервер, а затем данные должны быть восстановлены из резервных копий. Для критически важных производственных систем, это означает, по крайней мере, 8 или более часов простоя. Для предотвращения этого, компании создают кластеры из двух или более серверов, но, конечно, это только увеличит расходы. - Хуже масштабируемая
Практически невозможно выполнить обновление сервера без дополнительных простоев. Кроме того, стоит отметить, что будущие обновления для выделенного сервера должны быть приняты во внимание при заказе сервера. В противном случае обновление может привести к созданию совершенно нового сервера. Вместо того, чтобы привести к незапланированной миграции услуг и, таким образом, незапланированных простоев сервиса.
Физические профи сервера
- Более мощный, чем виртуальный сервер
Это единственная причина, почему вы должны заказать выделенный сервер. Итак, давайте посмотрим правде в глаза, если у нас есть физический сервер с 8 Гб оперативной памяти и двухъядерный процессор, и сделать точную копию виртуальной машины с теми же параметрами, физический сервер обеспечит гораздо лучшие результаты. Это происходит потому, что физический сервер не будет страдать от узких мест, которые присутствуют на виртуальных машинах.
Виртуальные сервера – минусы
- Более низкую производительность по сравнению с выделенными серверами
Как уже объяснялось ранее, виртуальные машины предлагают чуть меньшую производительность, чем физические серверы из – за ряда причин. В основном причиной является узким местом, что между VM и самого гипервизора. В большинстве случаев это не имеет никакого значения, потому что этот недостаток может быть легко решена для приготовления кластеров из трех или более виртуальных серверов . И наконец, технология SSD диск добавила значительной производительности виртуальных машин.
Виртуальные профи сервера
- Дешевле, чем выделенный сервер
Виртуальные машины, расположенные на Физических серверах могут обслуживать сотни виртуальных машин. Ресурсы, которые затем могут быть распределены между виртуальными машинами и поэтому виртуальные машины занимают очень мало ресурсов на родительском сервере, что значительно снижает их стоимость. - Упрощенное управление
В основном это самое большое преимущество виртуальных машин которые они имеют перед физическими серверами. Виртуальной машиной намного легче управлять, чем физическим сервером. Например, при установке физического сервера необходимо выполнить крупный план проверок аппаратного обеспечения сервера и его периферийных устройств и убедится, что они работают правильно. Если что – то не работает, как задумано, дополнительные драйверы должны быть установлены и настроены. Когда виртуальная машина развернута, виртуальная машина принимает ее драйверы от родительского хоста, таким образом, виртуальная машина готова к работе немедленно. И это только один пример из многих. - Упрощенное резервное копирование и восстановление
На каждом физическом сервере необходим манифест, чтобы сделать ее конфигурации, приложения и что должно или не должно быть резервным копированием для виртуальных машин, сделаны резервные копии из всей виртуальной машины. Когда происходит сбой по какой – либо причине, эти резервные копии готовы быть восстановлены немедленно и в целом VM восстанавливается вместо этого. Очевидно, что в таких случаях простои значительно снижается. - Масштабируемость и гибкость
Там нет времени простоя для выполнения ресурсов (планов) обновления с большим количеством оперативной памяти, мощности процессора, дискового пространства и т.д. - Идеальный выбор для проведения любой веб – службы
Является ли это небольшой блог или большая социальная сеть с тысячами посетителей в день, система VPS может быть легко отрегулирована в соответствии с нагрузкой. В случае необходимости, больше VPS может быстро и легко быть добавлены в кластер, обслуживающей различные аспекты веб – службы.
Так виртуальный или физический сервер нужен для моего бизнеса?
Короткий ответ – 99,9% время, VPS является лучшим выбором.
Виртуализация как технология в эти дни становится все лучше и лучше. Практически каждая компания в мире приняла виртуализацию до некоторого уровня. Если вам не нужна реальная власть выделенного сервера и у вас также есть большой бизнес-бюджет, нет никакой другой причины, почему не следует выбрать VPS. Система VPS, особенно если на основе SSD, быстрая, безопасная и простая в управлении.