Что такое виртуальная машина | REG.RU
В статье мы расскажем, что называется виртуальной машиной и для чего она предназначена, разберём преимущества и недостатки использования виртуальных машин, кратко рассмотрим 4 виртуальные машины и установим VirtualBox.
Виртуальный дата-центр VMware
Гибкое решение для создания собственного виртуального дата-центра.
Заказать виртуальный дата-центр VMware
Что такое виртуальная машина и зачем она нужна
Виртуальная машина (ВМ или VM) — это виртуальный компьютер, который использует выделенные ресурсы реального компьютера (процессор, диск, адаптер). Эти ресурсы хранятся в облаке и позволяют ВМ работать автономно. Простыми словами, виртуальная машина позволяет создать на одном компьютере ещё один компьютер, который будет использовать его ресурсы, но работать изолированно.
ВМ может работать в отдельном окне как программа или запускаться через панель управления.
Виртуализация, и виртуальная машина в частности, расширяет возможности IT-инфраструктуры. Она будет полезна разработчикам программных продуктов, веб-дизайнерам, а также тем, кто планирует перейти на новую ОС, но не уверен в выборе.
Для чего нужна виртуальная машина:
- чтобы разворачивать две и более независимые операционные системы на одном физическом устройстве. Например, на вашем компьютере установлена операционная система Windows 7, а на виртуальную машину вы установили Windows XP/8/10 или Linux;
- для экспериментов с программным обеспечением (например, кодом, предназначенным для запуска в различных ОС), не подвергая риску стабильность компьютера;
- чтобы устанавливать и тестировать различные программы и утилиты, не занимая место на основном ПК;
- чтобы запускать программы, которые не поддерживает основная ОС, или подключать оборудование, несовместимое с ней. Например, применять Windows-программы на Mac или Linux;
- для безопасного запуска приложения (программы), которое вызывает недоверие или подозрение на вирусы;
- чтобы эмулировать компьютерные сети и сложные среды, не настраивая виртуальную машину каждый раз. Можно сохранить настройки и продолжить с того этапа, где остановились;
- для создания резервных копий ОС.
Если сравнивать функции виртуальной машины с работой на обычном ПК, то можно выделить как преимущества, так и недостатки.
Преимущества виртуальной машины
- Можно выключить ПК или перейти к другой задаче с сохранением текущего состояния машины. Если вы решите продолжить работу, ВМ загрузится в том состоянии, в котором находилась в момент выключения.
- На VM можно делать снапшоты, которые позволяют откатываться до предыдущих конфигураций. Это удобно, если при тестировании нестабильного софта произошла критическая ошибка. По сравнению с основной системой, для ВМ выделяется меньше места на дисковом пространстве и откат до раннего состояния происходит быстрее.
- Машину можно сохранять или дублировать как изолированную среду. Её можно будет запустить позднее или скопировать на другой ПК. Заданные конфигурации сохранятся.
- ВМ вместе со всеми данными легко переносится с одного ПК на другой.
- ВМ не занимает место постоянной памяти, а оперирует выделенной временной памятью. Все действия фиксируются в виде лога, который очищается при завершении каждого сеанса.
- Для переподключения на другую ОС не нужно перезагружать компьютер.
- На одном устройстве можно хранить несколько виртуальных машин с несколькими ОС в разных состояниях.
Недостатки использования VM
- Чтобы одновременно запускать на ВМ несколько операционных систем, нужно иметь соответствующие аппаратные ресурсы.
- ОС в виртуальных машинах могут работать медленнее. Несмотря на то что показатели производительности виртуальных ОС стремятся к показателям физических ОС, на данный момент развития они всё-таки не равны.
- Виртуальная платформа поддерживает не весь функционал аппаратного обеспечения. VMware уже поддерживает USB 3.0, контроллеры портов COM и LPT и приводы CD-ROM, но с виртуализацией видеоадаптеров и поддержкой функций аппаратного ускорения трехмерной графики могут быть сложности.
Ниже мы расскажем про самые популярные и простые в использовании виртуальные машины и разберём их недостатки и преимущества.
Какие бывают виртуальные машины
К самым популярным виртуальным машинам относятся:
- VirtualBox,
- Microsoft Hyper-V,
- VMware Workstation Player,
- Parallels Desktop.
Microsoft Hyper-V ― это VM от Майкрософт.
Плюсы | Минусы |
---|---|
Привычный интерфейс для пользователей Microsoft | Не запускается с версий ниже Windows 10 |
Сразу установлена на Windows 10 (Pro, Enterprise, и Education) | Нельзя установить на MacOS |
Поддерживает различные старые версии Windows | Интерфейс уступает VMWare и VirtualBox |
VMware Workstation ― платная мощная виртуальная машина для профессионального использования. Работает в основном с Windows и Linux. Имеет бесплатную версию VMware Player, но она значительно ограничена функционалом.
Плюсы | Минусы |
---|---|
Установка систем по шаблону | Платная VM |
Удобный интерфейс | Нельзя записать видео с экрана виртуальной машины |
Высокая стабильность и надёжность | |
Детальная настройка оборудования. Можно отдельно настроить ID процессора, количество видеопамяти и др. | |
Поддержка 3D-графики и DirectX 10 | |
Поддерживает EFI |
Parallels Desktop ― это ВМ, которая позволяет использовать программы разных операционных систем на Mac.
Плюсы | Минусы |
---|---|
Работает без перегрузок | Платная программа |
Поддерживает различные операционные системы (Windows, Linux, разные версии MacOS и другие ОС) | Работает только на MacOS |
VirtualBox ― cамая популярная программа виртуализации с открытым исходным кодом. С её помощью можно запускать любые операционные системы, например Windows, Linux, Mac, Android. Программа имеет русифицированный интерфейс и проста в применении.
Плюсы | Минусы |
---|---|
Бесплатная VM | Нельзя выделить машине больше, чем 256 МБ видеопамяти. Для современных систем этого мало |
Имеет русскоязычную версию | Не поддерживается DirectX для 3D-графики |
Интуитивно понятный интерфейс, подходит новичкам | |
Можно управлять через GUI (графический пользовательский интерфейс) и командную строку | |
Есть комплект SDK | |
Можно подключать USB-устройства к виртуальным компьютерам, чтобы работать с ними напрямую | |
Поддерживает протокол RDP (протокол удалённого доступа) |
Все машины имеют свои сильные и слабые стороны. Нельзя рекомендовать только одну. Для примера мы рассмотрим, как создать виртуальную машину Oracle VirtualBox.
Как создать виртуальную машину Oracle VirtualBox
- 1.
Скачайте и установите VirtualBox на компьютер.
- 2.
Откройте панель управления Oracle и нажмите Создать:
- 3.
Введите название виртуальной машины (например, Ubuntu-1). Кликните Далее:
- 4.
Чтобы выделить объём памяти для машины, сдвиньте ползунок вправо. Мы рекомендуем указать объём 4 ГБ, но если на вашем компьютере недостаточно оперативной памяти, выбирайте максимум 2-3 ГБ. Нажмите Далее:
- 5.
Выберите пункт «Создать новый виртуальный жёсткий диск» и кликните Создать:
- 6.
Укажите тип файла «VDI (VirtualBox Disk Image)» и нажмите Далее:
- 7.
Выберите формат хранения «Динамический виртуальный жёсткий диск». Нажмите Далее:
- 8.
Укажите объём жёсткого диска 20 ГБ. Кликните Создать:
Готово, вы создали VM Oracle. Теперь переходите к установке операционной системы.
Как установить операционную систему в Oracle VirtualBox
Рассмотрим, как установить операционную систему на примере Ubuntu 20.04.
- 1.
Скачайте дистрибутив Ubuntu на компьютер.
- 2.
Откройте панель управления Oracle и нажмите Настроить:
- 3.
Перейдите в раздел Система. На вкладке «Материнская плата» поставьте галочку напротив пункта «Гибкий диск»:
- 4.
На вкладке «Процессор» выберите 2 ядра:
- 5.
Перейдите в раздел Дисплей. Поставьте галочку напротив пункта «Включить 3D-ускорение» и перетяните ползунок вправо, чтобы выделить максимально возможный объём видеопамяти:
- 6.
Перейдите в раздел Носители и выберите «Пусто».
Затем нажмите на иконку Диск — Выбрать образ оптического диска. Загрузите дистрибутив Ubuntu, который вы скачали на первом шаге. - 7.
После загрузки кликните Ок:
- 8.
На главной странице нажмите Запустить:
- 9.
Подождите, пока загрузится машина:
- 10.
В приветственном окне выберите нужный язык:
- 11.
Нажмите установить Ubuntu:
- 12.
Выберите раскладку клавиатуры «Russian». Нажмите Продолжить:
- 13.
Выберите пункты «Обычная установка» и «Загрузить обновления во время установки Ubuntu». Затем кликните Продолжить:
- 14.
Выберите тип установки «Стереть диск и установить Ubuntu» и нажмите Установить
Затем кликните Продолжить:
- 15.
Назначьте нужный регион и нажмите Продолжить:
- 16.
Зарегистрируйтесь. Задайте имя и пароль, остальные поля будут заполнены автоматически. Нажмите Продолжить:
- 17.
Дождитесь окончания установки и кликните Перезагрузить:
- 18.
Дождитесь перезагрузки и нажмите Enter:
- 19.
Выберите учётную запись, которую вы создали на шаге 15:
- 20.
Введите пароль, который вы задали при создании учётной записи:
- 21.
Примите предлагаемые настройки или нажмите Далее в правом верхнем углу экрана:
Готово, вы установили ОС Ubuntu 20.04 и можете приступать к работе:
Теперь вы знаете, зачем нужна виртуальная машина и как запустить её с помощью программы VirtualBox.
Виртуальный дата-центр VMware
Кроме VM, есть более крупные решения ― виртуальные дата-центры. Например, виртуальный дата-центр VMware, который можно заказать в REG.RU.
Для чего используют виртуальный дата-центр?
Эта услуга подходит для применения как частными лицами, так и крупными организациями и корпорациями. Возможности виртуализации в совокупности с облачными вычислениями обладают такими преимуществами как масштабируемость, экономичность и доступность ресурсов в любое время. Можно создавать и развёртывать несколько ВМ одновременно. К примеру, вы можете создать один виртуальный контейнер vApp с машинами для тестовой среды, а другой — для продуктивной. При этом у вас будет возможность изолировать их с помощью разных сетей. Подробнее об услуге читайте в статье: Как начать работу с VMware.
Теперь вы знаете, что собой представляет ВМ, что делает виртуальная машина и какими ресурсами виртуальной машины можно управлять, и при необходимости можете заказать Виртуальный дата-центр VMware в REG.RU.
Помогла ли вам статья?
Да
18 раз уже помогла
Что такое виртуальная машина и как она работает
Избранные
Избранные
Ознакомьтесь с наиболее популярными продуктами Azure
ИИ + машинное обучение
ИИ + машинное обучение
Создавайте приложения нового поколения, используя возможности искусственного интеллекта для любых разработчиков и любых сценариев.
Аналитика
Аналитика
Получите такие преимущества, как сбор, хранение, обработка, анализ и визуализация данных любого типа и объема и с любой скоростью.
Вычислительная среда
Вычислительная среда
Воспользуйтесь возможностями облачных вычислений и масштабирования по требованию. При этом вы платите только за те ресурсы, которые используете.
Контейнеры
Контейнеры
Разрабатывайте и администрируйте контейнерные приложения быстрее благодаря встроенным средствам
Базы данных
Базы данных
Продолжайте быстро развиваться и оперативно внедряйте инновации благодаря безопасным полностью управляемым службам баз данных корпоративного уровня.
DevOps
DevOps
Быстрое внедрение инноваций с помощью простых и надежных средств для непрерывной поставки
Средства для разработчиков
Средства для разработчиков
Создавайте и непрерывно доставляйте облачные приложения, а также управляйте ими, используя любую платформу и любой язык
Гибридная и многооблачная среда
Гибридная и многооблачная среда
Получайте новинки Azure в любом месте — добавьте гибкость и инновации облачных вычислений в свои локальные рабочие нагрузки
Удостоверение
Удостоверение
Управление удостоверениями и доступом пользователей для защиты устройств, данных, приложений и инфраструктуры от сложных угроз
Интеграция
Интеграция
Без проблем интегрируйте локальные и облачные приложения, данные и процессы в масштабах всего предприятия.
Интернет вещей
Интернет вещей
Подключайте ресурсы или среды, находите аналитику и применяйте продуманные действия по преобразованию организации
Управление
Управление
Упрощайте, автоматизируйте и оптимизируйте управление облачными ресурсами и обеспечение их соответствия требованиям
Мультимедиа
Мультимедиа
Доставка видео высокого качества в любую точку, в любое время и на любое устройство
Миграция
Миграция
Упрощение и ускорение миграции в облако с помощью наших руководств, инструментов и ресурсов
Смешанная реальность
Смешанная реальность
Объедините реальный и цифровой мир в решениях с эффектом присутствия и возможностями взаимодействия
Мобильные приложения
Мобильные приложения
Сборка и развертывание кроссплатформенных и нативных приложений для любых мобильных устройств
Работа в сети
Работа в сети
Объедините облачные и локальные службы и инфраструктуру, чтобы обеспечить максимальное удобство работы своим клиентам и пользователям.
Безопасность
Безопасность
Защита предприятия от сложных угроз для гибридных облачных нагрузок
Хранилище
Хранилище
Получите безопасное облачное хранилище с высоким уровнем масштабируемости для данных, приложений и рабочих нагрузок.
Интернет
Интернет
Быстрая и эффективная сборка, развертывание и масштабирование мощных веб-приложений
Виртуальный рабочий стол Windows
Виртуальный рабочий стол Windows
Лучший интерфейс виртуального рабочего стола, поставляемый Azure
Что такое виртуальная машина (ВМ)?
Введите ключевые слова
Поддержка Приставка Начать пробную версию Контакт
Выберите язык 简体中文EnglishFrançaisDeutschItaliano日本語한국어PortuguêsEspañol
Свяжитесь с намиВыберите язык
- 简体 中文
- Английский
- Français
- Deutsch
- Итальян
- 日本語
- 한국어
- PortugUs
- 0012
- Испанский
Добро пожаловать,
Войдите в свою учетную запись Red Hat
Войдите в систему
Ваша учетная запись Red Hat дает вам доступ к вашему профилю участника и предпочтениям, а также к следующим услугам в зависимости от вашего статуса клиента:
Зарегистрируйтесь сейчас
Еще не зарегистрированы? Вот несколько причин, по которым вы должны это сделать:
- Просматривайте статьи базы знаний, управляйте обращениями в службу поддержки и подписками, загружайте обновления и многое другое из одного места.
- Просмотрите пользователей в вашей организации и измените информацию об их учетных записях, предпочтениях и разрешениях.
- Управляйте своими сертификатами Red Hat, просматривайте историю экзаменов и загружайте логотипы и документы, связанные с сертификацией.
Изменить свой профиль и настройки
Ваша учетная запись Red Hat дает вам доступ к вашему профилю участника, настройкам и другим услугам в зависимости от вашего статуса клиента.
В целях безопасности, если вы находитесь на общедоступном компьютере и завершили использование служб Red Hat, обязательно выйдите из системы.
Выход из системы
Логин аккаунтаВиртуальная машина (ВМ) — это виртуальная среда, функционирующая как виртуальная компьютерная система с собственным ЦП, памятью, сетевым интерфейсом и хранилищем, созданная на физической аппаратной системе (расположенной вне или локально). Программное обеспечение, называемое гипервизором, отделяет ресурсы машины от оборудования и выделяет их соответствующим образом, чтобы они могли использоваться виртуальной машиной.
Физические машины, оснащенные гипервизором, таким как виртуальная машина на основе ядра (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. Построенный на Red Hat Enterprise Linux и KVM, он включает в себя инструменты управления, которые виртуализируют ресурсы, процессы и приложения, предоставляя вам стабильную основу для облачного и контейнерного будущего.
Страница не найдена 404
Перейти к содержимому
Введите ключевые слова
Поддержка Приставка Начать пробную версию Контакт
Выберите язык 简体中文EnglishFrançaisDeutschItaliano日本語한국어PortuguêsEspañol
Свяжитесь с намиВыберите язык.0012
Добро пожаловать,
Войдите в свою учетную запись Red Hat
Войдите в систему
Ваша учетная запись Red Hat дает вам доступ к вашему профилю участника и предпочтениям, а также к следующим услугам в зависимости от вашего статуса клиента:
Зарегистрируйтесь сейчас
Еще не зарегистрированы? Вот несколько причин, по которым вы должны это сделать:
- Просматривайте статьи базы знаний, управляйте обращениями в службу поддержки и подписками, загружайте обновления и многое другое из одного места.
- Просмотрите пользователей в вашей организации и измените информацию об их учетных записях, предпочтениях и разрешениях.
- Управляйте своими сертификатами Red Hat, просматривайте историю экзаменов и загружайте логотипы и документы, связанные с сертификацией.
Изменить свой профиль и настройки
Ваша учетная запись Red Hat дает вам доступ к вашему профилю участника, настройкам и другим услугам в зависимости от вашего статуса клиента.
В целях безопасности, если вы находитесь на общедоступном компьютере и завершили использование служб Red Hat, обязательно выйдите из системы.
Выход из системы
Логин аккаунтаВыберите язык
- 简体 中文
- Английский
- Français
- Deutsch
- ИТАЛАНАО
- 日本語
- 한국어
- PortuguêS
- ESPAYOL
- PortuguS
Red Hat ® Enterprise Linux ® — это основа для приложений, которые управляют вашим бизнесом — в физических, виртуальных, контейнерных, частных и общедоступных облаках.
Red Hat OpenShift ® — это контейнерная платформа приложений с технологиями Docker и Kubernetes корпоративного уровня.
Будь то контейнеры, облако, микросервисы, DevOps или безопасность, открытые технологии Red Hat помогут вам справиться с задачами цифровой трансформации.
Получите больше от корпоративных технологий. Получите доступ к документации по продуктам Red Hat, технической экспертизе, полезным инструментам и многому другому на нашем отмеченном наградами портале для клиентов.
Инженеры Red Hat работают в сообществах с открытым исходным кодом, создавая и продвигая проекты, в результате чего появляются проверенные и проверенные продукты, которым доверяют.
Всеобъемлющие учебные курсы и экзамены Red Hat ориентированы на реальные рабочие роли и задачи. Узнайте, как вы можете извлечь выгоду.
LinkedInYouTubeFacebookTwitterПродукты
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Платформа автоматизации Red Hat Ansible
- Облачные сервисы
- Посмотреть все продукты
Инструменты
- Моя учетная запись
- Обучение и сертификация
- Служба поддержки клиентов
- Ресурсы для разработчиков
- Учебное сообщество
- Партнерские ресурсы
- Библиотека ресурсов
Попробуйте, купите и продайте
- Пробный центр
- Торговая площадка Red Hat
- Экосистемный каталог Red Hat
- Магазин красных шляп
- Купить онлайн (Япония)
- Консоль
Связь
- Контактная консультация
- Связаться с отделом продаж
- Контактное обучение
- Социальный
О Red Hat
Мы являемся ведущим в мире поставщиком корпоративных решений с открытым исходным кодом, включая Linux, облачные решения, контейнеры и Kubernetes.