Виртуальная машина что это и зачем: Что такое виртуальная машина и зачем она нужна – База знаний Timeweb Community

Содержание

Что такое виртуальная машина и как она работает



Избранные

Избранные

Ознакомьтесь с наиболее популярными продуктами Azure



ИИ + машинное обучение

ИИ + машинное обучение

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



Аналитика

Аналитика

Получите такие преимущества, как сбор, хранение, обработка, анализ и визуализация данных любого типа и объема и с любой скоростью.



Вычислительная среда

Вычислительная среда

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



Контейнеры

Контейнеры

Разрабатывайте и администрируйте контейнерные приложения быстрее благодаря встроенным средствам



Базы данных

Базы данных

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



DevOps

DevOps

Быстрое внедрение инноваций с помощью простых и надежных средств для непрерывной поставки



Средства для разработчиков

Средства для разработчиков

Создавайте и непрерывно доставляйте облачные приложения, а также управляйте ими, используя любую платформу и любой язык



Гибридная и многооблачная среда

Гибридная и многооблачная среда

Получайте новинки Azure в любом месте — добавьте гибкость и инновации облачных вычислений в свои локальные рабочие нагрузки



Удостоверение

Удостоверение

Управление удостоверениями и доступом пользователей для защиты устройств, данных, приложений и инфраструктуры от сложных угроз



Интеграция

Интеграция

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



Интернет вещей

Интернет вещей

Подключайте ресурсы или среды, находите аналитику и применяйте продуманные действия по преобразованию организации



Управление

Управление

Упрощайте, автоматизируйте и оптимизируйте управление облачными ресурсами и обеспечение их соответствия требованиям



Мультимедиа

Мультимедиа

Доставка видео высокого качества в любую точку, в любое время и на любое устройство



Миграция

Миграция

Упрощение и ускорение миграции в облако с помощью наших руководств, инструментов и ресурсов



Смешанная реальность

Смешанная реальность

Объедините реальный и цифровой мир в решениях с эффектом присутствия и возможностями взаимодействия



Мобильные приложения

Мобильные приложения

Сборка и развертывание кроссплатформенных и нативных приложений для любых мобильных устройств



Работа в сети

Работа в сети

Объедините облачные и локальные службы и инфраструктуру, чтобы обеспечить максимальное удобство работы своим клиентам и пользователям.



Безопасность

Безопасность

Защита предприятия от сложных угроз для гибридных облачных нагрузок



Хранилище

Хранилище

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



Интернет

Интернет

Быстрая и эффективная сборка, развертывание и масштабирование мощных веб-приложений



Виртуальный рабочий стол Windows

Виртуальный рабочий стол Windows

Лучший интерфейс виртуального рабочего стола, поставляемый Azure

Что такое виртуальная машина? | Oracle СНГ

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

Запуск виртуальных машин в облаке

Для чего использовать виртуальную машину?

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

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

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

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

Наша облачная платформа предлагает все новейшие возможности технологии виртуализации. Виртуальные машины на основе Oracle Cloud Infrastructure (OCI) гарантируют безопасность и гибкость вычислительных ресурсов в облаке для различных рабочих нагрузок: от небольших проектов по разработке до крупномасштабных приложений. Наши виртуальные машины легко развертывать, контролировать и выводить из эксплуатации. Кроме того, мы поддерживаем целый ряд операционных систем Microsoft Windows Server и Linux со стандартными образами и защищенными конфигурациям, которые помогают уменьшить количество человеческих ошибок, сократить расходы и повысить безопасность.

Виртуализация и гипервизоры: что обеспечивает работу виртуальных машин?

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

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

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

Примером популярного продукта для виртуализации является VirtualBox, позволяющий создать такую виртуальную среду. Это бесплатное программное обеспечение с открытым программным кодом, благодаря которому разработчики и ИТ-администраторы могут быстро развертывать операционные системы. VirtualBox можно устанавливать в macOS, Linux и Windows. Среди других гипервизоров можно выделить VMware vSphere и Microsoft Hyper-V.

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

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

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

Виртуализация аппаратного обеспечения

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

Виртуализация программного обеспечения

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

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

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

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

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

Виртуализация настольных компьютеров

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

Облачные вычисления и виртуальные машины

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

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

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

Сравнение контейнеров и виртуальных машин

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

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

Kubernetes — это система с открытым исходным кодом для управления приложениями в среде контейнеров. Kubernetes автоматизирует процессы развертывания и масштабирования контейнерных приложений. Уже стало обычной практикой использовать несколько контейнеров для приложения, причем эти контейнеры распределяются между несколькими серверами. Наша инфраструктура Container Engine for Kubernetes — это управляемый сервис для разработчиков контейнеров с возможностью масштабирования с учетом рабочих нагрузок.

