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

С практической точки зрения представьте, что у вас есть 3 физических сервера с отдельными выделенными целями. Один — почтовый, другой — веб-сервер, а последний запускает внутренние устаревшие приложения. Каждый используется с емкостью около 30% — лишь небольшая часть его работоспособности. Но поскольку унаследованные приложения остаются важными для ваших внутренних операций, нужно сохранить и третий сервер, на котором они размещены, верно?

Использование сервера

Использование сервера

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

Использование сервера: виртуализация

Использование сервера: виртуализация

Помня о безопасности, у вас есть возможность снова разделить первый сервер, чтобы он мог справиться с другой задачей — увеличить его использование с 30%, до 60%, до 90%. Как только это сделаете, пустые серверы могут быть повторно использованы для других приложений или полностью удалены, чтобы снизить затраты на охлаждение и обслуживание.

 

Краткая история

Хотя технология виртуализации была разработана еще в 1960-х годах, она не получила широкого распространения до начала 2000-х. Технологии, обеспечивающие виртуализацию, такие, как гипервизоры, были разработаны десятилетия назад. Они предоставляли нескольким пользователям одновременный доступ к компьютерам, которые выполняли пакетную обработку. Пакетная обработка была популярным компьютерным стилем в бизнес-секторе и выполняла рутинную работу тысячи раз очень быстро (например, расчет заработной платы).

Но в течение следующих нескольких десятилетий популярность других решений проблемы — много пользователей / одна машина — росла, а виртуализация — нет. Одним из таких решений было разделение времени, которое изолировало пользователей в операционных системах (ОС). Это непреднамеренно привело к появлению других ОС, таких как UNIX, которые в конечном итоге уступили место Linux®. Все это время виртуализация оставалась в значительной степени непринятой, нишевой технологией.

Перенесемся в 1990-е. Большинство предприятий имели серверы и ИТ-стеки одного поставщика. Что не позволяло старым приложениям работать на оборудовании другого поставщика. Поскольку компании обновляли свои ИТ-среды с помощью менее дорогих стандартных серверов, ОС и различных приложений, они были привязаны к недоиспользуемому физическому оборудованию – каждое устройство могло выполнять только одну специфичную задачу.

Вот где виртуализация действительно понадобилась. Это было естественное решение двух проблем. Компании могли разделять свои серверы и запускать устаревшие приложения для разных типов и версий ОС. Серверы стали использоваться более эффективно (или не использоваться вообще). Что позволило сократить расходы, связанные с приобретением, настройкой, охлаждением и техническим обслуживанием.

Широкое применение виртуализации помогло уменьшить привязку к одному поставщику и сделало его основой для облачных вычислений. Сегодня на предприятиях это настолько распространено, что для отслеживания часто требуется специальное программное обеспечение для управления виртуализацией.

 

Как работает виртуализация

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

Как работает виртуализация

Как работает виртуализация

Ресурсы распределяются по мере необходимости от физического окружения до множества виртуальных. Пользователи взаимодействуют и выполняют вычисления в виртуальной среде (обычно называемой гостевой машиной или виртуальной машиной). Виртуальная машина функционирует как один файл данных. Его можно перемещать с одного компьютера на другой. Открывать в любом из них и ожидать, что он будет работать одинаково.

Когда виртуальная среда запущена и пользователь или программа выдает инструкцию, которая требует дополнительных средств от физической среды, гипервизор передает запрос физической системе, и кэширует изменения. Это происходит почти на собственной скорости (особенно если запрос отправляется через гипервизор с открытым исходным кодом на основе KVM, виртуальной машины на основе ядра).

 

Типы виртуализации

Виртуализация данных
Виртуализация данных

Виртуализация данных

Данные, которые распространяются повсюду, могут быть объединены в один источник. Такая виртуализация позволяет компаниям обрабатывать данные как динамический источник. Предоставляя возможности обработки, которые объединяются из различных источников. Легко приспосабливать новые источники данных и преобразовывать их в соответствии с потребностями пользователей. Инструменты виртуализации данных располагаются перед несколькими источниками и позволяют рассматривать их как единое целое. Предоставляя необходимые данные — в требуемой форме — в нужное время любому приложению или пользователю.

 

Виртуализация десктопов
Виртуализация десктопов

Виртуализация десктопов

Легко спутать с виртуализацией операционной системы, которая позволяет развертывать несколько ОС на одном компьютере. Виртуализация настольных систем позволяет центральному администратору (или автоматизированному инструменту администрирования) развертывать моделируемые среды рабочего стола одновременно на сотнях физических машин.

В отличие от традиционного окружения рабочего стола, которые физически устанавливаются, настраиваются и обновляются на каждом компьютере, виртуализация рабочего стола позволяет администраторам выполнять массовые конфигурации, обновления и проверки безопасности на всех виртуальных рабочих столах.

 

Виртуализация серверов
Виртуализация серверов

Виртуализация серверов

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

 

Виртуализация операционной системы
информационная среда: операционные системы

Операционной системы: виртуализация

Виртуализация операционной системы происходит в ядре — центральных менеджерах задач операционных систем. Это полезный способ одновременного запуска сред Linux и Windows. Предприятия также могут передавать виртуальные операционные системы на компьютеры, которые:

  • Сокращает объемные расходы на оборудование, поскольку компьютерам не требуются такие широкие возможности.
  • Повышает безопасность, поскольку все виртуальные экземпляры можно отслеживать и изолировать.
  • Ограничивает время, затрачиваемое на ИТ-услуги, такие, как обновления программного обеспечения.

 

Виртуализация сетевых функций

Виртуализация сетевых функций (NFV) разделяет ключевые функции сети (службы каталогов, общий доступ к файлам и конфигурация IP), чтобы их можно было распределять по средам. Как только функции программного обеспечения не зависят от машин, на которых они когда-то работали, конкретные функции могут быть объединены в новую сеть и назначены определенной сфере. Виртуализация сетей уменьшает количество реальных компонентов, таких как коммутаторы, маршрутизаторы, серверы, кабели и концентраторы. Которые необходимы для создания нескольких независимых сетей. Это особенно популярно в телекоммуникационной отрасли.

 

Пишите в комментариях ниже, какую информацию добавить или убрать по теме: что такое виртуализация. Открыт для предложений по оформлению и наполнению страницы.

Поделиться записью в соц. сетях:

0 комментариев

Добавить комментарий

Ваш адрес email не будет опубликован.