Виртуализация

Что такое виртуализация?

server_virtualization Виртуализацией в ИТ называют процесс изоляции компьютерных ресурсов друг от друга, позволяющий уменьшить зависимости между ними. Это упрощает управление изменениями в системе за счет их локализации в том или ином слое изолированных с помощью виртуализации ресурсов.
В физической среде аппаратное обеспечение, операционная система и программы тесно связаны и сильно зависят друг от друга. В виртуализированной среде, наоборот, виртуализированные элементы логически изолированы и зависят друг от друга значительно меньше.

Принцип «машинной виртуализации»

На хост-компьютере устанавливается программный комплекс — монитор виртуальных машин, осуществляющий разделение ресурсов системы: оперативной памяти, процессора и устройств ввода-вывода между виртуальными машинами. Каждая виртуальная машина (ВМ) эмулирует обычный физический компьютер, и соответственно на ней может быть развернута операционная система и приложения. При этом машинная виртуализация обеспечивает такую степень изолированности и надежности, как если бы каждая виртуальная машина работала независимо на своем собственном оборудовании. Виртуальную машину можно легко останавливать, делать резервные копии и запускать заново, оперируя набором файлов, описывающих текущее состояние ее оперативной памяти и жесткого диска. Так как в виртуальной машине эмулируется виртуальное оборудование, универсальное для всех хост-систем, виртуальные машины можно переносить на другие компьютеры, даже если аппаратная конфигурация этих систем не совпадает.

Серверная виртуализация

  • Серверная виртуализация предполагает создание виртуальных машин на хост-серверах для размещения серверных нагрузок. Это позволяет реализовать следующие возможности:
    • При сохранении аналогичной (или большей) функциональности и надежности инфраструктуры внедрение серверной виртуализации способствует снижению операционных затрат на поддержку парка серверов, в том числе на аренду помещений, охлаждение, электропитание и трудозатраты на администрирование.
    • Размещение нескольких серверных нагрузок на одном физическом сервере позволяет более эффективно использовать вычислительные ресурсы, которые часто в значительной степени недогружены.
    • Внедрение серверной виртуализации позволяет повысить доступность ИТ-сервисов за счет значительного уменьшения времени запланированных и незапланированных простоев систем и динамического перераспределения нагрузок между хост-серверами.
    • Размещение в виртуальных машинах решений на базе устаревших операционных систем и/или серверного оборудования, не поддерживаемых соответствующим образом производителем, позволяют избежать затрат на поддержку парка старых машин.