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

Обновлено: 21.11.2024

Шифрование данных в состоянии покоя защищает данные на всем пути, вплоть до уровня хранилища. Повысьте безопасность ВМ за пару шагов и .

VRealize Automation предлагает пользовательские ресурсы, позволяющие пользователю vRA создавать различные пользовательские объекты для упрощения управления .

Архитектура Arm обеспечивает преимущества энергоэффективности, а также периферийные варианты использования. Узнайте, как получить правильные файлы ISO и .

Уязвимость в системе локального почтового сервера является одной из трех критических ошибок из 71 ошибки, исправленной в .

Запуск Software License Manager из командной строки или использование служб управления ключами для автоматической активации может обойти это.

Очень важно знать, как изменить настройки защищенных учетных записей и групп в Active Directory, чтобы избежать серьезных проблем.

Чтобы добиться высокой доступности и отказоустойчивости в AWS, ИТ-администраторы должны сначала понять различия между двумя моделями.

Amazon ECS и EKS похожи, но их различий достаточно, чтобы выделить их для пользователей AWS. Узнайте, что лучше всего подходит для вашего .

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

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

Люди, использующие виртуальный рабочий стол VMware на смартфонах и планшетах Samsung, могут получить доступ к Windows как на устройстве, так и на .

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

Intel оптимистично настроена, что ее дорожная карта процессоров может вернуть компанию на первое место, но компания сталкивается со сложной перспективой .

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

Недавние достижения в технологиях центров обработки данных и кадровых моделях отражают стремление организаций к повышению гибкости ИТ, .

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

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

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

Создавайте, развертывайте и отслеживайте виртуальные машины, используя 12 месяцев бесплатного обслуживания

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

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

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

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

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

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

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

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

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

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

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

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

Сопутствующие продукты и услуги для ВМ

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

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

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

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

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

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

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

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

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

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

SQL Server на виртуальных машинах

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

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

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

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

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

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

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

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

  • Что такое машина виртуализации? Это то же самое, что и виртуальная машина?

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

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

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

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

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

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

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

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

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

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

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

Ресурсы ВМ

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

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

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

Перенести в облако

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

Обучающие модули

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

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

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

Крис Хоффман

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.

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

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

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

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

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

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

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

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

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

Почему вам нужно создать виртуальную машину

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

Виртуальные машины также позволяют запускать программное обеспечение другой ОС. Например, как пользователь Linux или Mac, вы можете установить Windows на виртуальную машину, чтобы запускать приложения Windows, к которым иначе у вас может не быть доступа. Если вы хотите использовать более позднюю версию Windows, например Windows 10, но у вас есть более старые приложения, которые работают только на XP, вы можете установить Windows XP на виртуальную машину.

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

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

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

Приложения для виртуальных машин

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

  • VirtualBox: (Windows, Linux, Mac OS X). VirtualBox очень популярен, потому что он полностью бесплатный и с открытым исходным кодом. Платной версии VirtualBox нет, поэтому вам не придется иметь дело с обычными предложениями и придирками «обновите, чтобы получить больше возможностей». VirtualBox работает очень хорошо, особенно в Windows и Linux, где конкуренция меньше, что делает его хорошим местом для начала работы с виртуальными машинами.
  • VMware Player: (Windows, Linux): у VMware есть собственная линейка программ для виртуальных машин. Вы можете использовать VMware Player в Windows или Linux в качестве бесплатного базового инструмента виртуальной машины. Более продвинутые функции, многие из которых можно найти в VirtualBox бесплатно, требуют обновления до платной программы VMware Workstation. Мы рекомендуем начать с VirtualBox, но если он не работает должным образом, вы можете попробовать VMware Player.
  • VMware Fusion: (Mac OS X): пользователи Mac должны приобрести VMware Fusion, чтобы использовать продукт VMware, поскольку бесплатный проигрыватель VMware Player недоступен на Mac. Однако VMware Fusion более совершенен.
  • Parallels Desktop: (Mac OS X): для компьютеров Mac также доступен Parallels Desktop. И Parallels Desktop, и VMware Fusion для Mac более совершенны, чем программы для виртуальных машин на других платформах, поскольку они предназначены для обычных пользователей Mac, которым может понадобиться программное обеспечение Windows.

Хотя VirtualBox очень хорошо работает в Windows и Linux, пользователи Mac могут захотеть приобрести более совершенную интегрированную программу Parallels Desktop или VMware Fusion. Инструменты Windows и Linux, такие как VirtualBox и VMware Player, как правило, ориентированы на компьютерную аудиторию.