Подробнее о различиях в создании и развертывании приложений в виртуальных машинах или через Kubernetes.

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

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

Подробнее о том, как управлять Oracle Linux KVM:

Oracle VM дает пользователям возможность развертывать операционные системы и прикладное программное обеспечение в поддерживаемой среде виртуализации. Oracle предлагает следующие решения:

  • Oracle Linux Virtualization Manager — это платформа управления виртуализацией серверов, которую легко развернуть с поддержкой Oracle.
  • Oracle VM VirtualBox позволяет запускать несколько операционных систем на машинах под управлением Mac, PC, Linux или Oracle Solaris.
  • Oracle Secure Global Desktop предоставляет пользователям удаленный доступ к приложениям и данным, находящимся в центре обработки данных или в облаке. Высоконадежное подключение клиента дает возможность пользователям получать доступ к ресурсам, а администраторам — управлять ресурсами.
  • Устаревшие продукты для виртуализации настольных ПК
  • Oracle VM Server для x86 и Oracle VM Manager
  • Паравиртуальные драйверы Oracle VM для Microsoft Windows
  • Oracle VM Server для SPARC

Что такое виртуальная машина и как она работает

Перейти к основному содержанию

Войти

Введение в виртуализацию и преимущества виртуальных машин

Начать бесплатно

Виртуальные машины: виртуальные машины внутри компьютеров

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

Как работает виртуальная машина?

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

Для чего используются виртуальные машины?

Вот несколько способов использования виртуальных машин:

  • Создание и развертывание приложений в облаке.
  • Пробная версия новой операционной системы (ОС), включая бета-версии.
  • Создание новой среды для упрощения и ускорения запуска сценариев разработки и тестирования разработчиками.
  • Резервное копирование существующей ОС.
  • Доступ к зараженным вирусом данным или запуск старого приложения путем установки более старой ОС.
  • Запуск программного обеспечения или приложений в операционных системах, для которых они изначально не предназначались.

Каковы преимущества использования виртуальных машин?

Хотя виртуальные машины работают как отдельные компьютеры с отдельными операционными системами и приложениями, их преимущество заключается в том, что они остаются полностью независимыми друг от друга и от физического хост-компьютера. Программное обеспечение, называемое гипервизором или диспетчером виртуальных машин, позволяет одновременно запускать разные операционные системы на разных виртуальных машинах. Это позволяет запускать виртуальные машины Linux, например, в ОС Windows или запускать более раннюю версию Windows в более современной ОС Windows.

А поскольку виртуальные машины не зависят друг от друга, они также чрезвычайно портативны. Вы можете практически мгновенно переместить виртуальную машину с гипервизора на другой гипервизор на совершенно другой машине.

Благодаря своей гибкости и мобильности виртуальные машины обеспечивают множество преимуществ, таких как:

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

Связанные продукты и услуги для виртуальных машин

Виртуальные машины Azure

Создавайте виртуальные машины Linux и Windows за считанные секунды и сокращайте расходы

Виртуальные машины Windows

Высокомасштабируемая и защищенная виртуализированная инфраструктура по требованию с виртуальными машинами Windows в Azure

Виртуальные машины Linux

Создавайте и развертывайте программное обеспечение корпоративного уровня с открытым исходным кодом и программным обеспечением сообщества за считанные секунды и сокращайте расходы

Выделенный хост Azure

Выделенный физический сервер для размещения и запуска виртуальных машин для Windows и Linux в Azure

Сервер машинного обучения на виртуальных машинах

Гибкая платформа машинного обучения для раскрытия информации с помощью R и Python

Инфраструктура Azure как услуга (IaaS)

Воспользуйтесь высокодоступной, масштабируемой и безопасной облачной инфраструктурой Azure и платите только за те ресурсы, которые вы используете

Масштабируемые наборы виртуальных машин Azure

Ознакомьтесь с документацией по созданию масштабируемых приложений с помощью масштабируемых наборов виртуальных машин

Часто задаваемые вопросы

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

  • Несколько виртуальных машин могут работать одновременно на одном физическом компьютере, и все они управляются гипервизором. Гипервизор — это программное обеспечение, объединяющее физическое оборудование и виртуальное «оборудование» виртуальной машины. Это очень похоже на то, как работает операционная система на типичном компьютере: так же, как школьный охранник помогает нескольким учащимся безопасно перемещаться туда и обратно через оживленный перекресток, гипервизор гарантирует, что каждая виртуальная машина получает необходимые ей ресурсы с физического сервера в упорядоченным и своевременным образом.

  • Это основная категория служб облачных вычислений. При использовании IaaS вы арендуете ИТ-инфраструктуру — серверы и виртуальные машины (ВМ), хранилище, сети и операционные системы — с оплатой по мере использования у поставщика облачных услуг, такого как Microsoft Azure.

    Узнайте больше о IaaS

  • И да, и нет! Виртуальные машины Azure — это инфраструктура Azure как услуга (IaaS), используемая для развертывания постоянных виртуальных машин практически с любой рабочей нагрузкой сервера виртуальных машин, которую вы хотите. Это экземпляры службы изображений, которые предоставляют масштабируемые вычислительные ресурсы по запросу с оплатой на основе использования.

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

    Узнайте больше об Azure IaaS

  • Спотовые виртуальные машины

    являются частью услуг, предлагаемых поставщиком облачных услуг, например Microsoft Azure, которые предоставляют масштабируемые вычислительные мощности с большими скидками.

    Спотовые виртуальные машины идеально подходят для рабочих нагрузок, выполнение которых может быть прервано, например:

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

     

    Дополнительные сведения о спотовых виртуальных машинах Azure

  • Azure Disk Storage — это служба, предлагающая высокопроизводительное и надежное блочное хранилище, предназначенное для использования с виртуальными машинами Azure. Благодаря непревзойденной отказоустойчивости, беспрепятственной масштабируемости и встроенной системе безопасности Azure Disk Storage обеспечивает оптимальное соотношение цены и качества, необходимое для ваших бизнес-приложений и критически важных приложений.

    Дополнительные сведения о дисковом хранилище Azure

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

    Ознакомьтесь с общедоступными, частными и гибридными облаками

  • Поставщики облачных услуг иногда называют службы облачных вычислений «стеком», потому что они построены поверх друг друга. Хотя инфраструктура как услуга (IaaS) представляет собой основополагающий элемент стека, вместе с IaaS часто используются и другие услуги, такие как платформа как услуга (PaaS), программное обеспечение как услуга (SaaS) и бессерверные вычисления.

    Дополнительные общие термины облачных вычислений

Ресурсы ВМ

5-минутное краткое руководство

Для Linux создайте веб-сервер NGINX на виртуальной машине Ubuntu, используя:

Azure CLI

Портал Azure

Azure PowerShell

Для Windows создайте веб-сервер IIS на виртуальной машине Windows Server 2016, используя:

Azure CLI

Портал Azure

Azure PowerShell

Миграция в облако

Управляйте затратами и переносите приложения, данные и инфраструктуру с помощью этих бесплатных ресурсы:

Начните свое путешествие в облако в центре миграции Azure

Обнаруживайте, оценивайте и переносите локальные приложения, инфраструктуру и данные с помощью Azure Migrate

Учебные модули

Узнайте, как подготовить виртуальные машины в Azure с помощью пошагового руководства пошаговое руководство от Microsoft Learn.

Создайте виртуальную машину Linux

Создайте виртуальную машину Windows

Выберите дисковое хранилище, подходящее для вашей рабочей нагрузки виртуальной машины

Ознакомьтесь со всеми курсами и схемами обучения Azure

Все, что вам нужно для начала работы с виртуальными машинами

Узнайте, как выбрать виртуальную машину, подходящую для вашей рабочей нагрузки, и сократить расходы с помощью Microsoft Azure.

Начало работы с виртуальными машинами Azure

Когда будете готовы — давайте настроим вашу бесплатную учетную запись

  

Начать бесплатно

Что такое виртуальная машина (ВМ)?

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

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

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

Технология виртуализации позволяет использовать систему совместно со многими виртуальными средами. Гипервизор управляет оборудованием и отделяет физические ресурсы от виртуальных сред. Ресурсы распределяются по мере необходимости от физической среды до виртуальных машин.

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

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

Тип 1

Гипервизор типа 1 работает на «голом железе». Ресурсы ВМ назначаются непосредственно оборудованию гипервизором. KVM является примером гипервизора типа 1. KVM был объединен с ядром Linux® в 2007 году, поэтому, если вы используете современную версию Linux, у вас уже есть доступ к KVM.

Тип 2

Размещен гипервизор типа 2. Ресурсы виртуальной машины планируются для операционной системы хоста, которая затем выполняется для оборудования. VMware Workstation и Oracle VirtualBox являются примерами гипервизоров типа 2.

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

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

Виртуальная машина обеспечивает среду, изолированную от остальной системы, поэтому все, что работает внутри виртуальной машины, не будет мешать чему-либо другому, работающему на оборудовании хоста.

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

Red Hat долгое время поддерживала разработку программного обеспечения для виртуализации, улучшая гипервизор KVM и внося свой вклад в KVM и oVirt с момента основания обоих сообществ.

Гипервизор KVM теперь является ядром всех основных дистрибутивов виртуализации OpenStack® и Linux, и он установил рекорды по общей производительности и запуску наибольшего количества высокопроизводительных виртуальных машин на одном сервере.

Red Hat® Virtualization — это открытая программно определяемая платформа, которая виртуализирует рабочие нагрузки Linux и Microsoft Windows.