Виртуализация — это процесс создания виртуальной версии чего-то вроде компьютерного оборудования. Первоначально он был разработан в эпоху мэйнфреймов. Он предполагает использование специализированного программного обеспечения для создания виртуальной или созданной программным обеспечением версии вычислительного ресурса, а не фактической версии того же ресурса. С помощью виртуализации несколько операционных систем и приложений могут работать на одной машине и на одном и том же оборудовании одновременно, повышая эффективность использования и гибкость оборудования.
Другими словами, одним из основных методов рентабельности, сокращения количества оборудования и энергосбережения, используемых поставщиками облачных услуг, является виртуализация. Виртуализация позволяет совместно использовать один физический экземпляр ресурса или приложения среди нескольких клиентов и организаций одновременно. Это достигается путём присвоения логического имени физическому хранилищу и предоставления указателя на этот физический ресурс по запросу. Термин виртуализация часто является синонимом аппаратной виртуализации, которая играет фундаментальную роль в эффективном предоставлении решений «инфраструктура как услуга» (IaaS) для облачных вычислений. Более того, технологии виртуализации предоставляют виртуальную среду не только для выполнения приложений, но также для хранения, памяти и сети.
Машина, на которой будет построена виртуальная машина, называется хост-машиной, а эта виртуальная машина называется гостевой машиной.
ПРЕИМУЩЕСТВА ВИРТУАЛИЗАЦИИ
- Более гибкое и эффективное распределение ресурсов.
- Повышает продуктивность разработки.
- Снижает стоимость ИТ-инфраструктуры.
- Удалённый доступ и быстрая масштабируемость.
- Высокая доступность и аварийное восстановление.
- Позволяет запускать несколько операционных систем.
Типы виртуализации
- Виртуализация приложений.
- Виртуализация сети.
- Виртуализация рабочего стола.
- Виртуализация хранилища.
- Виртуализация приложений: виртуализация приложений помогает пользователю иметь удалённый доступ к приложению с сервера. Сервер хранит всю личную информацию и другие характеристики приложения, но может работать на локальной рабочей станции через интернет. Примером этого может быть пользователь, которому необходимо запустить две разные версии одного и того же программного обеспечения. Технологии, использующие виртуализацию приложений, — это размещённые приложения и упакованные приложения.
- Виртуализация сети: возможность запускать несколько виртуальных сетей, каждая из которых имеет отдельный план управления и данных. Они сосуществуют вместе в одной физической сети. Им могут управлять отдельные стороны, которые потенциально конфиденциальны друг другу.
Виртуализация сети предоставляет возможность создавать и предоставлять виртуальные сети — логические коммутаторы, маршрутизаторы, брандмауэры, балансировщик нагрузки, виртуальную частную сеть (VPN) и безопасность рабочих нагрузок в течение нескольких дней или даже недель. - Виртуализация рабочего стола: виртуализация рабочего стола позволяет удалённо хранить ОС пользователей на сервере в центре обработки данных. Это позволяет пользователю получить виртуальный доступ к своему рабочему столу из любого места с другого компьютера. Пользователи, которым нужны определённые операционные системы, отличные от Windows Server, должны будут иметь виртуальный рабочий стол. Основные преимущества виртуализации рабочего стола — мобильность пользователей, портативность, простое управление установкой программного обеспечения, обновлениями и исправлениями.
- Виртуализация хранилища: виртуализация хранилища — это массив серверов, которые управляются виртуальной системой хранения. Серверы не знают, где именно хранятся их данные, и вместо этого работают больше как рабочие пчелы в улье. Это позволяет управлять хранилищем из нескольких источников и использовать его как единый репозиторий. Программное обеспечение виртуализации хранилищ обеспечивает бесперебойную работу, стабильную производительность и непрерывный набор расширенных функций, несмотря на изменения, поломки и различия в базовом оборудовании.