Конечно, существует множество других вариантов виртуальных машин. Linux включает KVM, интегрированное решение для виртуализации.Профессиональная и корпоративная версии Windows 8 и 10, но не Windows 7, включают Microsoft Hyper-V, еще одно интегрированное решение для виртуальных машин. Эти решения могут работать хорошо, но у них не самые удобные интерфейсы.

Настройка виртуальной машины

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

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

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

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

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

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

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

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

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

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

Есть ли какие-либо другие способы или советы по использованию ВМ, которых мы не коснулись? Дайте нам знать в комментариях!

  • › Четыре года Windows 10: 15 наших любимых улучшений
  • › Как узнать объем оперативной памяти на вашем компьютере (и ее скорость)
  • › Почему приложения для Android для Windows 11 лучше, чем BlueStacks
  • › Как установить и протестировать Windows 10 S
  • › Что нового в Debian 11 «Яблочко»
  • › Дешевые ключи Windows 10: работают ли они?
  • › Как использовать Google Диск в Linux
  • › Почему не было Windows 9?

Виртуальная машина (ВМ) – это вычислительный ресурс, который использует программное обеспечение вместо физического компьютера для запуска программ и развертывания приложений. Одна или несколько виртуальных «гостевых» машин работают на физической «хост-машине». Каждая виртуальная машина работает под управлением собственной операционной системы и работает отдельно от других виртуальных машин, даже если все они работают на одном хосте. Это означает, что, например, виртуальная виртуальная машина MacOS может работать на физическом ПК.


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

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

Кроссплатформенная разработка и тестирование для современного цифрового рабочего пространства

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

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

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

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

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

Преимущества виртуальных машин

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

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

Недостатки виртуальных машин

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

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

Два типа виртуальных машин

Пользователи могут выбрать один из двух типов виртуальных машин — виртуальные машины процессов и виртуальные машины системы:

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

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

Какие существуют 5 типов виртуализации?

Все компоненты традиционного центра обработки данных или ИТ-инфраструктуры сегодня могут быть виртуализированы с помощью различных конкретных типов виртуализации:

  • Виртуализация оборудования. При виртуализации оборудования создаются виртуальные версии компьютеров и операционных систем (ВМ), которые объединяются в один основной физический сервер. Гипервизор взаимодействует напрямую с дисковым пространством и процессором физического сервера для управления виртуальными машинами. Аппаратная виртуализация, также известная как виртуализация серверов, позволяет более эффективно использовать аппаратные ресурсы и одновременно запускать на одном компьютере разные операционные системы.
  • Виртуализация программного обеспечения. Виртуализация программного обеспечения создает компьютерную систему с аппаратным обеспечением, позволяющим запускать одну или несколько гостевых операционных систем на физическом хост-компьютере. Например, ОС Android может работать на хост-компьютере, который изначально использует ОС Microsoft Windows, используя то же оборудование, что и хост-компьютер. Кроме того, приложения можно виртуализировать и доставлять с сервера на устройство конечного пользователя, например ноутбук или смартфон. Это позволяет сотрудникам получать доступ к централизованно размещенным приложениям при удаленной работе.
  • Виртуализация хранилища. Хранилище можно виртуализировать путем объединения нескольких физических устройств хранения, чтобы они выглядели как одно устройство хранения. Преимущества включают повышение производительности и скорости, балансировку нагрузки и снижение затрат. Виртуализация хранилища также помогает при планировании аварийного восстановления, поскольку данные виртуального хранилища можно дублировать и быстро переносить в другое место, что сокращает время простоя.
  • Виртуализация сети. В одной физической сети можно создать несколько подсетей, объединив оборудование в единый программный виртуальный сетевой ресурс. Виртуализация сети также делит доступную полосу пропускания на несколько независимых каналов, каждый из которых может быть назначен серверам и устройствам в режиме реального времени. Преимущества включают повышенную надежность, скорость сети, безопасность и улучшенный мониторинг использования данных. Виртуализация сети может быть хорошим выбором для компаний с большим количеством пользователей, которым нужен доступ в любое время.
  • Виртуализация рабочих столов. Этот распространенный тип виртуализации отделяет среду рабочего стола от физического устройства и сохраняет рабочий стол на удаленном сервере, что позволяет пользователям получать доступ к своим рабочим столам из любого места на любом устройстве. Помимо легкого доступа, преимущества виртуальных рабочих столов включают лучшую безопасность данных, экономию средств на лицензии и обновления программного обеспечения, а также простоту управления.

Контейнер и виртуальная машина

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

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

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

Настройка виртуальной машины

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

Читайте также: