Виртуальная машина бесплатно: Лучшие бесплатные виртуальные машины для Windows 7, Linux и Mac OS X
Лучшие бесплатные виртуальные машины для Windows 7, Linux и Mac OS X
-
-
– Автор:
Игорь (Администратор)
Введение — Понятия и аспекты виртуальных машин для Windows 7, Linux и Mac OS X
Виртуализация позволяет инкапсулировать внутреннее устройство операционных систем или их частей внутри виртуальных аппаратного и программного обеспечения. Другими словами, создавать виртуальное пространство, которое будет реальным, с точки зрения операционной системы, запущенной в этом пространстве. Именно этим и занимаются виртуальные машины для Windows 7, Linux и Mac OS X. Виртуализация так же позволяет имитировать устройства, которых и вовсе нет на вашем компьютере.
Примечание: В некотором смысле, виртуальные машины позволяют создавать компьютер внутри компьютера.
Существует два важных аспекта виртуализации машин:
- взаимодействие между физическим хостом (компьютером) и виртуальным хостом
- взаимодействие между операционной системой, запущенной в виртуальном пространстве, и используемым оборудованием
Программное обеспечение для виртуализации, а именно виртуальные машины для Windows 7 (Linux, Mac OS X), как правило, представляет собой обычное приложение или службу операционной системы, которое позволяет создавать хосты. Хостом называется любая физическая машина (компьютер). Внутри программного обеспечения для виртуализации, операционная система выполняется в похожем или идентичном реальному хосте, называемым виртуальной машиной. Для удобства, операционную систему, выполняющуюся в виртуальной машине, называют гостевой.
Кроме того, существуют различные способы виртуализации, от которых зависит не только реализация приложений для создания виртуальных машин, но и предоставляемые возможности для гостевых систем. Есть обычная эмуляция, в рамках которой аппаратные и программные вызовы проходят через промежуточный слой. Так же существует пара-виртуализация, где часть действий внутри виртуальной машины происходит на реальном оборудовании, в то время как другая часть проходит через промежуточный слой. А так же существует виртуализация на уровне системы, когда каждая гостевая система загружается в специальном ядре, которое позволяет запускать только схожие версии операционной системы.
Некоторые из этих методов могут выполняться на лету, без значительных изменений на реальном хосте и его операционной системе. Другие требуют перезагрузки хоста в специальном экземпляре операционной системы, которая поддерживает виртуализацию. Другие же используют специальные хосты, которые поддерживают и предназначены для виртуализации на уровне аппаратных устройств. Последние так же известны, как методы виртуализации на чистом железе (хотя это не совсем правда, так как все же используется некоторое программное ядро).
Программное обеспечение для виртуализации, которое управляет созданием и функционированием виртуальных машин, а так же распределением и ограничением предоставляемых ресурсов, часто называют гипервизором. Некоторые приложения для виртуализации так же могут использовать специальные расширения процессоров для повешения производительности виртуальных машин. Наличие такого рода расширений называют аппаратной поддержкой виртуализации. Примерами этой поддержки являются технологии VT-X (Intel) и AMD-V (AMD).
Что не является виртуализацией и виртуальной машиной?
Некоторые люди любят называть программами виртуализации (виртуальными машинами) все, что создает уровень абстракции между операционной системой и некоторыми из запущенных процессов. Например, существует Sandboxie, которая позволяет изолировать браузеры от системы (см. утилиты для защиты браузера). Некоторые программы позволяют замораживать состояние системы так, что его нельзя изменить. Другие так же позволяют использовать так называемый теневой режим, в котором все программы выполняются нормально, однако любые изменения отменяются при перезагрузке компьютера.
Безусловно, все эти программы предоставляют различные преимущества, но они не считаются технологиями виртуализации и не представляют собой виртуальные машины, потому что они не имитируют системные вызовы, и они не позволяют запускать гостевые операционные системы поверх текущей системы. Такие программы только лишь создают дополнительные слои разделения, в основном для повышения уровня безопасности. Если продолжать тему безопасности, то…
Почему стоит использовать виртуализацию и виртуальные машины?
Если безопасность для вас стоит на первом месте и это первое о чем вы задумываетесь в любых ситуациях, то виртуализация (использование виртуальных машин), безусловно, может помочь вам в этом. Но, не стоит считать, что виртуализация главным образом используется для обеспечения безопасности. Ее первоначальными целями являются: тестирование, сокращение затрат, гибкость, поддержка старых продуктов и образование. Повышение уровня безопасности это лишь приятный бонус, у которого есть и немало своих подводных камней.
Примечание: Виртуализация хоть и позволяет изолировать одну операционную систему от другой, все же существуют пути добраться из гостевой системы в основную.
Что нужно для запуска технологии виртуализации и виртуальных машин?
Первое, что необходимо учитывать — это физический хост. В зависимости от типа программного обеспечения для виртуализации (виртуальных машин), может требоваться совершенно разное оборудование и различные операционные системы. Виртуализация не подразумевает какого-либо одного решения, которое будет выполняться везде, где потребуется. Виртуальные машины нужно подбирать под систему (Windows, Linux, Mac), так и под железо (аппаратное обеспечение). Кроме того, хост должен обладать необходимыми ресурсами системы.
Так если вы собираетесь запустить гостевые операционные системы поверх вашей системы, вам потребуются дополнительные ресурсы для их запуска, такие как процессор и оперативная память. Например, если на вашем компьютере имеется только 2 Гб оперативной памяти и вы хотите запустить гостевую систему на Windows 7, то вам придется сильно ограничить использование ресурсов на реальной системе, чтобы виртуальная машина смогла нормально функционировать. Конечно, если вы не пытаетесь запустить Windows XP с 256 Мб памяти. Тем не менее, если у вас есть 16 Гб оперативной памяти, то вы можете запустить далеко не одну гостевую систему, при этом не ощутив никакой нехватки ресурсов.
Кроме того, скорость чтения/записи дисков, свободное дисковое пространство и процессор так же являются важными факторами. Например, запуск базы данных MySql на виртуальной машине с ноутбука со скоростью диска 5,400rpm будет, вероятно, не лучшей идеей. Так же не стоит планировать обработку мультимедийных данных, если у вашего процессора всего одно ядро.
Наличие достаточного количества ресурсов имеет важное значения для быстрой и эффективной виртуализации.
И последнее, что необходимо учитывать, это выбор программного обеспечения. Даже если физически хост имеет много ресурсов и его устройства поддерживают различные аппаратные режимы, вам необходимо убедиться, что программное обеспечение сможет эффективно их использовать. Например, простые приложения бессмысленно устанавливать на серверные хосты с огромными ресурсами. Наличие 32 физических процессоров попросту не будет иметь никакого значения.
Программы создания виртуальных машин для Windows 7, Linux и Mac
Для каждой из рассмотренных программ для создания виртуальных машин будет приводится краткое описание основных трудностей в использовании и настройке, целевой аудитории, основных плюсов и минусов, а так же другие немаловажные детали.
Виртуальная машина для Windows 7 и Linux — VMware Player
VMware Player является кросс-платформенной программой создания виртуальных машин для Windows 7 и выше, а так же Linux систем. Программа запускается как обычное приложение внутри системы. Вы можете использовать его для создания виртуальных машин и установки гостевых операционных систем. Вы так же можете запускать другие виртуальные машины. Это, пожалуй, одна из самых простых программ виртуализации. И вы вряд ли найдете в ней специфические функции.
Скачать VMware Player
Аудитория: начинающие и опытные пользователи.
Плюсы: Простая в установке и использовании.
Минусы: Ограниченная функциональность. Не поддерживает снапшоты и общий доступ к каталогам.
Виртуальная машина для Windows 7, Linux и Mac OS X — VirtualBox
VirtualBox представляет собой еще одну кросс-платформенную программу создания виртуальных машин для Windows 7 и выше, а так же Linux и Mac систем, в настоящее время принадлежащую Oracle. VirtualBox похожа на VMware Player, но имеет больше функций, в том числе более продвинутый сетевой стек, неограниченное количество снимков (снапшотов), некоторую поддержку OpenGL и DirectX, а так же много другое. Приложение просто устанавливается, и его так же просто использовать. Вы так же можете использовать командную строку для автоматического развертывания. VirtualBox так же поддерживает USB и общие каталоги. Кроме того, существует портативная версия VirtualBox. Тем не менее, есть и недостатки. Вы не можете делать скриншоты гостевых систем. Управление дисками несколько запутанное.
Скачать VirtualBox
Аудитория: начинающие и опытные пользователи.
Плюсы: Проста в установке и использовании, много функций.
Минусы: Нет поддержки скриншотов, импорт существующих машин сложен, не интуитивно понятное управление дисками.
Гипервизор VMware ESXi для создания виртуальных машин
ESXi является гипервизором на чистом железе с обрезанной функциональностью, по сравнению с ESX. Приложению требуется хост и им можно управлять из консоли (по умолчанию консоль заблокирована, но вы можете включить ее вручную). Вы не сможете делать сриншоты или снимать видео с экрана ваших виртуальных машин. Перенос и клонирование гостевых систем осуществляется только вручную. Но, зато вы получается совместное использование памяти для повышения эффективности использовать оперативной памяти, мощный контроль и управления, и доступ к командной строке через SSH (когда разблокирована). Вы так же можете установить VMware Tools для повышения производительности виртуальных машин. Пара-виртуализация так же поддерживается ESXi.
Скачать VMware ESXi
Аудитория: продвинутые пользователи и профессионалы.
Плюсы: Мощная, расширенные возможности виртуальных машин.
Минусы: Необходим хост и много ресурсов. Не просто установить и запустить.
Виртуальная машина для Unix/Linux — Kernel-based Virtual Machine (KVM)
KVM поддерживает виртуализацию только для UNIX-подобных операционных систем (Linux). Приложение можно запустить на любом оборудовании или в режиме эмуляции, однако без расширений процессора, производительность будет ужасной. KVM предназначен для использования по средствам консоли. Но, у него есть приличный интерфейс управления, который позволяет запускать и останавливать виртуальные машины, снимать скриншоты и многое другое. Интерфейс известен как Virtual Machine Manager (VMM) и так же используется для управления виртуальными машинами Xen (см. далее). Поддержка локального и удаленного управления. Существует известный конфликт с VirtualBox, но его можно решить относительно легко
Скачать Kernel-based Virtual Machine (KVM)
Аудитория: продвинутые пользователи и профессионалы.
Плюсы: Полный контроль и гибкость, очень высокая производительность, при соответствующих условиях.
Минусы: Только UNIX-подобные системы. Необходимы аппаратные расширения виртуализации для нормального выполнения. Акцент на командной строке. Не просто установить и запустить.
Виртуальная машина для Unix/Linux — Xen
Xen является еще одним приложением для виртуализации UNIX-подобных операционных систем (Linux). Она должна загружаться в своем экземпляре ядра. Акцент делается на командную строку. Но, можно так же использовать VMM. Официально, Xen была поддержана OpenSUSE в течении многих лет и недавно была добавлена в основную ветку релиза ядра. Xen может выполняться в режиме аппаратной поддержки или пара-виртуализации. Тем не менее, для пара-виртуализации Xen в высшей степени проблематична в вопросах установки и запуска. Кроме того, Xen имеет ограниченную поддержку cd-rom и сетевых устройств. Так же программа доступна как гипервизор виртуализации на чистом железе на Live CD. Существуют многочисленные сторонние расширения для управления Xen.
Скачать Xen Project
Аудитория: продвинутые пользователи и профессионалы.
Плюсы: Полный контроль и гибкость, очень хорошая производительность, встроенная поддержка ядра.
Минусы: Только UNIX-подобные системы. Режим пара-виртуализации глючит. Акцент на командной строке. Несколько утилит командной строки, которые могут ввести в заблуждение. Не просто установить и запустить. Необходимо загружать собственный экземпляр ядра.
Другие решения для создания виртуальных машин
Существует много других решений, которые не были здесь перечислены, такие как Parallels Virtuozzo, OpenVZ и VirtualBox на основе VMLite. Так же существует ряд переделанных решений, включая примеры скрещивания виртуализации и тонких клиентов. Linux так же имеет огромное количество собственных модификаций. И не стоит забывать об облачных технологиях со своими приложениями для виртуализации.
Тем не менее, если вы начинающий пользователь, то не стоит гнаться за возможностями и красочными модификациями. В противном случае, попытка создать виртуальную машину для запуска пары тройки программ, может обернуться несколькими бессонными ночами.
Несколько слов о программах виртуализации
Данный обзор будет полезен не только начинающим пользователям, но и экспертам. Перечисленные продукты покрывают широкий спектр технологий виртуализации на всех уровнях. Все описанные решения являются бесплатными для личного использования. Выберите то, что вам хочется или нужно, исходя из имеющегося аппаратного обеспечения, требований к простоте настройки и запуска, а так же наличию необходимого набора функций.
Как правило, большинство людей начинают познавать виртуализацию с VMware Player или VirtualBox. Пользователи Linux могут предпочесть KVM и, возможно, Xen. Опытные пользователи, возможно, захотят взглянуть на ESXi.
☕ Хотите выразить благодарность автору? Поделитесь с друзьями!
- Лучшие бесплатные программы замены буфера обмена Windows
Добавить комментарий / отзыв
Лучшие виртуальные машины: Hyper-V, VirtualBox, VMware
Виртуальная машина – программа, позволяющая выделить часть ресурсов вашего ПК в отдельный виртуальный компьютер. Он эмулирует все элементы реального компьютера, в том числе жёсткий диск, USB-порты и сетевую карту. На “виртуальный компьютер” можно установить собственную операционную систему и нужные программы. Работать они будут также, как на реальном компьютере. Виртуальный компьютер даже можно подключить к локальной сети или к Интернет с собственным IP-адресом.
С помощью виртуальной машины удобно тестировать незнакомые операционные системы или новые программы. К примеру, можно развернуть на виртуальном компьютере Linux или MacOS и спокойно экспериментировать. На реальную операционную систему компьютера это никак не повлияет.
Три лучшие виртуальные машины
Сегодня наиболее распространены три программы для создания и запуска виртуальных компьютеров:
- Microsoft Hyper-V
- Oracle VirtualBox
- VMware Workstation
Рассмотрим их основные отличия, преимущества и недостатки.
Виртуальнная машина Microsoft Hyper-V
Во все 64-битные версии операционных систем Windows 8 и Windows 10 уже встроена виртуальная машина Microsoft Hyper-V. Чтобы запустить её надо зайти в панель управления Windows. Выбрать раздел “Включение и выключение компонентов Windows”. В открывшемся окошке надо отметить пункт “Hyper-V”.
После перезагрузки можно запустить Hyper-V через интерфейс Modern. Для этого проще всего набрать “Hyper-V” в строке поиска:
После этого появится окно программы Hyper-V:
Hyper-V создан для работы в основном с операционными системами Microsoft. При установке на него систем других компаний не исключены проблемы. Поэтому, для тестирования Linux, например, лучше воспользоваться другой виртуальной машиной.
Бесплатная виртуальная машина Oracle VirtualBox
VirtualBox – бесплатная и простая в работе виртуальная машина. Она может запускать в качестве “гостевой” почти любую операционную систему, в том числе Windows, MacOS или Linux.
VirtualBox позволяет делать “снимки” гостевой операционной системы. Это своеобразные “точки восстановления”, к которым легко “откатить” гостевую систему, в случае сбоя. Создание виртуальных машин в VirtualBox выполняется с помощью простого пошагового мастера. Программа поддерживает работу с сетями, поэтому, при желании можно дать виртуальной машине выход в Интернет.
Скачать VirtualBox можно с официального сайта: https://www.virtualbox.org/
Виртуальная машина VMware Workstation
Если вы хотите развернуть на виртуальной машине постоянно-действующий сервер, лучше выбрать VMware Workstation. Это платная виртуальная машина, которая поддерживает работу с Windows и Linux.
На виртуально машине под управлением VMware Workstation можно, к примеру, создать фаервол, отделяющий сеть организации от Интернет. Можно даже развернуть на ней сервер какой-либо базы данных.
Надо отметить, что у VMware Workstation есть бесплатный “младший брат” – VMWare Player. Плеер не умеет создавать новые виртуальные машины. Он может только запускать машины, ранее созданные в VMware Workstation. VMWare Player очень полезен на этапах тестирования новых программ. Разработчик может передать заказчику созданную им систему на ознакомление в виде образа виртуальной машины. Эта практика получает всё большее распространение. Так заказчику гораздо проще изучать новую систему, поскольку отпадает необходимость инсталлировать её самостоятельно.
Официальный сайт VMware Workstation: https://www.vmware.com/
Если вы хотите изучить какую-либо новую операционную систему, лучшим выбором будет бесплатная виртуальная машина ORACLE Virtual Box. Она поддерживает любые современные ОС и гибко настраивается. Если же вы хотите развернуть постоянно действующий виртуальный сервер, лучше выбрать платную VMWare Workstation.
Бесплатная виртуальная машина
Программа, эмулирующая другие операционные системы на базе уже установленной Windows.
Можно ли на одном компьютере одновременно работать с несколькими принципиально разными операционными системами?
Если бы этот вопрос был задан еще несколько лет назад, то наверняка бы Вы получили отрицательный ответ. Как же так? Мы ведь знаем, как устанавливаются «оськи» и при загрузке можно выбрать только одну из них. Но сегодня широко известный термин «виртуальная машина». Он подразумевает то, что в рамках определенной ОС можно запустить другую систему в режиме эмуляции.
Фактически мы создаем новый «виртуальный компьютер», выделяя на его «нужды» ресурсы реального ПК.
Непонятно? Тогда попробуем разобраться со всем этим на конкретном примере. Хочу познакомить Вас с одной замечательной программой — VirtualBox. Благодаря ей Вы легко сможете организовать как полностью изолированную, так и связанную с основной ОС систему, принципиально отличную от гостевой. Хотите, например, поработать с Linux’ом, но Windows жалко — пожалуйста :)!
А может надо запустить старенький DOS или новую Windows 7 — без проблем! Или Вы нуждаетесь в отдельной ОС для тестирования неизвестного ПО? VirtualBox позволяет решить все эти проблемы! Несмотря на то, что многие программы для виртуализации бесплатные, существуют и довольно дорогие решения. Сравним, например, наш VirtualBox с другой разработкой — Parallels Workstation:
Сравнение виртуальной машины VirtualBox с платным аналогом Parallels Workstation
Особенности | VirtualBox | Parallels Workstation |
Стоимость | бесплатно | EUR 327.55 |
Настройка виртуального ПК | + | + |
Поддержка USB-портов | + | + |
Поддержка виртуальных образов ОС других систем виртуализации | VMDK (VMware) и VHD (Microsoft Virtual PC) | — |
Поддержка Интернет и сети с основной ОС | + | + |
Поддержка общих папок | + | + |
Поддержка CD/DVD-приводов | + | + |
Новая версия VirtualBox существенно улучшилась по сравнению с более старыми. Исправлено большое количество ошибок, улучшена поддержка новейших операционных систем, а также произведена отладка некоторых узлов, связанных с обеспечением совместимости с основной системой.
Теперь мы имеем полнофункциональный профессиональный инструмент для виртуализации, который поддерживает не только «свои» образы ОС, но и созданные в других программах (см. таблицу).
Установка VirtualBox
Приступим, наконец, к установке VirtualBox. Запустим инсталляционный EXE-файл и будем следовать подсказкам мастера. В процессе установки Вам будет предложено настроить параметры:
Здесь Вы можете выбрать компоненты, которые следует установить (для неопытных пользователей советую оставить все), а также папку для установки (для изменения нажмите кнопку «Browse»).
В процессе установки несколько раз будет появляться предупреждение о возможной несовместимости VirtualBox с Windows:
Игнорируем его, нажимая кнопку «Все равно продолжить». После завершения инсталляции будут созданы ярлыки программы в меню «Пуск» и на Рабочем столе.
Теперь можно запустить VirtualBox и немного осмотреться. При первом запуске Вам могут предложить зарегистрироваться, заполнив специальный бланк. Эта процедура не является обязательной, поэтому ее можно пропустить. После этого запустится главное окно VirtualBox:
Интерфейс VirtualBox
Окно программы не обременено лишними кнопками, поэтому не вызовет замешательства даже у новичка. Единственная активная деталь (помимо менюшек вверху) в окне — кнопка «Создать». С нее и начнем :).
Мастер создания виртуальной машины
После нажатия кнопки запустится «Мастер создания новой виртуальной машины», который поможет выделить ресурсы для запуска новой гостевой операционной системы:
После нажатия кнопки «Далее» откроется окно, в котором можно будет задать имя будущей ОС и ее тип. Поскольку под рукой оказался только старенький дистрибутив Windows XP SP2, то и экспериментировать я решил на нем (хотя выбор гостевых ОС довольно широкий, и даже шире чем в Parallels Workstation).
Когда с типом системы определились, снова нажимаем «Далее» и переходим к окну настройки оперативной памяти нашего виртуального ПК. Здесь действует принцип — чем больше, тем лучше. Но поскольку у меня на компьютере всей оперативки только 1Гб, пришлось выделить под гостевую систему довольно немного:
Следующим шагом будет создание виртуального жесткого диска. Здесь ничего не меняем и нажимаем «Далее»:
Запустится Мастер создания нового диска:
Нажав «Далее» Вы сможете выбрать тип нового виртуального диска (динамически расширяющийся или фиксированного размера).
Далее можно будет установить начальный размер создаваемого образа в мегабайтах:
И вот, наконец, мы видим все наши настройки и, если они нас устраивают, то можно нажимать «Готово» и переходить к следующему этапу работы — установке ОС.
Подготовительные работы закончились. Теперь мы видим, что в основном окне программы появилась запись о новой операционной системе, а в правой части отображена информация о конфигурации виртуального ПК, на который эта система будет установлена:
Установка операционной системы
Для начала работы с новой ОС ее надо запустить, нажав кнопку «Старт» — появится Мастер первого запуска, который предложит Вам установить операционную систему:
В следующем окне мастера следует указать тип привода, с которого будет производиться инсталляция и путь к дистрибутиву. Интересно то, что Вы можете установить новую ОС прямо из ISO-образа на жестком диске. Для этого Вам понадобится просто указать путь к образу в окошке «Носитель».
Сразу после нажатия кнопки «Далее» начнется непосредственная установка операционной системы на созданный нами ранее виртуальный жесткий диск. Для корректной инсталляции следуйте подсказкам самой ОС.
После окончания инсталляции системы можно немного поправить настройки виртуального ПК. Например, добавить оперативной памяти или настроить сеть с основной ОС. Также может понадобится дать гостевой операционке доступ к какой-либо папке на основной машине. Все это можно реализовать, нажав кнопку «Свойства» в основном окне программы.
Работа с новой операционной системой
Посмотрим теперь на рабочий стол гостевой ОС:
Он ничем не отличается от обычного рабочего стола, только имеет ряд индикаторов внизу и меню вверху. Индикаторы указывают на активность тех или иных подключенных к гостевой системе устройств. Стоит заметить, что по умолчанию работает автозахват клавиатуры и мыши. Чтобы иметь возможность вновь работать с основной операционной системой, надо будет нажать специальную кнопку (по умолчанию правый CTRL).
Рассмотрим подробнее верхние менюшки. Нас интересуют только две первые. В последней («Справка») нет ничего, касательно настроек или каких либо параметров. Итак, первое меню — «Машина».
Это меню предоставляет возможность управлять виртуальной машиной, на которой установлена гостевая ОС. Вы можете управлять размером окна, посылать некоторые команды, делать снимки экрана гостевой системы, а также выключать/перезагружать систему.
В меню же «Устройства» находится все, что касается подключенных внешних устройств и синхронизации с основной ОС. Именно из этого меню мы можем подключиться к созданным ранее общим папкам или «состыковать» гостевую систему с подключенным USB-устройством, например.
Теперь нам осталось только научиться правильно выключать нашу систему :). Для этой цели лучше всего использовать пункт «Закрыть» из меню «Машина». При активации этого пункта мы получим список возможных действий.
Пункт «Сохранить состояние машины» позволяет зафиксировать все изменения в виртуальной среде без ее выключения. «Послать сигнал завершения» эмулирует стандартное выключение системы. А для того, чтобы полностью завершить работу с конкретной системой лучше всего выбрать пункт «Выключить машину»:
Выводы
VirtualBox позволяет относительно быстро проверить новый интересный дистрибутив операционной системы без ее традиционной установки, организовать «закрытую» тестовую площадку для неблагонадежного софта или поэкспериментировать с настройкой локальной сети, не имея других компьютеров.
Кроме того, программа активно развивается, что способствует быстрому выявлению и исправлению всевозможных багов. Одним словом, если Вы всегда хотели испробовать, например, Linux, но боялись трудностей сопряженных с переходом на новую ОС, то теперь Вы легко сможете попробовать его без вреда для своей системы!
P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.
P.P.S. Для выделения ресурсов под виртуальный компьютер в VirtualBox Вы должны знать, сколько их остается на реальном ПК. Для получения полной информации об этом воспользуйтесь этой программой:
Диагностика компьютера https://www.bestfree.ru/soft/sys/diagnostics.php
3 лучшие Виртуальные Машины
Каждый пользователь ПК иногда желает попробовать в работе какую-либо другую операционную систему, но не решается установить её на свой рабочий компьютер. Действительно, установка незнакомой ОС — очень рискованное действие. Одной неправильной командой можно потерять все данные на диске. Но сегодня есть способ опробовать на одном компьютере сразу несколько операционных систем, причём, при желании, даже одновременно! Называется этот способ — виртуальная машина или виртуальный компьютер. Рассмотрим три лучшие программы, которые позволяют использовать технологию виртуализации в домашних условиях.
Общие сведения о виртуальных машинах
У существующих сегодня систем виртуализации много общего. В частности каждая виртуальная машина распознает CD-привод, а также дисковод для флоппи. Кроме того, возможна работа с виртуальными приводами и образами дисков. Очень полезной является возможность вручную выставлять количество оперативной памяти для каждой из виртуальных машин, список подключаемых устройств и т.д. Такие гибкие настройки позволяют комфортно пользоваться гостевой системой. Очень удобной функцией является возможность приостановить работу виртуальной машины в любой момент. Это позволяет освободить необходимые аппаратные ресурсы для хостовой системы.
Все отличия существующих виртуальных машин, по сути, сводятся лишь к перечню поддерживаемых ими операционных систем, а так же стоимости. Наиболее распространены сегодня системы VirtualBox, Windows Virtual PC и VMWare. Чем же они отличаются?
ORACLE VirtualBox — универсальная, бесплатная виртуальная машина
VirtualBox — очень простой, мощный и бесплатный инструмент для виртуализации, развивающийся благодаря поддержке знаменитой корпорации ORACLE. Позволяет устанавливать в качестве «гостевой» практически любую современную операционную систему, будь то Windows, MacOS или любой из многочисленных представителей семейства Linux.
Создание виртуальных машин в VirtualBox выполняется с помощью пошагового мастера. Разобраться в её работе сможет любой, более-менее опытный пльзователь ПК. Система поддерживает работу с сетями, поэтому, при желании можно дать виртуальной машине выход в Интернет.
VirtualBox позволяет создавать «снимки» операционной системы. С их помощью можно создать «точки восстановления», к которым в любой момент можно «откатить» гостевую систему в случае возникновения ошибок или сбоев.
Windows Virtual PC — виртуальная машина от Microsoft
Экран Windows Virtual PCWindows Virtual PC — виртуальная машина для работы только и исключительно с Windows. Установка Linux, MacOS и прочих операционных истем не поддерживается.
Virtual PC позволяет запускать несколько разных копий Windows на одном компьютере. При этом можно задать им приоритет, чтобы в автоматическом режиме выделять под нужды той или иной виртуальной машины большее количество ресурсов замедляя работу остальных.
Моноплатформенность виртуальной машины Virtual PC является её главным недостатком. Впрочем, если требуется тестировать только программы, работающие на Windows, это не актуально. Некоторым недостатком можно считать менее функциональный и менее удобный чем в VirtualBox интерфейс. В остальном Virtual PC вполне надёжный инструмент, позволяющий создавать виртуальные машины с операцонными системами Microsoft Windows.
VMware Workstation — для серьёзных задач
Экран системы виртуализации VMWareVMware Workstation – мощная, платная, максимально-надёжная программа для виртуализации, которая поддерживает работу с Windows и Linux. Для виртуализации MacOS, данная машина не предназначена.
Благодаря высокой надёжности и широчайшей функциональности VMware Workstation часто используется не только для тестирования, но и для постоянной работы виртуальных машин в качестве серверов, будь то фаервол, отделяющий сеть организации от Интернет или даже сервер какой-либо базы данных.
VMware Workstation можно очень гибко настраивать, включая множество параметров оборудования и опции сетевых подключений для работы с Интернет. Эта система лучше прочих можем воспроизводить на виртуальных машинах графические приложения, поскольку имеет специальный виртуальный 3D-ускоритель для получения высокого качества графики.
Интерфейс VMware Workstation достаточно грамотно организован, поэтому освоиться со всем её богатым функционалом довольно легко. В программе полностью поддерживается русский язык.
Необходимо отметить, что у VMware Workstation есть бесплатный «младший брат» — VMWare Player. Плеер не умеет создавать виртуальные машины, но позволяет запускать ранее созданные в VMware Workstation. Эта программа будет полезна в случаях тестирования, когда, к примеру, разработчик какой-либо автоматизированной системы передат её на ознакомление в виде образа виртуальной машины. Эта практика получает всё большее распространение, поскольку избавляет пользователя от необходимости разворачивать незнакомую программу самостоятельно.
Резюме
Если вы хотите просто потестировать какую-либо программу или новую операционную систему, лучшим выбором будет бесплатная виртуальная машина — ORACLE Virtual Box. Она поддерживает любые современные ОС и гибко настраивается.
VirtualBox ориентирована на актуальные версии операционных систем, поэтому, если нужно обеспечить работу какой-либо программы, написанной для одной из старых версий Windows, идеальным выбором будет Windows Virtual PC — она наиболее надёжно реализует тонкости работы любых версий Windows на самом современном оборудовании.
Если же вы хотите развернуть серьёзное виртуальное решение, требующее стабильной, продолжительной работы, следует выбрать VMWare Workstation. Хоть это и платная система, но она гарантирует надёжность работы для ответственных задач.
Что такое виртуальная машина? — Российская Федерация
Общая информация о виртуальных машинах — фундаменте облачных вычислений первого поколения и технологии создания виртуализированных вычислительных сред.
Что такое виртуальная машина?
Виртуальная машина — это виртуальное представление или эмуляция физического компьютера. Часто ее называют гостевой системой, а физический компьютер, на котором она работает, — хостом.
Виртуализация позволяет на одном физическом компьютере создать несколько виртуальных машин, каждая из которых будет иметь собственную операционную систему (ОС) и приложения. Виртуальная машина не может взаимодействовать с физическим компьютером напрямую. Для этого ей требуется «облегченный» программный уровень, называемый гипервизором, который обеспечивает координацию операций между виртуальной машиной и базовым физическим оборудованием. Гипервизор выделяет физические вычислительные ресурсы, в частности ресурсы процессора, памяти и накопителей, для каждой виртуальной машины. Гипервизор также обеспечивает независимую работу каждой виртуальной машины.
Вам могут встретиться разные названия этой технологии, например виртуальный сервер, экземпляр виртуального сервера (VSI) или виртуальный частный сервер (VPS), однако в этой статье мы будем использовать самый простой термин — «виртуальная машина».
Принцип работы виртуализации
Гипервизор, установленный на физическом компьютере или сервере, позволяет абстрагировать операционную систему и приложения от аппаратного обеспечения. Это дает возможность разделить физический сервер на несколько независимых «виртуальных машин».
Таким образом, каждая виртуальная машина независимо от других виртуальных машин может запускать собственную операционную систему и приложения и при этом совместно с другими виртуальными машинами использовать общие ресурсы физического сервера, управляемого гипервизором. Примерами таких ресурсов являются оперативная память, хранилище и др.
Для того чтобы ознакомиться с базовыми принципами виртуализации, просмотрите следующий видеоролик и прочитайте статью 5 преимуществ виртуализации:
Гипервизор выполняет роль «регулировщика» трафика, обеспечивая распределение ресурсов физического сервера между множеством новых виртуальных машин и их независимую работу.
Существует два основных типа гипервизоров.
Гипервизоры 1 типа работают непосредственно на физическом оборудовании (обычно сервере), заменяя собой ОС. Для создания виртуальных машин и управления ими через гипервизор, как правило, используется отдельный программный продукт. Некоторые инструменты управления, например VMware vSphere, предоставляют возможность выбора гостевой ОС для установки на виртуальную машину.
При необходимости отдельную виртуальную машину можно использовать в качестве шаблона, дублируя конфигурацию при создании новых виртуальных машин. В зависимости от ваших потребностей можно создать несколько шаблонов виртуальных машин для разных целей, например для тестирования ПО, рабочих баз данных и сред разработки.
Гипервизоры 2 типа работают как приложение в ОС хоста и обычно ориентированы на однопользовательские платформы настольных или портативных компьютеров. Гипервизоры 2 типа позволяют вручную создать виртуальную машину и установить на нее гостевую ОС. С помощью гипервизора можно выделить физические ресурсы виртуальной машине, вручную настроив количество ядер процессора и объем памяти. В зависимости от функциональных возможностей гипервизора можно также включить аппаратное ускорение трехмерной графики.
Полный обзор гипервизоров приведен в документе Гипервизоры: полное руководство.
Достоинства и преимущества виртуальных машин
Виртуальные машины обладают целым рядом преимуществ по сравнению с традиционными физическими устройствами:
- Использование ресурсов и повышение рентабельности: благодаря тому, что на одном физическом компьютере может одновременно работать несколько виртуальных машин, клиентам не нужно каждый раз приобретать новый сервер для запуска новой ОС; это повышает рентабельность каждого приобретенного ранее аппаратного устройства.
- Масштабирование: благодаря облачным вычислениям можно легко развернуть несколько экземпляров одной виртуальной машины для повышения эффективности работы при пиковой нагрузке.
- Переносимость: при необходимости виртуальные машины можно переносить между физическими компьютерами сети. Это позволяет распределять задачи между серверами со свободной вычислительной мощностью. Более того, возможность переноса виртуальных машин между локальными и облачными средами обеспечивает поддержку сценариев на основе гибридного облака, когда вычислительные ресурсы используются совместно вашим ЦОД и поставщиком облачных услуг.
- Гибкость: создать виртуальную машину легче и быстрее, чем установить ОС на физическом сервере, для этого достаточно создать копию виртуальной машины с уже установленной ОС. Разработчики и тестировщики ПО могут создавать среды по запросу для выполнения новых задач.
- Безопасность: по сравнению с операционными системами, работающими непосредственно на базе оборудования, виртуальные машины предлагают несколько способов повышения безопасности. Виртуальная машина — это файл, который можно проверить на наличие вредоносного кода с помощью внешней программы. В любой момент времени можно создать моментальный снимок виртуальной машины для возврата к предыдущему состоянию в случае заражения вредоносным кодом. Быстрые и простые процедуры создания виртуальных машин позволяют полностью удалить взломанную виртуальную машину и мгновенно воссоздать ее в исходном состоянии.
Примеры использования виртуальных машин
Существует несколько сфер применения виртуальных машин для ИТ-администраторов предприятий и для конечных пользователей. Вот некоторые из них:
- Облачные вычисления: за последние десять с лишним лет виртуальные машины превратились в базовый компонент облачных вычислений и обеспечили возможность успешного выполнения и масштабирования десятков разных типов приложений и задач.
- Поддержка DevOps: виртуальные машины прекрасно подходят разработчикам на предприятиях благодаря возможности настраивать шаблоны виртуальных машин с учетом внутренних процессов разработки и тестирования ПО. Разработчики могут создавать виртуальные машины для конкретных задач, например статических тестов ПО, включая автоматизированные процессы разработки с такими этапами. Все это помогает оптимизировать инструментарий DevOps.
- Тестирование новой операционной системы: виртуальная машина позволяет протестировать новую ОС на рабочем столе, не затрагивая при этом основную ОС.
- Изучение вредоносных программ: виртуальные машины могут применяться исследователями вредоносного кода, которым регулярно нужны «чистые» системы для тестирования.
- Запуск несовместимых программ: иногда может возникнуть потребность в дополнительной ОС для запуска определенной программы, которая не поддерживается в основной ОС. В качестве примера можно привести программное обеспечение Dragon с функциями голосовой диктовки. Компания Nuance, производитель этого продукта, прекратила поддержку macOS. Однако проблему можно решить следующим образом: гипервизор для рабочего стола, например VMware Fusion или Parallels, позволяет запустить Windows в виртуальной машине, обеспечив доступ к нужной версии ПО.
- Безопасный просмотр веб-сайтов: использование виртуальной машины для работы в Интернете позволяет посещать веб-сайты, не беспокоясь о вирусах. Можно создать моментальный снимок системы и выполнять откат после каждой сессии работы в Интернете. Любой пользователь может самостоятельно настроить эту функцию с помощью гипервизора 2 типа. Либо же администратор может предоставить временный виртуальный рабочий стол на сервере.
Типы виртуальных машин
В этом разделе рассматриваются лишь некоторые из множества видов виртуальных машин:
- Виртуальные машины Windows
- Виртуальные машины Android
- Виртуальные машины Mac
- Виртуальные машины iOS
- Виртуальные машины Java
- Виртуальные машины Python
- Виртуальные машины Linux
- Виртуальные машины VMware
- Виртуальные машины Ubuntu
Виртуальные машины Windows
Большинство гипервизоров поддерживают виртуальные машины, работающие в ОС Windows как гостевые системы. Гипервизор Microsoft Hyper-V входит в состав операционной системы Windows. Во время установки он создает родительский раздел, содержащий сам гипервизор и основную ОС Windows, которые обладают привилегированным доступом к аппаратному обеспечению. Другие операционные системы, включая гостевые системы Windows, выполняются в дочерних разделах, взаимодействующих с аппаратным обеспечением через родительский раздел.
Виртуальные машины Android
Открытая ОС Android от Google широко применяется на мобильных устройствах и подключенных устройствах для домашних развлечений. ОС Android работает только на архитектуре процессора ARM, предназначенной для этих устройств, однако любители игр на Android и разработчики ПО могут попробовать запустить ее на ПК.
Правда, сделать это будет сложно, так как ПК работают на абсолютно другой архитектуре процессоров x86, а гипервизор виртуализации оборудования передает инструкции только между виртуальной машиной и ЦП. Гипервизор не преобразует код для процессоров с другими наборами инструкций. Существует несколько вариантов решения этой проблемы.
В некоторых проектах, например Shashlik или Genymotion, используется эмулятор, который воссоздает архитектуру ARM в программном обеспечении. Альтернативный проект Android-x86 переносит Android на архитектуру x86. Для ее запуска необходимо установить программу Android-x86 в качестве виртуальной машины с использованием гипервизора VirtualBox 2 типа. Еще одно альтернативное решение, Anbox, запускает операционную систему Android в ядре ОС Linux хоста.
Виртуальные машины Mac
ОС macOS от Apple может работать исключительно на оборудовании Apple; лицензионное соглашение с конечным пользователем запрещает запускать macOS на оборудовании других производителей как виртуальную машину или иным способом. Для создания виртуальных машин с гостевой ОС macOS можно использовать гипервизоры 2 типа на базе оборудования Mac.
Виртуальные машины iOS
На сегодняшний день невозможно запустить iOS в виртуальной машине, поскольку Apple разрешает запускать ОС iOS исключительно на устройствах iOS и строго контролирует свой продукт.
Ближайшее к виртуальной машине iOS решение — эмулятор iPhone, который поставляется вместе с интегрированной средой разработки Xcode, имитирующей всю систему iPhone в программном обеспечении.
Виртуальные машины Java
Платформа Java — среда выполнения, предназначенная для программ на языке разработки программного обеспечения Java. Язык Java создавался под лозунгом «написано однажды, выполняется где угодно». Это означает, что любая программа Java может работать на любом оборудовании с платформой Java. Для этого на платформе Java предусмотрена виртуальная машина Java (JVM).
Программы Java содержат байтовый код, представляющий собой инструкции для JVM. JVM компилирует байтовый код в машинный код — низкоуровневый язык хоста. Для каждой вычислительной платформы JVM создает уникальный набор инструкций на машинном языке, в зависимости от процессора целевой платформы.
Поэтому JVM не запускает ОС целиком и не использует гипервизор, как другие виртуальные машины. Вместо этого она преобразует программы прикладного уровня для работы на определенном оборудовании.
Более подробная информация о Java приведена в документе Java: полное руководство.
Виртуальные машины Python
Виртуальная машина Python, как и JVM, не запускает гипервизор и не включает гостевую ОС. Этот инструмент обеспечивает возможность выполнения программ на языке программирования Python на множестве различных ЦП.
Аналогично Java, Python преобразует программы в промежуточный формат (байтовый код) и хранит его в исполняемом файле. При запуске программы виртуальная машина Python преобразует байтовый код в машинный код для быстрого выполнения.
Виртуальные машины Linux
Linux — распространенная гостевая ОС, применяемая во многих виртуальных машинах. Это еще и популярная ОС хоста для работы виртуальных машин, имеющая собственный гипервизор под названием «виртуальная машина на основе ядра» (KVM). KVM была добавлена в ядро Linux еще в 2007 году. Несмотря на то, что проект создавался на основе открытого исходного кода, сегодня компания-разработчик KVM принадлежит Red Hat.
Виртуальные машины VMware
Компания VMware, которая одной из первых приступила к разработке ПО для виртуализации, сегодня является популярным поставщиком гипервизоров 1 и 2 типов, а также ПО виртуальных машин для корпоративных клиентов.
В документе VMware: полное руководство приведена исчерпывающая информация о VMware.
Виртуальные машины Ubuntu
Ubuntu — дистрибутив Linux, разработанный компанией Canonical. Он доступен в двух версиях — для ПК и сервера — с возможностью установки в виде виртуальной машины. Ubuntu можно развернуть как гостевую ОС в Microsoft Hyper-V. Он предоставляет оптимизированную версию Ubuntu Desktop, которая отлично работает в расширенном режиме Hyper-V (Enhanced Session Mode), обеспечивая тесную интеграцию между хостом Windows и виртуальной машиной Ubuntu. Кроме того, поддерживаются следующие возможности: интеграция буфера обмена, динамическое изменение размера рабочего стола, общие папки и перемещение указателя мыши между рабочим столом хоста и гостевой системы.
Сравнение моделей с одним и несколькими арендаторами
В средах облачных вычислений виртуальные машины обычно доступны в двух вариантах — с одним и несколькими арендаторами.
Виртуальные машины с несколькими арендаторами — это общедоступные виртуальные машины с совместным использованием общей физической инфраструктуры несколькими пользователями. Это самый выгодный и масштабируемый подход к предоставлению виртуальных машин, однако он характеризуется низким уровнем изоляции, в котором нуждаются организации со строгими требованиями к безопасности и нормативному соответствию.
Виртуальные машины с одним арендатором доступны в двух вариантах — выделенные хосты и выделенные экземпляры.
Выделенный хост предусматривает аренду всей физической системы с постоянным доступом к этой системе, ее оборудованию и всем установленным программным продуктам. Данная модель обеспечивает максимальную гибкость и прозрачность аппаратного обеспечения, контроль за размещением задач, а также предоставляет ряд преимуществ при использовании существующих лицензий (BYOL) на программное обеспечение.
Выделенный экземпляр обеспечивает аналогичный уровень изоляции и контроля за размещением задач, но без привязки к определенной физической системе. Таким образом, в случае перезагрузки выделенный экземпляр может оказаться в новой физической системе — системе, назначенной определенному клиенту, но тем не менее эта новая система теоретически может находиться в другом физическом расположении.
Модели ценообразования для виртуальных машин
К самым распространенным моделям ценообразования для виртуальных машин в облаке относятся: оплата за фактическое использование (в час или секунду), временные/оперативные экземпляры, зарезервированные экземпляры и выделенные хосты.
- Плата за фактическое использование: Модель с оплатой по факту использования не требует начальных затрат и позволяет платить только за используемые ресурсы (минимальной тарифицируемой единицей времени может быть час или секунда, в зависимости от поставщика и типа экземпляра).
- Временные/оперативные экземпляры: Временные и «оперативные» экземпляры — самые недорогие варианты виртуальных машин — реализуют преимущества избыточных ресурсов поставщика, однако эти ресурсы могут быть в любой момент затребованы поставщиком. Основная сфера использования таких экземпляров — приложения с невысокими требованиями к уровню готовности и задачи, выполнение которых на любых других моделях виртуальных машин оказывается запредельно дорогим.
- Зарезервированные экземпляры: В отличие от модели оплаты за фактическое использование, зарезервированные экземпляры имеют четкий срок действия, обычно от одного до трех лет, но при этом дают право на получение хороших скидок.
- Выделенные хосты: В случае выделенного хоста пользователь обычно берет на себя расходы за физический сервер целиком с почасовой или помесячной оплатой.
Сравнение виртуальных машин и физических серверов
Выбор в пользу виртуальной машины вместо физического сервера относится не столько к конкурирующим возможностям, сколько к пониманию задач, стоящих перед вами.
Физические серверы — это мощное аппаратное обеспечение и вычислительные возможности в изолированной среде. Физические серверы с одним арендатором совершенно не зависят от циклов гипервизора (ПО виртуализации) и находятся в распоряжении одного клиента.
Приложениям с высокими требованиями к производительности и уровню изоляции (например, в случае интенсивной обработки данных или соблюдения нормативных требований) лучше всего подходят физические серверы — особенно в случае долгосрочного развертывания.
Приложения в сфере электронной коммерции, финансовых услуг, ERP, CRM и SCM являются примерами идеальных задач для физических серверов.
Итак, когда следует использовать гипервизор в дополнение к физическому серверу для создания виртуальной машины? В тех случаях, когда необходимо обеспечить максимальную гибкость и масштабируемость приложений.
Виртуальные машины без лишних усилий масштабируют ресурсы сервера и повышают эффективность использования ресурсов — идеальное решение для перемещения данных из одной виртуальной машины в другую, изменения размера наборов данных и разделения динамических задач.
Сравнение виртуальных машин и контейнеров
Для того чтобы понять суть контейнеров, достаточно разобраться в отличиях контейнеров от традиционных виртуальных машин. При традиционном подходе к виртуализации — на локальных ресурсах или в облаке — для виртуализации физического оборудования применяется гипервизор. В этом случае каждая виртуальная машина содержит гостевую ОС, виртуальный экземпляр оборудования для работы ОС, а также приложение вместе со связанными библиотеками и зависимостями.
Вместо виртуализации базового оборудования контейнеры виртуализируют операционную систему (обычно Linux), т. е. каждый отдельный контейнер содержит только приложение, его библиотеки и зависимости. Легкость, высокая скорость и переносимость контейнеров объясняется именно отсутствием гостевой ОС.
Контейнеры и управляющий ими механизм координации, Kubernetes, прекрасно подходят для современных, облачных архитектур и микросервисов. Хотя контейнеры обычно применяются вместе с услугами без отслеживания состояния, они могут быть адаптированы к услугам с отслеживанием состояния.
Кроме того, контейнеры все чаще встречаются в гибридных облачных средах, поскольку их отличает согласованная работа на портативных компьютерах, в облаке и в традиционных, локальных средах.
Более подробная информация приведена в статье блога Сравнение контейнеров и виртуальных машин: в чем отличия?.
В следующем видеоролике Сай Веннам подробно разбирает основные принципы контейнеризации и ее отличия от виртуальных машин (8:09):
Стратегия выбора поставщика виртуальных машин
Выбор поставщика облачных услуг и виртуальных машин не станет для вас большой проблемой, если вы понимаете, каким критериям должен соответствовать поставщик. Конечно, виртуальная машина должна соответствовать вашим задачам и бюджету, но есть и ряд других факторов, играющих важную роль при выборе среды виртуализации. Ниже перечислены десять пунктов, которые следует учитывать при выборе поставщика виртуальных машин.
- Надежная поддержка: убедитесь в наличии круглосуточной поддержки клиентов по телефону, электронной почте, через чат или недалеко от вашего офиса. Важно, чтобы в службе поддержки работали реальные люди, которые помогут найти решение в критической ситуации. Кроме того, следует обратить внимание на поставщиков услуг, предоставляющих дополнительные услуги.
- Управляемые услуги: предлагает ли поставщик как управляемые, так и неуправляемые облачные решения? Если вы не владеете всеми тонкостями технологии виртуализации, выбирайте поставщика, который возьмет на себя все задачи по настройке, обслуживанию и текущему мониторингу производительности.
- Интеграция ПО: насколько эффективно виртуальная машина будет взаимодействовать с другими средами? Операционные системы, сторонние программы, технологии и приложения с открытым исходным кодом расширяют спектр доступных решений для вашей компании. Желательно, чтобы поставщик виртуальных машин обеспечивал поддержку самых популярных продуктов других поставщиков. Примечание: опасайтесь привязки к определенному поставщику.
- Высококачественные сети и инфраструктура: насколько современной является инфраструктура для новой виртуальной машины? Сюда относятся связанные физические серверы, современные ЦОД и магистральная сеть. Со своей стороны поставщик облачных услуг должен предоставить современное оборудование и технологию высокоскоростной сети.
- Расположение, расположение и еще раз расположение: чем ближе к пользователям расположены данные, тем проще будет обеспечить требования к малому времени отклика, безопасности и скорости доставки услуг. Хорошая глобальная сеть на основе разбросанных по всему миру ЦОД играет важнейшую роль в обеспечении доступа к данным в нужном месте и в нужный момент времени.
- Резервное копирование и восстановление: каким образом поставщик облачных услуг планирует обеспечивать бесперебойную работу виртуальных машин в случае непредвиденных событий? Предоставляет ли поставщик дополнительные услуги резервного копирования и избыточности для виртуализированной среды? Необходимо ответственно подойти к вопросу обеспечения бесперебойной работы.
- Удобство масштабирования: насколько быстро можно развернуть, зарезервировать, приостановить или обновить виртуальную машину? Что касается масштабируемости виртуальных машин, самый лучший ответ — «по запросу».
- Гибкие конфигурации ресурсов ЦП: чем больше вариантов конфигурации доступно, тем лучше. Не каждая конфигурация виртуальной машины подходит на все случаи жизни. Выбирайте поставщика виртуальной машины, предоставляющего различные пакеты конфигураций с одним или несколькими арендаторами.
- Уровни защиты: никогда не будет лишним поинтересоваться у поставщика услуг предпринимаемыми мерами защиты. Бизнес-данные — самый ценный капитал вашей компании, особенно когда речь идет о конфиденциальной информации клиентов. Частные сетевые линии, федеральные ЦОД, встроенные функции шифрования и соблюдение регулятивных норм чрезвычайно важны для защиты вашего самого ценного ресурса.
- Полная поддержка миграции: ваши приоритеты в ИТ неизбежно будут меняться. Это факт. Любой поставщик виртуальных машин должен предоставлять возможность перемещения задач между гибридными, локальными и удаленными средами. Выбирайте варианты сетевой миграции данных, ориентированные на приложения, с полным циклом получения и обработки данных.
Виртуальные машины и IBM Cloud
IBM Cloud предлагает для работы с виртуальными машинами различные конфигурации как относительно технических возможностей, так и с точки зрения ценообразования. Технический профиль виртуальной машины можно выбрать, исходя из ваших требований к вычислительной мощности, памяти, объему локального хранилища, возможностям GPU, т. е. настроить систему для своих конкретных задач. Кроме того, для управления виртуальными машинами VMware можно использовать решения IBM Cloud for VMware.
В зависимости от нормативных требований и требований к безопасности можно выбрать общедоступный или частный узел. Частная среда с одним арендатором может быть размещена на выделенном хосте, выбранном вами из более чем 60 ЦОД IBM в 19 странах по всему миру.
Вам доступен огромный выбор вариантов развертывания для разного бюджета. Общедоступный экземпляр виртуальной машины, резервируемый на определенное время, обходится дешевле незарезервированной системы. Также можно выбрать виртуальную машину на основе «оперативного» тарифа для выполнения временных задач.
Кроме того, IBM Cloud позволяет настроить комбинацию ресурсов виртуального сервера и физического сервера, которая удовлетворит любые требования и подойдет для любых задач.
Для просмотра дополнительных сведений посетите страницу IBM Cloud и создайте IBMid.
Виртуальная машина для Windows 10: как установить и запустить
Обычно для того, чтобы запускать игрушки, требуется 3D ускоритель. Ещё недавно – Virtualbox, Windows 10 – казалось, эта пара несовместима. Но не так давно разработчики выложили аддоны на своё приложение, так что монополия VMWare Player слегка пошатнулась? Версия 5.1.12 выложена 20 декабря 2016 года, так что игроманам есть, над чем теперь подумать. Ну, и, конечно, WMWare тоже поддерживает трёхмерную графику. Собственно, для десятки до недавних пор это был безусловный выбор по указанной теме. Суть в том, что виртуальная машина для ОС Windows 10 служит площадкой, где запускается «помощник», «бот», «твинк». Название меняется смотря по тому, какая именно игрушка запускается.
Мало кто решится устанавливать виртуальную машину на Windows 10, чтобы работать. Это нужно очень ограниченному кругу программистов. Поэтому важным также является вопрос приобретения. Например, WMWare Player для домашнего пользования совершенно бесплатный. Вся соль в том, что мало имеется на сегодняшний день альтернатив, а играть хочется сегодня. Да если будете использовать WMWare для коммерческих целей, не забудьте купить лицензию. А то в сети и так ходят слухи, что до двух третий копий ОС Виндоус в РФ пиратские. Недаром десятка принесла столь много новшеств в систему защиты от копирования.
Какую машину выбрать
Машин имеется несколько, но трёхмерную графику теперь поддерживают только две. Причём, по поводу VirtualBox ещё недавно шли ожесточённые споры: мол, не тянет эта штуковина многие игрушки. Отказываются на ней запускаться, либо работают неправильно. Обойти защиту никак не удавалось. В противовес этому WMWare работает достаточно стабильно. Причём позволяет без проблем ставить на себя и десятку.
Прочие решения (помимо перечисленных) используются крайне редко. Давайте посмотрим, как выполняется настройка.
VirtualBox: скачивание и установка
VirtualBox: создание новой машины
- Задаём нужные настройки. Это все для написания файла конфигурации. Так что не забивайте голову.
- Объем памяти в 2 ГБ вполне сносный, можно выбрать и 4, если позволяет железо.
- Что касается расширения файла винчестера, то мы предпочли vmdk. Потому что это намекает на совместимость с WMWare.
- Казалось бы, машина создана, но при попытке её запустить мы увидим, что нужно сделать кое-что ещё.
- У нас как раз был про запас установочный образ ISO. Так что мы его немедля смонтировали.
Установка десятки
Эта тематика уже немного выходит за рамки сегодняшнего разговора, тем не менее напомним, как нужно действовать. Вначале не будет ничего сложного, и мы действуем по указаниям мастера, а на определённом этапе выбираем опцию Выборочная.
Затем понадобится создать раздел на винчестере, мы полагаем, что это каждому вполне по силам. Собственно, инструкция на этом закончена, потому что далее мастер все сделает в автоматическом режиме.
Установка 3D ускорителя
В той же папке, откуда взят установочный файл, лежит расширение для трёхмерной графики. Чтобы в Windows 10 играться в стрелялки, подключим образ GuestAddition. Точнее, чтобы попытаться играться…
Для использования образ придётся подключить. Если установка Windows 10 на Virtualbox происходила в автоматическом режиме, то здесь операцию следует сделать вручную. Качаем образ, присоединяем, загружаем виртуальную десятку. В корневой папке лежат три файла – для 32 и 64-битных версий. Запускайте их, пока не установятся дрова.
Спешим огорчить всех любителей игр: после перезагрузки система тест на 3D графику не прошла.
Как тестировать графику?
Мы немного подумали и решили, что покупать 3D Mark для тестирования виртуальной машины, это сущая глупость. Поэтому скачали FurMark. Вот адрес, откуда наши читатели тоже могут взять приложение (ozone3d.net/benchmarks/fur/).
Скачанная программа для тестирования графики была установлена, но работать с адаптером VirtualBox отказалась. То же самое станут делать и трёхмерные игры. Вот скриншот.
Докладываем, что WMWare тест (на семёрке) прошёл без сучка и задоринки. Вот скрин на том же самом разрешении. Ранее мы проверяли, и эта копия без проблем тянет трёхмерные игры.
Так что вместо того, чтобы ломать голову, почему не запускается Virtualbox, используйте установленный экземпляр WMWare. Настройка 3D графики не требуется. Просто на некотором этапе приложение предложит поставить дополнения. Согласитесь, и трёхмерная графика сразу же начнёт работать.
Где взять и как поставить WMWare
Установка виртуальной машины WMWare не отличается большой сложностью. Для дома берите именно player. Он бесплатный. А функциональность практически та же. Заходим на сайт (vmware.com/ru.html) и смотрим. Нужная нам версия находится на закладке Файлы для скачивания (обведена рамкой).
Качайте файл, ставьте (инструкция совершенна такая же, как и в VirtualBox). Для принудительной инсталляции трёхмерной графики:
- Выберите нужную машину в библиотеке.
- Войдите в меню
- Проследуйте в
- Кликните необходимую опцию.
Мы рассказали читателям, как установить виртуальную машину, как производится настройка. Игры запускаться будут далеко не на каждой. Не сильно отклонимся от истины, если заметим, что WMWare является едва ли не единственным выбором геймера.
Как упростить разработку с помощью виртуализации
Человек, работая за компьютером, постоянно запускает разные программы. У программистов количество приложений, необходимых для работы, может исчисляться десятками. Более того, иногда приходится запускать программы, которые работают только в другой операционной системе, отличной от той, в которой работает программист.
В качестве примера можно привести проекты на Хекслете, где в рамках задания студенту нужно записать, что происходит в терминале. Эта задача становится трудновыполнимой, если ваша основная система — Windows. Программа, которая записывает терминал — asciinema, работает только в Linux. Как можно решить эту проблему? И почему нельзя просто взять и запустить программу из одной ОС в другой операционной системе?
Начнём с того, что программы, которые мы пишем, не взаимодействуют напрямую с железом. Например, когда мы вводим символы на клавиатуре, их сначала обрабатывает специальный драйвер, встроенный в операционную систему, и только потом они попадают в поле ввода и отображаются. В данном случае обработка настолько быстрая, что мы даже не задумываемся о ней. То же самое в отображении: мы запускаем множество разных процессов, просто двигая курсор мыши. Одна из главных задач операционных систем — предоставить возможность программам взаимодействовать с железом компьютера, и в разных операционных системах для этого используются разные функции.
Операционные системы — одни из самых сложных программ, если не самые сложные. Они разрабатывались разными людьми и в разное время. Логично, что подходы к работе с устройствами в них кардинально отличаются. Это одна из основных причин, почему нельзя просто скопировать программу в другую операционную систему и запустить её там. В качестве примера, не связанного с железом, можно сказать, что графические оболочки разных ОС тоже полностью отличаются. Например, в Linux нет понятий «Кнопка пуск» или «трей». В некоторых реализациях отсутствуют даже привычные нам всем окна.
Но всё же у разработчиков часто возникает потребность запуска программ, работающих только в одной ОС, и эта проблема имеет решение.
Самый очевидный способ — купить второй компьютер, но это дорогое удовольствие. Второй вариант — поставить Linux рядом со своей основной операционной системой. Такая установка может завершиться неудачей, так как операционные системы, как правило, не ожидают, что рядом с ними будет работать другая похожая программа. Но если всё получилось, во время старта компьютера вы сможете выбрать ОС для загрузки. Существует также и третий путь — виртуализация, о ней и поговорим.
Узнайте больше об операционных системах
У нас есть курс по операционным системам. Зарегистрированные пользователи могут пройти его бесплатно. Другие бесплатные курсы можно найти по ссылке.
Виртуализация позволяет запускать в текущей операционной системе программы, созданные для другой операционной системы. Это возможно благодаря виртуальной машине, которая работает внутри текущей операционной системы. На виртуальную машину устанавливается любая нужная в данный момент ОС. Стоит сказать, что виртуальных машин может быть много, каждая из них при этом выглядит как отдельный компьютер со своими характеристиками.
Виртуализация имеет очень богатую историю, а первая операционная система с её поддержкой появилась еще в 1968 году. Тогда же программисты поняли, что если можно запустить одну виртуальную машину, значит можно запустить и вторую, и третью. Возникла потребность управлять множеством таких машин, и появился первый гипервизор. По сути, это операционная система для управления виртуальными машинами.
Например, у нас есть две виртуальные машины, которые мы хотим использовать одновременно. Каждая из них должна иметь свой виртуальный жесткий диск и оперативную память. Логично, что кто-то должен следить за тем, чтобы одна из операционных систем случайно не начала записывать данные в области памяти, которые использует другая виртуальная машина. Этим как раз и занимается гипервизор: он изолирует и разделяет ресурсы виртуальных машин.
Операционная система (или компьютер), внутри которой запускается виртуальная машина, называется хост-системой (host), а ОС, работающую в виртуальном окружении, называют гостевой (guest).
Гипервизоры, по большому счёту, делятся на два типа: которые работают внутри операционной системы хоста, и для запуска которых хостовая ОС не нужна. Последние умеют работать прямо на голом железе. На настольных компьютерах наибольшее распространение получил первый тип.
В качестве примеров гипервизоров первого типа можно привести: VMware Workstation, QEMU и VirtualBox. А ко второму типу относится, например, автономный гипервизор VMware ESX.
Какие существуют виды виртуализации
Виртуализацию делят на три вида в зависимости от подхода к её реализации.
Программная виртуализация
Этот вид также подразделяется на несколько подвидов. В статье мы не будем подробно рассматривать каждый из них, так как в настоящее время программная виртуализация используется не так широко. Виртуальные машины на её основе значительно менее производительные по сравнению с другими видами виртуализации. Если интересно с чем это связано, подробнее можно почитать в Википедии.
Аппаратная виртуализация
Для её работы требуется поддержка со стороны процессора. Наибольшее распространение получили технологии Intel-VT и AMD-V, в настоящее время большинство процессоров для домашних компьютеров поддерживают одну из них. Аппаратная виртуализация не получила бы такого широкого распространения, если бы не преимущества, которые обеспечивает данный подход. Эти преимущества описаны ниже.
Первое преимущество: при аппаратной виртуализации виртуальные машины управляются гипервизором напрямую, в отличие от программной виртуализации, где, например, решение о выделении памяти для виртуальной машины сначала принимает операционная система хоста, и только после подтверждения гипервизор может предоставить ей ресурсы. Благодаря этому производительность гостевых ОС значительно повышается и достигает эффективности, сравнимой с реальным компьютером с такой же конфигурацией.
Второе преимущество: так как конфигурация виртуальной машины полностью эмулируется гипервизором, установщик операционной системы не нужно модифицировать. Выбираем нужные устройства в настройках, подключаем любой стандартный установочный образ нужной операционной системы и запускаем виртуальную машину. Более того, если у вас ещё сохранился процессор с 32-битной архитектурой, с помощью аппаратной виртуализации можно настроить виртуальную машину с 64-битным процессором и установить соответствующую ОС. Независимость от платформы хоста открывает поистине бесконечные возможности для экспериментов.
Контейнеризация или контейнерная виртуализация
Это виртуализация на уровне операционной системы. Если аппаратная виртуализация полностью эмулирует оборудование и позволяет запускать любые ОС, внутри контейнера можно запустить только аналогичную хосту операционную систему. Преимуществом этого подхода является скорость, с которой создаётся контейнер — секунды, тогда как для запуска виртуальной машины счёт времени идёт на минуты. Так происходит потому, что полноценной виртуальной машине нужно сначала инициализировать всё оборудование, запустить эмуляцию и только после этого начать загружать операционную систему. При контейнеризации ОС по факту уже работает. Остаётся только создать замкнутую среду — тот самый контейнер, в котором будет запущен ещё один экземпляр операционной системы.
Контейнер представляет собой всего лишь один процесс, внутри которого выполняется операционная система. Она существует в своём собственном мире, со своей сетью, своим диском, своей файловой системой и так далее. Эту виртуализацию применяют на уровне сервисов, составляющих части программного продукта. Наиболее известные проекты: OpenVZ, Docker, LXC.Так как Docker очень широко применятся в разработке, у нас есть подробный гайд о том, что это такое, как с ним работать и какие он даёт преимущества — Как и для чего использовать Docker.
В начале 2000-x компания VMWare быстро захватила корпоративный рынок, выпустив гипервизор ESX Server и создав тем самым конкурентную среду. Начиная с этого момента технологии виртуализации стали стремительно развиваться. Огромное количество предприятий начали использовать виртуализацию для решения разных задач.
Резервное копирование
Виртуальная машина по сути представляет из себя набор файлов конфигурации и жесткого диска, а оперативную память тоже можно сохранить в виде файла. Учитывая эти особенности и возможность «заморозить» работу виртуальной машины, стало возможным делать бэкапы виртуальных серверов целиком. Потом, в случае поломки сервера, можно восстановить его из резервной копии. При этом не важно, будет он работать физически на этом же железе или новом, главное, чтобы был установлен нужный гипервизор. Помните, что аппаратная виртуализация даёт независимость от хост-платформы?
Возможность «заморозить» (поставить на паузу) работу виртуальной машины можно использовать для быстрого переключения между окружениями. Допустим, вы разрабатываете приложение для Windows. У вас открыто окно соответствующего редактора, запущены вспомогательные процессы и так далее. Но в тоже время вам нужно работать над другим проектом с совершенно другим окружением и в другой операционной системе.
Работая в виртуальной среде, можно поставить виртуальную машину на паузу и поработать над другим проектом. А когда нужно будет вернуться к первому, достаточно просто оживить виртуальную машину и продолжить работу с того места, на котором вы остановились. Так сохраняется контекст и экономится время, так как всё нужное, вплоть до интерфейса окон, уже настроено и правильно расположено на экране.
Быстрое создание среды для разработки
Современные веб-проекты требуют установки и настройки большого количества инструментария, библиотек и их зависимостей, серверов баз данных и так далее. Контейнеризация позволяет свести множество действий к запуску пары команд в терминале.
Виртуализация серверов
Так как на одном физическом сервере может располагаться множество виртуальных машин, на которых запущены другие серверы, расходы на их содержание значительно упали. В данный момент можно очень дешево арендовать ресурсы такого виртуального сервера VPS. На таких серверах, например, часто хостятся сайты.
- Программы пишутся для конкретной операционной системы. Они используют особенности этих ОС при работе с устройствами и интерфейсом. Нельзя просто скопировать программу и запустить в другом окружении.
- Виртуализация при помощи гипервизора позволяет запускать одну операционную систему внутри другой на отдельной виртуальной машине и решает проблему запуска программ, которые не работают в текущей ОС.
- Существует три вида виртуализации — аппаратная, программная и контейнерная. Аппаратная виртуализация имеет много преимуществ перед программной, и её поддерживают все современные процессоры.
- Контейнеризация позволяет быстро развернуть окружение для разработки.
Oracle ВМ VirtualBox
Новости
- Новое
19 января 2021 г. Выпущена
VirtualBox 6.1.18!
Сегодня Oracle выпустила обслуживающий выпуск 6.1, который улучшает стабильность и исправляет ошибки. Увидеть
Журнал изменений для подробностей. - Важно
16 ноября, 2020
Мы принимаем на работу!
Ищете новый вызов? Мы нанимаем старшего разработчика VirtualBox в области 3D (Европа / Россия / Индия). - Важно
27 октября 2020 г.
Мы принимаем на работу!
Ищете новый вызов? Мы нанимаем старшего разработчика VirtualBox (Германия / Европа / США). - Новое
20 октября 2020 г. выпущен
VirtualBox 6.1.16!
Сегодня Oracle выпустила обслуживающий выпуск 6.1, который улучшает стабильность и исправляет ошибки. Увидеть
Журнал изменений для подробностей. - Важно
3 августа 2020 г.
Мы принимаем на работу!
Ищете новый вызов? Мы нанимаем старшего разработчика VirtualBox (Германия / Европа / США). - Новое
4 сентября 2020 г. выпущен
VirtualBox 6.1.14!
Сегодня Oracle выпустила 6.1 отладочный выпуск, улучшающий стабильность и исправляющий регрессии. Увидеть
Журнал изменений для подробностей. - Новое
14 июля 2020 г. выпущен
VirtualBox 6.1.12!
Сегодня Oracle выпустила обслуживающий выпуск 6.1, который улучшает стабильность и исправляет ошибки. Увидеть
Журнал изменений для подробностей. - Новое
14 июля 2020 г. выпущен
VirtualBox 6.0.24!
Сегодня Oracle выпустила отладочную версию 6.0, которая улучшает стабильность и устраняет проблемы.Увидеть
Журнал изменений для подробностей. - Новое
14 июля 2020 г. выпущен
VirtualBox 5.2.44!
Сегодня Oracle выпустила отладочную версию 5.2, которая повышает стабильность и устраняет проблемы. Увидеть
Журнал изменений для подробностей. - Новое
5 июня 2020 г. выпущен
VirtualBox 6.1.10!
Сегодня Oracle выпустила обслуживающий выпуск 6.1, который улучшает стабильность и исправляет ошибки. Увидеть
Журнал изменений для подробностей.
Дополнительная информация…
VirtualBox — это мощный продукт виртуализации x86 и AMD64 / Intel64 для корпоративного и домашнего использования. VirtualBox — это не только чрезвычайно многофункциональный и высокопроизводительный продукт для корпоративных клиентов, но и единственное профессиональное решение, которое свободно доступно в виде программного обеспечения с открытым исходным кодом в соответствии с условиями Стандартной общественной лицензии GNU (GPL) версии 2. См. «О VirtualBox. «для введения.
В настоящее время VirtualBox работает на хостах Windows, Linux, Macintosh и Solaris и поддерживает большое количество гостевых операционных систем, включая, помимо прочего, Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10), DOS / Windows 3.x, Linux (2.4, 2.6, 3.x и 4.x), Solaris и OpenSolaris, OS / 2 и OpenBSD.
VirtualBox активно развивается с частыми выпусками и имеет постоянно растущий список функций, поддерживаемых гостевых операционных систем и платформ, на которых он работает. VirtualBox — это усилие сообщества, поддерживаемое специализированной компанией: каждый может вносить свой вклад, а Oracle гарантирует, что продукт всегда соответствует профессиональным критериям качества.
Горячие выборы:
загрузок — Oracle VM VirtualBox
Здесь вы найдете ссылки на двоичные файлы VirtualBox и его исходный код.
Двоичные файлы VirtualBox
Скачивая, вы соглашаетесь с условиями соответствующей лицензии.
Если вы ищете последние пакеты VirtualBox 6.0, см. Сборки VirtualBox 6.0. Также используйте версию 6.0, если вам нужно запускать виртуальные машины с программной виртуализацией, поскольку в 6.1. Версия 6.0 будет поддерживаться до июля 2020 года.
Если вы ищете последние пакеты VirtualBox 5.2, см. Сборки VirtualBox 5.2. Также используйте версию 5.2, если вам все еще нужна поддержка 32-битных хостов, так как в 6.0 она больше не поддерживается. Версия 5.2 будет поддерживаться до июля 2020 года.
Пакеты платформы VirtualBox 6.1.18
Бинарные файлы выпущены на условиях версии 2 GPL.
Смотрите в журнале изменений, что изменилось.
Вы можете сравнить контрольные суммы, чтобы проверить целостность загруженных пакетов. Следует отдавать предпочтение контрольным суммам SHA256, поскольку алгоритм MD5 должен рассматриваться как небезопасный!
Примечание: После обновления VirtualBox рекомендуется также обновить гостевые дополнения.
VirtualBox 6.1.18 Пакет расширений Oracle VM VirtualBox
Поддержка устройств USB 2.0 и USB 3.0, VirtualBox RDP, шифрования диска, загрузки NVMe и PXE для карт Intel. См. Эту главу Руководства пользователя для ознакомления с этим пакетом расширений. Бинарные файлы Extension Pack выпускаются под лицензией VirtualBox Personal Use and Evaluation License (PUEL). Пожалуйста, установите тот же пакет расширений, что и установленная вами версия VirtualBox.
VirtualBox 6.1.18 Комплект разработчика программного обеспечения (SDK)
Руководство пользователя
Руководство пользователя VirtualBox включено в вышеуказанные пакеты VirtualBox. Однако, если вы хотите взглянуть на него, не устанавливая его целиком, вы также можете получить к нему доступ здесь:
Вы также можете ознакомиться с нашим списком часто задаваемых вопросов.
Старые сборки VirtualBox
Бинарные файлы в этом разделе для VirtualBox до версии 4.0 выпущены под лицензией VirtualBox Personal Use and Evaluation License (PUEL). Начиная с VirtualBox 4.0, Extension Pack выпускается под лицензией VirtualBox Personal Use and Evaluation License, а другие пакеты выпускаются в соответствии с условиями GPL версии 2. Загружая, вы соглашаетесь с условиями соответствующей лицензии.
Источники VirtualBox
Исходники VirtualBox доступны бесплатно в соответствии с условиями Стандартной общественной лицензии GNU версии 2.Скачивая по ссылкам ниже, вы соглашаетесь с этими условиями.
После получения исходных кодов одним из способов, перечисленных выше, вам следует ознакомиться с инструкциями по сборке.
Также ознакомьтесь с нашими часто задаваемыми вопросами о лицензировании, в частности, относительно использования имени VirtualBox.
Готовые виртуальные машины VirtualBox
На сайте Oracle Tech Network есть несколько готовых виртуальных машин, предназначенных для разработчиков и любопытных.
Лучшее бесплатное программное обеспечение для виртуальных машин в 2021 году
Виртуализация — это дорогостоящая возможность для ИТ-специалистов и программистов во всем мире.Свобода эмуляции большего количества операционных систем в пределах своего окна с одного компьютера необходима для администрирования ресурсов и изоляции критических процессов от тестирования кода или экспериментов. Лучшее бесплатное программное обеспечение для виртуальных машин в 2021 году, также известное как гипервизоры, может облегчить вашу работу и повысить совместимость платформы.
Что такое виртуальная машина?
Виртуальная машина (ВМ) — это операционная система (ОС) или приложение, которое позволяет запускать несколько операционных систем на одном физическом оборудовании и в безопасной изолированной среде.Например, вы можете запустить и использовать экземпляр Windows 10 на компьютере с macOS Catalina или наоборот. Кроме того, вы можете создать несколько комбинаций ОС, включая Linux, Solaris и Chrome OS.
Виртуальная машина, которую вы устанавливаете на свой компьютер, называется гостевой, а ваша физическая аппаратная машина называется хостом. Некоторые операционные системы, такие как Windows, например, требуют оплаты вторичного лицензионного ключа. Однако, если вы выберете Linux или любую MacOS, выпущенную после 2009 года, вы получите их бесплатно.
Универсальность виртуальных машин сделала этот тип программного обеспечения одним из самых популярных приложений среди разработчиков в последние годы. Хотя может быть сложно выбрать абсолютно лучшую виртуальную машину, мы все же можем различать программное обеспечение с ошибками и нормально работающие программы, чтобы дать вам представление о виртуальной машине, которая вам больше всего подходит. Вот некоторые из самых надежных приложений для виртуальных машин, которые также предоставляются бесплатно:
Лучшее бесплатное программное обеспечение для виртуальных машин для Windows и Mac
1.VirtualBox (Mac и Windows)
Если вы новичок в виртуализации, то лучшим выбором для использования виртуальной машины в первый раз, безусловно, является VirtualBox от Oracle. Этот гипервизор имеет открытый исходный код и бесплатный, и вы можете использовать его на работе так же просто, как установить его на домашний компьютер.
VirtualBox был выпущен в 2007 году и быстро завоевал популярность в ИТ-индустрии благодаря длинному списку поддерживаемых операционных систем. На нем можно запускать любую версию Windows, начиная с XP, вместе с OpenBSD, Solaris и OpenSolaris.Кроме того, вы можете легко установить любую версию Linux 2.4 и выше.
VirtualBox
Эта виртуальная машина идеально подходит для разработчиков, страдающих ностальгией по Windows. VirtualBox позволяет устанавливать версии NT и Server 2003, а также более старые выпуски, такие как Windows 3.x или даже IBM OS / 2, на компьютеры последнего поколения 2018 года.
Пользователи Apple получают такое же удовольствие от использования VirtualBox на своих машинах, а возможность разместить клиентский сеанс виртуальной машины Mac является плюсом для любого разработчика.Поскольку Apple разрешает своим системам работать только на оборудовании их товарных знаков, вы не сможете запускать macOS Mojave на виртуальной машине с помощью VirtualBox, если у вас нет Mac.
Windows 10 в VirtualBox в macOS Mojave
Одним из лучших аспектов использования VirtualBox является его переносимость, которая позволяет переносить виртуальную машину с одного хоста на другой, независимо от операционных систем. Кроме того, этот гипервизор позволяет запускать несколько гостевых окон одновременно на одном компьютере.
Еще одна замечательная функция VirtualBox — это бесшовный режим, который позволяет запускать приложения Windows и macOS одновременно. Гипервизор оптимизирует системные ресурсы и производительность оборудования, чтобы вознаградить вас возможностью беспрепятственно запускать гостевую систему на хосте. Этот процесс доступен по лицензии GPL 2 (если вы используете VirtualBox OSE) и бесплатно.
Бесшовный режим в Virtualbox
VirtualBox должен быть вашей виртуальной машиной, если вы используете старое оборудование.Он предоставляет вам надежный ресурс гостевых дополнений, которые доступны бесплатно, и позволяет передавать файлы и данные между хостом и гостем независимо от операционных систем. Более того, этот гипервизор с открытым исходным кодом поддерживает USB-устройства, 3D-виртуализацию и видео.
Новые пользователи VirtualBox могут найти отличный источник информации и руководств на веб-сайте Oracle, а также длинный ряд предварительно созданных виртуальных машин. Учебники и практические руководства также доступны, если вы застряли на каком-либо этапе процесса установки.
Windows 10 в Virtualbox
На данный момент VirtualBox собрал более 100 000 зарегистрированных пользователей, которые составляют загруженное и увлеченное сообщество, к которому вы также можете присоединиться, чтобы получить доступ к последним выпускам программного обеспечения. Вот основные характеристики VirtualBox вкратце:
- Открытый исходный код и бесплатно
- Работает с Windows, macOS, Solaris и Ubuntu
- Разрешает непрерывный режим
- Virtualbox Drag and Drop
- Разрешение мультиэкрана
2 .VMware Workstation Player (Windows, Linux)
VMware — один из ведущих разработчиков виртуальных машин на рынке. Их гипервизоры товарных знаков включают VMware Fusion (macOS) и Vmware Workstation (ПК). Оба приложения имеют одинаковые функции и простоту использования, но каждая из их конфигураций адаптирована для соответствующих операционных систем.
VMware Workstation Player для Windows или Linux предоставляется бесплатно, если вы используете его в личных целях. Однако, если вы хотите перейти на версию Pro, вам придется заплатить за лицензионный ключ, что может вернуть ваш бюджет как минимум на 100 долларов.
VMware Workstation имеет одну из крупнейших баз данных последователей в ИТ-индустрии, в основном из-за высоких стандартов программного обеспечения для виртуальных машин, которых компания придерживается с момента выхода на рынок более 20 лет назад. Пользователи довольны возможностью запускать передовые 3D-решения на гипервизоре, который поддерживает DirectX 10 и OpenGL 3.3, и поддерживать качество видео и фотографий на протяжении всего процесса.
VMware Player
Интересной особенностью VMware Workstation Player является система моментальных снимков, которая позволяет создавать несколько экземпляров виртуальной машины и устанавливать несколько точек отката в процессе тестирования.Таким образом, если что-то пойдет не так, вы можете вернуться к предыдущей версии или клонировать, также известные как изолированные дубликаты, чтобы возобновить свой прогресс.
Если вы выберете Workstation Player в качестве виртуальной машины, вы сможете разместить более 200 гостей и обмениваться файлами и данными между ними и хостом с высокой скоростью. Кроме того, вы сможете подключиться к vSphere, облачной системе хранения данных VMware, которая может выступать в качестве удаленного центра обработки данных для вашего гипервизора.
Измените здесь текст подписи.
Vmware Workstation Player — надежная виртуальная машина, но она уступает по сравнению с платной версией Pro.Даже если оба могут с легкостью поддерживать дисплеи 4K, бесплатное приложение работает медленнее с каждым хостом, который вы добавляете к виртуальной машине, начиная со второго. Кроме того, это делает клонирование и систему моментальных снимков практически невозможными для использования на приличной скорости. Если вы хотите использовать это программное обеспечение в корпоративных целях, лучшим выбором будет лицензия Pro.
- Бесплатно
- Работает в Windows и Ubuntu
- Поддерживает DirectX 10 и OpenGL 3.3
- Режим Unity
- Включает функцию моментальных снимков
- Поддерживает дисплеи 4K
3.VMware Fusion (Mac)
Мы поможем вам найти решение для виртуальной машины с большей поддержкой, когда дело доходит до выделения ОЗУ и ЦП для вашей гостевой операционной системы, которое не будет занимать чрезмерное количество ОЗУ или ЦП на вашем Mac или хост-машина. Он также должен иметь возможность совместного использования файлов путем выборочного перетаскивания их на вашу виртуальную машину. Он также должен иметь возможности высокого разрешения с поддержкой дисплея Retina 4 / 5K. Наконец, он должен иметь возможность запускать Bootcamp на вашей виртуальной машине.Вы должны иметь возможность запускать это через Windows на своей macOS.
VMware Fusion в macOS Mojave
Если этот высокопроизводительный стиль решения кажется вам наиболее подходящим, то лучшим решением будет «VMWare Fusion». Если вы разработчик, в VMWare Fusion есть функция, которая вам понравится, которая поможет вам подключиться к так называемому «VSphere / ESXi Server», который также известен как средство рендеринга 3D-графики, которое идеально подходит для разработчиков iOS.
Настройки VMware Fusion
- VMware Fusion позволяет создавать обширные виртуальные машины с использованием до 16 процессоров и 64 ГБ оперативной памяти, которые идеально подойдут вам, если у вас есть мощный Mac, такой как MacBook Pro.
- Unity View Mode; подобно бесшовному режиму, это позволяет вам использовать несколько ОС одновременно на ваших виртуальных машинах, таких как Windows и Mac. Также существует возможность перетаскивания файлов для обмена между обеими операционными системами.
- Существует гостевой инструмент, который позволяет включать 3D-графику на виртуальной машине VMware Fusion с поддержкой Direct X 10.1 и OpenGL 3.3. Геймерам и разработчикам эта функция понравится.
- Поддержка дисплеев Retina с высоким разрешением 4K / 5K.
- Подключение к Linux по SSH в один клик; Если вы работаете на виртуальной машине Linux с включенной службой SSH, вы можете быстро и легко настроить вход по SSH, чтобы вы могли войти в виртуальную машину.
- Моделирование виртуальной сети; Эта расширенная функция позволяет вам использовать настройки виртуального сетевого адаптера для управления ограничениями пропускной способности вашей виртуальной машины, а также указывать допустимый процент потери пакетов, а также создавать сетевую задержку как для входящих, так и исходящих данных на вашей виртуальной машине.
- VMWare Fusion может быть мощным решением для виртуальной машины; однако вам потребуется больше знаний и более крутая кривая обучения, чем при использовании альтернативных решений.
4. Программное обеспечение Parallels (Mac)
Если вы плохо знакомы с виртуальными машинами, Parallels Desktop, вероятно, станет для вас лучшим выбором. Это, во-первых, потому, что это поможет вам найти файл установщика ISO и загрузить его на рабочий стол. Он также может помочь вам найти образ Android, Ubuntu или Windows в зависимости от того, какое программное обеспечение вы хотите запустить, и, наконец, он поможет вам создать установку с диска восстановления в macOS.
Windows 10 на параллельном рабочем столе
Это программное обеспечение, как мы уже упоминали, помогает запускать операционные системы Windows, Android или Linux на вашем Mac без перезагрузки компьютера. Это также позволяет вам установить виртуальную машину для запуска Mac OS из восстановления диска, если вы того пожелаете.
Виртуальная ОЗУ и ЦП в параллельном рабочем столе
Однако, как и все эти решения, каждое из них имеет свои преимущества и недостатки. Вот они:
Плюсы:
- Легко использовать и идеально подходит для новичков.Его можно установить одним щелчком мыши, а затем вы можете подключиться к виртуальному рабочему столу Parallel через Интернет. Как мы уже упоминали, он помогает найти и загрузить файл установщика. Это означает, что если у вас очень мало знаний о виртуальных машинах, вы все равно можете их использовать.
- Еще одна полезная функция, называемая «настройка в один клик», позволяет настраивать ваш опыт в зависимости от производительности, игр, дизайна, тестирования программного обеспечения или даже разработки приложений. Само программное обеспечение обеспечит производительность в зависимости от ваших намерений и целей.
- Стандартная версия поддерживает использование видеопамяти объемом до 8 ГБ и четырех виртуальных ЦП. Если вы средний пользователь виртуальных машин, этого должно быть более чем достаточно для запуска macOS.
- Режим Coherence позволяет запускать Windows вместе с Mac OS. Вы также можете обмениваться файлами и папками, используя простую функцию перетаскивания между обеими этими операционными системами.
- Гостевой инструмент, как мы уже упоминали, позволяет использовать трехмерную графику на вашей виртуальной машине, делая работу более оптимальной и удобной.
- Наконец, он работает с Boot Camp, который позволит вам запускать macOS.
- Удаление виртуальной машины через рабочий стол Parallel сложно для новичков, так как есть много кнопок редактирования и удаления, но многие из них на самом деле не закрывают и не удаляют виртуальную машину.
- Если вам требуется больше ресурсов, таких как ОЗУ и ЦП, вам нужно будет перейти на версию Pro, чтобы иметь эти функции.
5. Hyper-V (Windows)
Hyper-V — это домашний виртуальный станок для Windows.Компания выпустила этот гипервизор для Windows Server в 2008 году, и он медленно, но постепенно стал одним из любимых программных приложений для разработчиков и ИТ-специалистов.
Hyper-V идеально подходит для начинающих разработчиков, главным образом благодаря простоте использования и реализации. Можно сказать, что с помощью этой виртуальной машины программисты нового начального уровня могут достичь высокого уровня продуктивности и производительности за короткий период времени.
Установить Hyper-V
Hyper-V идеально интегрирован с Windows 10 и совместим со значительным количеством серверов.Программное обеспечение может быть установлено на Windows Server или как отдельное устройство, также известное как Hyper-V Server
Менеджер Hyper-V
Одно из самых больших преимуществ использования Hyper-V в качестве вашей основной виртуальной машины — это возможность снимки состояния вашего процесса виртуализации и клонирование нескольких версий виртуальной машины в безопасной и изолированной среде для использования в будущем.
Еще одна впечатляющая особенность этого гипервизора — виртуальный коммутатор. Hyper-V использует этот инструмент, чтобы предоставить вам широкие возможности подключения и позволить вам в качестве альтернативы подключать виртуальные машины к виртуальным сетям и физическим сетям.
Виртуальный коммутатор Hyper-V позволяет просматривать статистику процесса виртуализации между машинами и отображать обзорное изображение для администраторов. Он также использует отслеживание ресурсов, которое балансирует доступность сети и изучает использование полосы пропускания и количество виртуальных машин, чтобы обеспечить хорошее распределение ресурсов и надежную производительность.
Windows 10 на Hyper-V
В целом, Hyper-V должен быть надежным выбором для пользователей Windows. Вот основные характеристики этого гипервизора вкратце:
- Встроенный для Windows
- Гибкий и простой в использовании
- Простое резервное копирование
- Использует виртуальный коммутатор
Лучшее бесплатное программное обеспечение для виртуальных машин в 2019 году дает вам хорошее представление о виртуализации и ее значении для ИТ-специалистов и разработчиков.Популярность приложений этого типа растет с каждым месяцем, поскольку они предлагают все больше и больше решений для пользователей, которым необходимо запустить несколько операционных систем на одной машине.
В зависимости от вашего оборудования (ПК или Mac) вы можете выбрать одно из нескольких надежных бесплатных приложений для виртуальных машин, которые будут работать плавно и эффективно. Большинство гипервизоров на рынке, особенно те, которые обсуждаются в этой статье, требуют короткого обучения, что делает их идеальными для новых пользователей.Если вы ищете способ расширить свои знания и расширить возможности использования нескольких операционных систем, виртуализация — это то, что вам нужно.
Общие | Плеер для рабочей станции | Рабочая станция Pro |
Создание новых виртуальных машин |
|
|
Создание больших виртуальных машин (32 ЦП, 128 ГБ ОЗУ) |
|
|
Преобразование ПК в виртуальную машину |
|
|
Массовое развертывание |
|
|
Хост-гостевая интеграция | Плеер для рабочей станции | Рабочая станция Pro |
Общий доступ к файлам между хостами и гостями |
|
|
Общие / зеркальные папки |
|
|
SSH в один клик к виртуальной машине Linux |
|
|
Запуск виртуальных машин с разными режимами просмотра |
|
|
Unity View Mode (только для гостей Windows) |
|
|
Графика | Плеер для рабочей станции | Рабочая станция Pro |
3D-графика с DX11 и OpenGL 4.1 опора |
|
|
Большая графическая память: 8 ГБ |
|
|
Поддержка устройств | Плеер для рабочей станции | Рабочая станция Pro |
Поддержка дисплеев 4K / 5K / Retina |
|
|
Поддержка широкого спектра виртуальных устройств |
|
|
USB-устройство чтения смарт-карт Поддержка |
|
|
USB 3.1 Поддержка устройств |
|
|
Поддержка вспомогательных устройств (соответствие разделу 508) |
|
|
Поддержка многоязычной клавиатуры |
|
|
Устройство виртуального доверенного платформенного модуля |
|
|
Виртуальное устройство NVMe |
|
|
Функции безопасности | Плеер для рабочей станции | Рабочая станция Pro |
Безопасность на основе виртуализации Microsoft (гость) Поддержка |
|
|
Модуль виртуальной доверенной платформы (vTPM) |
|
|
Поддержка загрузки UEFI |
|
|
Поддержка безопасной загрузки UEFI |
| |
Графический процессор Sandbox Renderer |
|
|
Снимки |
| |
Создание зашифрованной виртуальной машины / управление ею |
| |
Хост-операционные системы | Плеер для рабочей станции | Рабочая станция Pro |
Хост Windows 10 |
|
|
Linux — Ubuntu, CentOS, Debian, Fedora, RHEL, SUSE, openSUSE |
|
|
macOS 10.16 и старше | ||
Гостевые операционные системы | Плеер для рабочей станции | Рабочая станция Pro |
Более 200 поддерживаемых ОС (Linux, старые версии Windows, BSD) |
|
|
Windows 10 Гости |
|
|
macOS Гости | ||
Особенности хоста Mac | Плеер для рабочей станции | Рабочая станция Pro |
macOS 10.16 Поддержка хоста | ||
гостевая поддержка macOS | ||
Приложения Windows в Mac Dock | > | |
SSH в один клик к виртуальной машине Linux | ||
Металлический графический движок | ||
Импорт / запуск BootCamp | ||
Меню приложений | ||
Особенности хоста Windows | Плеер для рабочей станции | Рабочая станция Pro |
Хост Windows 10 |
|
|
Модуль рендеринга DX12 |
|
|
Поддержка режима Hyper-V (Device Guard, WSL) |
|
|
Особенности хоста Linux | Плеер для рабочей станции | Рабочая станция Pro |
Механизм визуализации Vulkan |
|
|
Поддержка хоста — Ubuntu, CentOS, Debian, Fedora, RHEL, SUSE, openSUSE |
|
|
Расширенные функции | Плеер для рабочей станции | Рабочая станция Pro |
Операция командной строки: vmrun и VIX |
|
|
vCenter Server Appliance Простое развертывание |
|
|
REST API |
|
|
«Контейнерный двигатель Наутилус» |
|
|
Настройка виртуальной сети (NAT, переименование сети) |
| |
Моделирование виртуальной сети (потеря пакетов, задержка, пропускная способность) |
| |
Подключиться к vSphere / ESXi Server |
| |
Удаленное управление питанием хоста vSphere |
| |
Создание связанных клонов |
| |
Создание полных клонов |
| |
Шифрование виртуальных машин |
| |
| ||
Лицензирование | Плеер для рабочей станции | Рабочая станция Pro |
Бесплатно для личного использования |
| |
Коммерческая лицензия |
|
|
Пробная лицензия |
|
11 лучших альтернатив VMware — бесплатное программное обеспечение для виртуальных машин
Теперь создавать виртуальные машины, как профессионал, просто…
Было время, когда вы могли использовать Google «программное обеспечение для виртуальных машин», и тогда появлялись только VMware и Java.
Но те времена давно прошли. Сегодня каждый поставщик серверов, сетей, систем безопасности и хранилищ занялся виртуализацией. В настоящее время виртуальные машины могут работать на смартфонах и планшетах и даже используются для майнинга криптовалюты…
И хотя мне больше всего нравится VMware, я хотел быть справедливым по отношению к читателям VMinstall и всем поставщикам, у которых есть продукты виртуальных машин.
Поэтому я рекомендую всем, кто хочет заняться виртуализацией, или предприятиям, которые рассматривают решения для своего нового центра обработки данных или частного облака, протестировать и оценить не только продукты VMware, прежде чем решить, какая виртуальная машина лучше всего подходит для вашего будущего.
Выберите свой любимый цвет!
Ниже перечислены 11 разновидностей программного обеспечения виртуальных машин.
Five устанавливается на рабочий стол и может без проблем запускать различные операционные системы на одной панели.
Есть еще 6 вариантов, которые лучше подходят для установки на серверное оборудование. У всех есть свои плюсы и минусы. Делает и не делает. Любители и ненавистники. Выберите одно программное обеспечение, или два, или три, или все 11 альтернатив.
Прежде чем мы начнем с нашего списка программных продуктов для виртуальных машин, которые вы можете просмотреть, я хотел бы порекомендовать прочитать мое новое руководство по лучшему обучению виртуальному программному обеспечению.В этом руководстве рассматриваются диапазоны заработной платы, профессиональные навыки и варианты онлайн-обучения для начинающих, чтобы узнать, как устанавливать, настраивать и поддерживать виртуальные серверы и рабочие столы. Есть даже бесплатное обучение VirtualBox.
Лучшие виртуальные машины, работающие на рабочем столе
1. VMware Player — это БЕСПЛАТНАЯ ПРОГРАММА для личного использования, которая позволит вам монтировать и запускать виртуальные машины непосредственно с рабочего стола Windows или Linux. Хотя он не может создавать новые виртуальные машины из ISO, он по-прежнему является мощным программным обеспечением для виртуальных машин.
Существует также версия VMware Player Plus с расширенными функциями, но для нее потребуется покупка лицензии. Щелкните здесь, чтобы загрузить VMware Player
2. Oracle VM VirtualBox — еще одно классное БЕСПЛАТНОЕ программное обеспечение для виртуальных машин, если вы ищете альтернативу VMware Workstation. И это отличный выбор для новичков. VirtualBox отлично подходит для лабораторного тестирования и запуска с рабочего стола, его можно установить в Windows, OS X, Solaris и Linux.
В отличие от VM Player эта БЕСПЛАТНАЯ ПРОГРАММА позволяет создавать новые виртуальные машины из ISO или импортировать.И будет работать с большинством 32- и 64-битных операционных систем как виртуальная машина. Щелкните здесь, чтобы узнать больше и загрузить VirtualBox (Oracle также имеет OVM, которого нет в моей первой десятке)
3. VMware Workstation — это полнофункциональное программное обеспечение для виртуальных машин, требующее лицензирования. Это программное обеспечение предназначено для опытных пользователей, которым требуется запуск нескольких систем. Например, он хорошо работает для разработчиков, которым нужны серверы базы данных, веб-серверы и серверы приложений в одном виртуальном пространстве.Это также позволяет сохранять проекты и клонировать.
VMware Workstation также взаимодействует с vSphere через API и полностью поддерживается VMware. И со слишком большим количеством функций, чтобы перечислить, я могу сказать по опыту, что это надежное решение для запуска виртуальных машин на настольном компьютере.
Попробуйте VMware Workstation 10 БЕСПЛАТНО в течение 30 дней!
4. Parallels — это полнофункциональная программа для виртуальных машин, которая изначально использовалась для запуска виртуальной машины Windows на Apple OS X.Это был отличный способ получить доступ к обоим мирам и запускать приложения Windows на Mac.
Интересно, что теперь вы можете запускать Windows на Mac несколькими разными способами, но по закону вам по-прежнему не разрешается запускать OS X на чем-либо, кроме оборудования Mac. Хотя некоторые доказали, что это возможно. Parallels требует приобретения лицензии. Щелкните здесь, чтобы без проблем запускать Windows с Mac.
5. VMware Fusion также требует получения лицензии, и это еще один способ запустить Windows на Mac!
Parallels Desktop 12 для Mac
Простое копирование, вставка и перетаскивание текста и файлов между Windows и Mac; Это цифровая загрузка, в комплект не входит диск.См. Системные требования ниже.
Лучшие программные продукты для виртуальных машин, работающие на серверном оборудовании
6. Parallels Virtuozzo Containers существует уже некоторое время и, насколько я могу судить, чаще всего используется хостинговыми компаниями для предоставления виртуальных частных серверов, также известных как VPS.
Но, честно говоря, я никогда не использовал и не работал там, где была развернута Virtuozzo. Мне даже неизвестны какие-либо бизнес-сценарии использования Virtuozzo для частного облака.Хотя, прочитав об этом в этом посте, я согласен, что это хороший выбор для хостинговых компаний. Щелкните здесь, чтобы загрузить бесплатную пробную версию
7. (Microsoft Hyper-V) Когда-то был Microsoft VirtualPC, затем был Microsoft VirtualServer, а теперь есть Microsoft Hyper-V.
Пару лет назад я вспомнил, как ходил на демонстрацию и смотрел сбой Hyper-V, но с тех пор многое изменилось. Hyper-V теперь может делать то же самое, что и большинство корпоративных программ виртуализации.Живая миграция, высокая доступность, шаблоны и импорт виртуальных машин из VMware и EC2 с помощью SystemCenter VMM. Единственная реальная проблема — это отсутствие популярности в сообществе Linux.
Hyper-V лучше всего работает с операционными системами Windows и поддерживает облако Microsoft Azure. Щелкните здесь, чтобы загрузить Hyper-V.
8. XenServer (XenSource) — популярное программное обеспечение для виртуальных машин с открытым исходным кодом, которое было приобретено Citrix. Но затем Citrix совершил ошибку, слишком усердно пытаясь получить прибыль от XenSource, и потерял в процессе многих своих ключевых сторонников.С тех пор Citrix обнаружил их ошибку и повторно открыл исходный код.
XenServer доступен БЕСПЛАТНО, но вы также можете купить полностью поддерживаемую версию. Это надежное решение, используемое во многих корпоративных средах для размещения серверов и настольных операционных систем. И связанный с XenCenter, он может делать практически все, что может vSphere, например, динамическую миграцию, высокую доступность, а также импорт и экспорт виртуальных машин в облако.
Крайне важно знать, что в облаке EC2 Amazon используется настраиваемая версия Xen.Щелкните здесь, чтобы загрузить XenServer.
9. KVM (виртуальная машина на основе ядра) — еще один из моих любимых. Думаю, можно сказать, что это второй лучший выбор. KVM — это решение для полной виртуализации Linux, которое уже есть в большинстве дистрибутивов Linux. Его предпочитает больше гуру Linux, чем VMware или XenServer, и он идеально подходит для OpenStack.
RedHat предлагает БЕСПЛАТНЫЕ или полностью поддерживаемые версии, и он тоже делает все крутые вещи. Но, как и Hyper-V с Linux, KVM имеет ограничения при виртуализации Windows.
KVM постоянно растет в списке программного обеспечения для виртуальных машин благодаря успеху OpenStack. Объединение этих двух продуктов вместе дает функциональность, аналогичную VMware vSphere, хотя есть некоторые ограничения при размещении виртуальных машин Windows, о которых теперь позаботились благодаря способности OpenStack поддерживать Hyper-V и ESXi. Щелкните здесь, чтобы загрузить KVM.
10. VMware ESXi делает все это и даже больше. На мой взгляд, VMware ESXi — лучшее решение для развертывания виртуальных серверов большого предприятия под управлением Windows или Linux.
Сразу скажу, что это не дешевое решение, но VMware предлагает БЕСПЛАТНУЮ версию ESXi, чтобы вас зацепили. И не ожидайте слишком многого от БЕСПЛАТНОЙ версии, потому что большинство ценных функций зависят от vCenter и интеграции общего хранилища, а также от лицензий на HA, vMotion, DSR и Storage DRS.
С 90-х годов VMware развивается. Все началось с неуклюжего маленького программного обеспечения, которое раньше устанавливали на рабочий стол Windows. Затем он превратился в GSX for Windows Servers.А затем он снова превратился в ESX, который устранил необходимость в Windows и загрузился с ядром Redhat. А позже, в версии 4, он стал ESXi, который теперь работает на собственном ядре Linux.
виртуальных машин на ESXi почти безупречно работают с операционными системами Windows и Linux. Он также является мощным средством для развертывания множества крупных виртуальных рабочих столов, работающих на VMware View или Citrix XenDesktop. А совсем недавно VMware была в новостях, потому что скоро они будут использовать облако виртуальных рабочих столов Google Chrome и обеспечивать доступ к приложениям Windows.Как это круто!
Инженерам VMware хорошо платят, и в некоторых центрах обработки данных они сами руководят работой. Проектирование и создание программно-конфигурируемых центров обработки данных, состоящих из лучших серверов, сетей и оборудования для хранения данных. Благодаря самоотверженности и онлайн-обучению VMware вы можете стать экспертом по vSphere и присоединиться к веселью.
Последний штрих в ESXi заключается в том, что он используется в большинстве частных облаков. А в последнее время многие общедоступные облака предлагали услуги, позволяющие гибко преобразовывать частную инфраструктуру vSphere непосредственно в общедоступную инфраструктуру vSphere.Щелкните здесь, чтобы загрузить ESXi.
11. Гиперконвергентная инфраструктура Nutanix (обновление нового продукта)
Некоторое время назад я встретился с Энди Нг, чтобы посмотреть демонстрацию гиперконвергентной инфраструктуры Nutanix. Когда-то Энди был моим лучшим инженером по VMware, и он упоминается в моей электронной книге VCP for Hire,
Во время демонстрации Nutanix Энди делал то, что у него получается лучше всех, кого я знаю, — он нарисовал полный набор Nutanix на доске и охватил гиперконвергентную технологию от начала до конца.Меня заинтриговал рассказ Энди о гиперконвергенции. Дополнительные сведения см. В результатах исследования Gartner Peer Insights: Nutanix vs VMware Review. Некоторые говорят, что Nutanix — это решение проблемы налога на VMware.
Чтобы подвести итог моей встречи в терминах, которые может понять любой, кто разбирается в vSphere, представьте себе трехузловой кластер ESXi с VSAN и NSX, объединенными вместе. По сути, хранилище, сеть и вычислительные ресурсы объединены в гиперконвергентный эластичный кластер, который запускает виртуальные серверы на гипервизоре с открытым исходным кодом.
Nutanix — это то место, где я бы начал тестирование, если бы я строил новый центр обработки данных с нуля…
Nutanix имеет полностью поддерживаемую корпоративную версию программного и аппаратного обеспечения, а также предлагает версию только с открытым исходным кодом. Щелкните здесь, чтобы узнать больше и загрузить Nutanix с открытым исходным кодом.
Бесплатное руководство по виртуальной машине для начала работы
Установка VirtualBox и Windows 7 x64 — прочтите заголовок демонстрационного видео
Vrtualbox — это альтернатива использованию VMware или использованию Virtual PC в старые времена.Это позволяет 64-битные операционные системы и Ирвинг и особенно для тестирования 2013 года и являются более продвинутыми функциями навигации. Это отличный продукт, потому что он очень хорошо работает. Итак, я уже загрузил VirtualBox здесь, поэтому я просто выполнил установку. И это один из тех простых, точно такой же, как следующий-следующий-следующий. Здесь вы увидите предупреждение, что фактически отключит сетевой интерфейс на короткую секунду. Это не отличается от того, что предшествовало виртуальному.
Просто если вы запускаете живую среду, вы должны быть осторожны, она фактически остановит все машины, чтобы убедиться, что у вас есть доступ к Интернету.Так что это действительно только для производственных целей. Итак, когда я в основном закончил установку, это был очень простой процесс.
Следующее, что я хочу здесь показать, это то, как установить Windows 7 внутри этой. Чтобы создать здесь новый компьютер, я просто назвал его Windows 7. И он основан на моем тексте на Mac, и я понял, что на самом деле это будет Windows 7, так что это нормально, но это важно, потому что выбор правильного типа здесь будет иметь дополнительное программное обеспечение, установленное в качестве драйвера внутри рейтингов, поэтому, если вы устанавливаете 2008 или Windows 8 или что-то в этом роде.Не забудьте выбрать здесь правильную версию Windows.
Он также поддерживает Linux и все другие вещи, да, но я просто скажу следующее, и мне нужно немного больше памяти, чем этот, поэтому я буду использовать для ворот, вы создаете виртуальный диск, и он фактически разделяет VHD формат, такой же, как у пользователей Virtual PC, а также Hyper-v. Но я просто воспользуюсь внутренним форматом. Я не думаю, что есть большая разница в скорости, но я думаю, что лучше всего поддерживается промежуточный формат, поэтому у меня здесь по умолчанию было 25 гигабайт, так как я захожу в навигационную панель установки и все виды вещей здесь.
Я на самом деле собираюсь увеличить здесь это чуть больше 40 гигабайт, поскольку это мой жесткий диск, и в этом случае он фактически создаст этот драйвер. Это твердотельный накопитель, поэтому я уже настроил его ранее для использования по умолчанию. Войдите, скажите «да» и создайте этот. Прежде чем я начну установку, я собираюсь изменить количество процессов, потому что Windows будет устанавливаться намного быстрее, если я на самом деле добавлю сюда больше процессоров.
Это довольно мощный компьютер с ядром i7, который на самом деле работает на более высокой скорости, чем средний номиналист, поэтому он работает с гигагерцами, имеет восемь потоков и четыре ядра. Я просто собираюсь отдать этот компьютер, так как теперь я готов начать установку. Следующее, что мне нужно сделать, это выбрать свой образ, и у меня здесь Windows 7 с пакетом обновления 1.
Это загрузка с сайта TechNet от Microsoft, откуда у меня есть этот ISO-файл, так что откройте его, а затем я просто начну установку здесь.И есть всего несколько вещей, которые мне нужно сделать, чтобы это было полностью установлено. О, во время этого процесса установки, и все в порядке, я хочу установить его сейчас. Пока вы не установите сюда дополнения VirtualBox, мышь может работать немного медленно, особенно если вы находитесь в среде удаленного рабочего стола, а я просто хочу увидеть свой 40-гигабайтный жесткий диск. Просто нажмите «Далее», и теперь он разворачивает файлы Windows, первый процент здесь занимает немного больше времени. Общий процесс установки окон здесь, вероятно, займет в общей сложности шесть-семь минут, но я собираюсь удалить часть этой записи здесь.
Если я посмотрю на одну из причин, по которой этот компьютер такой быстрый, так как он работает на Core I7 в новой версии и на самом деле был немного разогнан, поэтому сейчас он работает на гигагерцах, так что этот процесс также отлично работает. Ноутбук он просто не получит такой невероятно высокой скорости, как этот. В этом компьютере также есть два твердотельных накопителя, поэтому у него есть твердотельный диск C на 64 гигабайта в качестве второго твердотельного накопителя также на 64 гигабайта . И если я пойду посмотреть на это здесь, у меня будет диск C, а диск E — твердотельный.А еще у меня есть диск на два терабайта, это материнская плата, которая уже идет с видеокартами и 16 Гб оперативной памяти. Итак, этот компьютер стоит меньше тысячи долларов, как пример, который можно купить по частям, и он чрезвычайно эффективен для запуска виртуального бокса или любого тестирования с 2009 и 2013 годов. Теперь, когда первая часть закончена, мы фактически покрываем все файлы. Сейчас здесь завершается установка Windows 7, и я скоро смогу ввести имя компьютера, а затем установить дополнения VirtualBox, которые заставят драйверы и Windows работать.
Что действительно хорошо в VirtualBox, так это то, что он полностью бесплатен, он работает даже с несколькими версиями. Итак, если у вас был сервер Linux, вы могли бы также запустить VirtualBox в той же среде, что и здесь, так что теперь он впервые загружает Windows по-настоящему после его установки, поэтому введите имя пользователя, я просто назову его Windows 7. У меня есть чтобы ввести пароль и подсказку, такой же пароль, потому что мне не нужно вводить ключ Windows, и, поскольку он так быстрее устанавливается, я бы просто сдул его, когда окна на самом деле получасовые месяцы больше не будут работать, это все равно для тестирования.
Я использую рекомендованную настройку. Я выберу Восточный часовой пояс. Да, и моя сеть — это рабочая сеть, и теперь она закончена, она находится внутри Windows 7, и теперь она установлена, конечно, вам также нужно запустить Центр обновления Windows, но прежде чем я сделаю что-либо еще, я установлю VirtualBox Edition, который делает мышь лучше и плавное изменение размера экрана и подумайте, что нужно установить так называемые гостевые дополнения здесь и занять несколько секунд, прежде чем он появится, но в основном он вставляет компакт-диск в привод CD-ROM для этого VirtualBox, а затем запускает программное обеспечение из компакт-диск, так что сущность старого ПК только что завершила установку Windows, я думаю, поэтому я хочу запустить дополнения VirtualBox для Windows, и это нормально, и я просто проверю тот, которому я хочу доверять все время, поэтому в будущих обновлениях VirtualBox я не нужно проверять, что я хочу запустить его здесь, и что здесь были установлены дополнения VirtualBox, так что продолжайте и перезагружайтесь, чтобы теперь в Windows, и, конечно же, я мог бы выбрать здесь другой диск, я просто собираюсь удалить его, потому что я не нужен VirtualBox.
Настоящие приятные моменты здесь заключаются в том, что переключение между полноэкранным и оконным режимами совершенно незаметно, и, как и в случае с удаленным рабочим столом, у вас действительно есть возможность подключать устройства и все виды вещей, так что он полностью исчезает во время демо. Таким образом, вы не можете увидеть, что вы действительно запускаете здесь виртуальную среду, все проблемы, которые существовали с возможностью изменения размера VirtualBox или возможностью правильного изменения размера виртуального компьютера, абсолютно не существует.
С VirtualBox вы можете просто перетащить окно, оно будет выглядеть красиво, вы всегда можете перейти в полноэкранный режим, и оно просто полностью закроет ваш экран, поэтому даже если вы подключаетесь к объекту, он отлично работает здесь, поэтому вы всегда можете вернуться, конечно, к оконный режим. И он работает очень, очень быстро в этом VirtualBox, здесь также можно поделиться. Итак, если мы посмотрим на мой диск здесь, у меня есть в моей папке VirtualBox, у меня есть пара файлов здесь, и это действительно виртуальный диск, и поэтому все находится внутри, так что вы можете поделиться им с другими людьми, которые они могут настроить свои собственные. аппаратное обеспечение, подходящее, возможно, к их ноутбуку и так далее.
Но VirtualBox представляет собой очень мощную систему, и она совершенно бесплатна, вам больше ничего не требуется. Тогда у вас есть приличный ноутбук с 64-битной ОС, а затем с 64-битной операционной системой с очень хорошей производительностью.
11 лучших программных альтернатив виртуальных машин (попробуйте их!)
Как видите, существует множество опций и функций, из которых можно выбирать при выборе лучшего программного обеспечения для виртуальных машин, которое выполняет виртуализацию оборудования. И помимо моей очевидной предвзятости к VMware, вот что вам нужно спросить себя:
- Будет ли он работать на настольном компьютере?
- Будет ли он работать под управлением Windows в ОС Linux или OS X?
- Будет ли это для тестирования и обучения или для производства?
- Будет ли это для хостинга VPS или построения облака?
- Потребуется ли поддержка высокой доступности, динамической миграции и перехода в общедоступное облако?
- Будет ли это программное обеспечение виртуальной машины для настольного компьютера или сервера?
- Будет ли это для Windows или Linux, или Windows и Linux?
- Будет ли это бесплатное программное обеспечение для ВМ?
- Будет ли это альтернативой VMware?
Итак, используете ли вы один экземпляр Windows на Mac или размещаете сотни виртуальных машин Windows или Linux на серверах Whitebox в центре обработки данных, для вас есть альтернатива лучшим виртуальным машинам.
Другие связанные темы виртуальных машин:
Раскрытие информации о честности: VMinstall.com является участником программы Amazon Services LLC Associates, партнерской рекламной программы, разработанной для того, чтобы мы могли получать вознаграждение за счет ссылок на Amazon.com, Amazon.co .uk, Amazon.ca и другие магазины Amazon по всему миру.
Объявления и цены последний раз обновлялись 2021-03-07 в 08:23.
Поделитесь или сохраните этот совет на потом …
6 лучших программ для виртуальных машин 2021 года
VMware
Что нам нравится
Доступна ознакомительная версия.
Прост в использовании после настройки.
Широко используется и пользуется уважением.
Бесплатно для личного пользования.
Что нам не нравится
Потребляет много ресурсов.
Не все программы работают в эмуляции.
Конфигурация по умолчанию может потребовать изменений.
За почти 20 лет существования на рынке VMware Workstation часто считается отраслевым стандартом для приложений виртуальных машин.Его надежный набор функций покрывает многие потребности виртуализации.
Он позволяет создавать передовые 3D-решения за счет поддержки DirectX 10 и OpenGL 3.3, устраняя ухудшение качества изображения и видео в виртуальных машинах даже при использовании приложений с интенсивным использованием графики. Программное обеспечение поддерживает открытые стандарты виртуальных машин, предоставляя возможность создавать и запускать виртуальные машины от конкурирующих поставщиков в рамках продукта VMware.
Его расширенные сетевые функции позволяют настраивать и администрировать сложные виртуальные сети для виртуальных машин.Полная топология центра обработки данных может быть спроектирована и реализована при интеграции VMware с внешними инструментами, что по сути имитирует весь корпоративный ЦОД.
Вы можете использовать моментальные снимки VMware, чтобы задать точки отката для тестирования. Его система клонирования упрощает развертывание нескольких экземпляров аналогичной виртуальной машины. При наличии нескольких виртуальных машин вы можете выбирать между полностью изолированными дубликатами или связанными клонами, которые частично полагаются на оригинал для экономии места на жестком диске.
Пакет легко интегрируется с vSphere, продуктом виртуализации корпоративных серверов VMware, что позволяет легко администрировать все виртуальные машины в центре обработки данных компании удаленно с локальной машины.
Существует две версии приложения: Workstation Player и Workstation Pro.
Плеер можно использовать бесплатно. Он позволяет создавать новые виртуальные машины и поддерживает более 200 гостевых операционных систем. Он также позволяет обмениваться файлами между хостом и гостем, имеет графические преимущества, упомянутые выше, и поддерживает дисплеи 4K.
Бесплатная версия не обладает расширенными функциональными возможностями VMware, такими как одновременное запуск нескольких виртуальных машин и доступ к таким возможностям, как клонирование, моментальные снимки и сложные сети.
Использование Workstation Player в коммерческих целях запрещено. Компании, желающие использовать программное обеспечение для рабочих станций, должны приобрести одну или несколько лицензий Pro, чтобы использовать приложение после окончания пробного периода.
Для использования этих функций, а также для создания зашифрованных виртуальных машин и управления ими приобретите VMware Workstation Pro. Версия Pro включает режим Unity для пользователей Mac, который скрывает интерфейс Windows и позволяет использовать Dock для запуска приложений Windows.
VMware Station совместима со следующими хост-платформами:
- Большинство 64-битных дистрибутивов Linux.
- Windows 7 и выше (только 64-разрядная версия).
- Windows Server 2008 R2 и выше.
Что такое виртуальная машина и как настроить виртуальную машину в Windows, Linux и Mac
Виртуальная машина — это программа, которую вы запускаете на компьютере, которая действует как отдельный компьютер. По сути, это способ создать компьютер внутри компьютера.
Виртуальная машина запускается в окне на главном компьютере и дает пользователю те же возможности, что и при использовании совершенно другого компьютера.Виртуальные машины изолированы от главного компьютера. Это означает, что ничто из того, что работает на виртуальной машине, не может повлиять на хост-компьютер.
Виртуальные машины часто используются для запуска программного обеспечения в операционных системах, для которого программное обеспечение изначально не предназначалось. Например, если вы используете компьютер Mac, вы можете запускать программы Windows внутри виртуальной машины Windows на компьютере Mac. Виртуальные машины также используются для быстрой установки программного обеспечения с помощью образа, доступа к данным, зараженным вирусами, и для тестирования других операционных систем.
На одном физическом компьютере может одновременно работать несколько виртуальных машин. Часто сервер использует программу, называемую гипервизором, для управления несколькими виртуальными машинами, которые работают одновременно. Виртуальные машины имеют виртуальное оборудование, включая процессоры, память, жесткие диски и многое другое. Каждая часть виртуального оборудования сопоставляется с реальным оборудованием на главном компьютере.
У виртуальных машин есть несколько недостатков. Поскольку аппаратные ресурсы являются косвенными, они не так эффективны, как физический компьютер.Кроме того, когда на одном компьютере одновременно работает много виртуальных машин, производительность может стать нестабильной.
Программы для виртуальных машин
Вы можете использовать множество различных программ для виртуальных машин. Некоторые варианты: VirtualBox (Windows, Linux, Mac OS X), VMware Player (Windows, Linux), VMware Fusion (Mac OS X) и Parallels Desktop (Mac OS X).
VirtualBox — одна из самых популярных программ для виртуальных машин, поскольку она бесплатна, имеет открытый исходный код и доступна во всех популярных операционных системах.Мы покажем вам, как настроить виртуальную машину с помощью VirtualBox.
Настройка виртуальной машины (VirtualBox)
VirtualBox — это программа для виртуальной машины с открытым исходным кодом от Oracle. Он позволяет пользователям виртуально устанавливать множество операционных систем на виртуальные диски, включая Windows, BSD, Linux, Solaris и другие.
Поскольку VirtualBox работает в Windows, Linux и Mac, процесс настройки виртуальной машины практически одинаков в каждой операционной системе.
Начните с загрузки и установки VirtualBox.Вы можете скачать его по этой ссылке: VirtualBox Downloads
Вам также потребуется загрузить файл .iso для операционной системы, которую вы хотите запустить на своей виртуальной машине. Например, вы можете загрузить файл .iso для Windows 10 здесь: https://www.microsoft.com/en-us/software-download/windows10ISO
После запуска VirtualBox нажмите кнопку «Создать».
Создайте новая виртуальная машина.
Далее вам нужно будет выбрать, какую ОС вы планируете установить. В поле «Имя» введите имя ОС, которую вы хотите установить.VirtualBox угадает тип и версию на основе введенного имени, но вы можете изменить эти настройки, если вам нужно.
Настроить виртуальную машину.
Мастер автоматически выберет настройки по умолчанию в зависимости от типа и версии ОС, которые вы выбрали. Вы всегда можете изменить настройки во время работы с мастером. Просто продолжайте нажимать «Продолжить» и «Создать», пока не пройдете через мастер. Обычно можно использовать значения по умолчанию.
Затем запустите виртуальную машину, которую вы только что создали, нажав «Пуск».
Запустите виртуальную машину.
После запуска виртуальной машины выберите файл образа .iso, который вы хотите использовать.
Установите операционную систему на виртуальную машину.
Теперь ваша виртуальная машина загрузит выбранную вами операционную систему. Операционная система может потребовать некоторой настройки, но это будет такая же настройка, которая потребовалась бы, если бы вы установили ее на стандартный компьютер.
Windows 10 успешно работает на виртуальной машине.