Понятие виртуализации
Сравнить виртуализацию можно, пожалуй, с матрёшкой. Это деревянная куколка, приятная и функциональная. А внутри этой куклы помещается ещё куколка, которая выполняет такие же функции.nnСистема виртуализации в современном виде аналогична такой матрёшке. Вообразите себе программу, после её запуска перед вами появляется интерфейс ещё одного компьютера — без личных ресурсов (жёсткого диска, центрального процессора, виртуальной и физической памяти), но с виртуальными возможностями, которые он получил благодаря родительской системе. Новый компьютер уже работает исключительно благодаря памяти сервера, внутренне он не имеет отличия от физического компьютера. У него есть процессор благодаря родительской системе, также сетевой интерфейс, память и многое другое. Это всё родительская система предоставляет виртуально. Можно смело ставить операционку на такую систему и работать с программами на виртуальном сервере.nnПонятно, что многие интересуются: для чего нужна виртуализация серверов?n
Сфера применения виртуализации
В виртуализации предполагается, что физический сервер имеет намного больше ресурсов, чем требуется гостевым виртуальным машинам, которые в нём находятся. Из-за этого ранее виртуализация была доступна лишь большим серверам или кластерным системам. Ныне же виртуализация серверов может быть произведена почти в любых условиях.n
Польза виртуальных серверов
Существуют определённые причины для применения виртуализации серверов:n
- необходимость использовать разные сервера для многих систем из-за того, что некоторые не могут вместе ужиться;
- ещё виртуализация серверов нужна сетям, где требуется высокая отказоустойчивость и заказчик готов в неё вложиться. За счёт современных систем виртуализации можно объединить несколько серверов, перераспределить ресурсы и нагрузку и, в случае сбоя в какой-либо из виртуальных систем, переместить и запустить виртуальный компьютер на другой платформе;
- также надо помнить об экономии ресурсов. При обычном состоянии у среднего сервера загрузка процессора — 5-10%, память — 30-50; Виртуализация нескольких серверов позволит дать системе максимальную загрузку, не в ущерб производительности. Это позволяет сэкономить на компьютерных комплектующих элементах, ведь все системы функционируют на одном сервере;
- следует упомянуть об упрощенности переноса виртуального сервера, а также возможности производить процесс резервного копирования и восстановления. Учитывая то, что виртуальный сервер является только папкой с файлами, не составит труда перенести эту информацию на какой-то иной сервер и провести запуск её там — тогда будет получена такая же система, но только работать она будет уже на какой-то другой физической платформе.
Многообразие систем виртуализации
Одной из лидирующих компаний сферы виртуализации является Vmware. Она изготавливает серьёзные варианты для сложных платформ, которые работают с несколькими серверами, а также занимается выпуском бесплатной версии для одного отдельного сервера.nnВ Windows 2008 и всех следующих версиях от Microsoft виртуальная машина есть в составе стандартной поставки.n
Преимущества виртуализации для небольшой компании
Что может получить малая компания со скромной инфраструктурой и высокими требованиями?nnВспомним, что в лицензии MS Windows Standard имеют прекрасную возможность установки и применения ещё двух операционных систем на двух же виртуальных компьютерах. Это означает, что вы сможете поставить несколько виртуальных машин и установить две операционные системы на эти машины совершенно бесплатно.nnСледует взять во внимание, что каждая вещь имеет определённый срок работы — в том числе и физический сервер может выйти из строя.nnПоследнее, что хочется отметить. На виртуальной машине запускается любая система. Одна материнская машина может сочетать в себе несколько вариантов: Windows, Linux и т.д.nnТаким образом, решается сразу несколько проблем:n
- разносятся серверы, экономия на компьютерных комплектующих. В реальности можно иметь три сервера, а платить как за один;
- если сервер приходит в негодность, тогда папка с виртуальными серверами копируется на новый сервер, запускается — и вы получаете те же системы, что были до этого на старом компьютере. Не нужно менять даже настройки, восстановления и так далее;
- резервное копирование заключается в повторении образов виртуальных серверов.
В завершение следует добавить, что схема пользования виртуализированным сервером достаточно необычная, но имеет много плюсов, которые позволяют использовать оборудование в общем объёме, легче производить процесс восстановления системы, получить разного рода среду, при минимальных затратах на приобретение оборудования.nnНаша кампания занимается внедрением виртуализации как платных так и open source систем, подробности в разделе контакты.