Нажмите "Enter", чтобы перейти к содержанию

Зачем нужна виртуальная машина: Зачем нужны виртуальные машины. Виртуальные машины [Несколько компьютеров в одном]

Содержание

Что такое виртуальная машина простыми словами, для чего нужна и что делает?

  • Тестирование программного обеспечения

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

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

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

  • «Облачные инстансы»

    По мере роста популярности облачных сервисов виртуальные машины «в облаке» также становятся популярными.

    «Облачные инстансы», как их часто называют, запускаются на удалённом компьютере, доступ к которому осуществляется через Интернет.

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

  • Обеспечение безопасности данных

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

    В таком случае не нужно устанавливать новую ОС на физический сервер.

    При необходимости именно виртуальную машину проще всего перемещать с одного сервера на другой.

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

  • Автоматизация процессов

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

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

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

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

  • Совместимость программ и оборудования

    Также существуют программы, которые работают только на Windows XP, например, или в ОС на базе ядра Linux. Или, например, старый отлично работающий и печатающий принтер не поддерживается в Windows 7 и выше. И драйвер есть только для старых платформ.

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

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

  • Ос виртуальная машина. Зачем нужны виртуальные машины

    Содержание

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

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

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

    Для чего нужна

    Установка виртуальной машины расширяет возможности компьютера. Зачем используют этот функционал?

    1. Установка на одном компьютере двух операционных систем. Разрешает одновременно инсталлировать две разрядности оболочек: х32 и x64. Эмулятор Windows можно совместить с Linux.
    2. Виртуализация делает безопасным запуск подозрительного программного обеспечения и файлов.
    3. Виртуальная операционная система, отличная от установленной, помогает использовать приложения, которые несовместимы с «родной» оболочкой.
    4. Применяются при тестировании новых утилит.
    5. Использование в качестве эмуляции новых архитектур (например, имитация игровой приставки).
    6. С целью защиты информации и ограничения возможностей программ.
    7. Несколько условных процессоров помогают имитировать компьютерную сеть, это актуально при отладке сервера.
    8. Программа для создания виртуальной машины используется, чтобы подключать периферийные устройства, несовместимые с установленной оболочкой.

    Обзор виртуальных машин

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

    Для Windows 7

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

    VMware – это платный сервис, который имеет широкие возможности настройки и оптимизирует место на жестком диске. Дистрибутив версии ESXi можно записать на флешку или сделать встроенным в Firmware сервер. Кроме Windows, также подходит и Linux, Solaris, FreeBSD, Netware. К минусам стоит отнести то, что в сравнении с предыдущим ресурсом нельзя скачать полную версию утилиты бесплатно.

    Для Windows 10

    Microsoft Virtual PC – это бесплатная виртуалка. Относится она к категории виртуальные машины для Windows, а потому не может быть установлена на Linux
    или Mac, что можно отнести к недостаткам. Минусом является отсутствие поддержки USB-устройств. Предназначена она с целью создания через машинный код условной оболочки с параметрами работы компонентов аппаратной системы имеющегося компьютера.

    Оracle – это утилита, которая помогает работать с большими объемами информации. При обработке баз данных гарантируется их реальная защита. Преимуществом системы являются некоторые манипуляции, которые помогают получить быстрый доступ к информации, что ускоряет процесс управления. Например, Oracle RAC – быстро разворачиваемый кластерный доступ к базе данных.

    Для Linux

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

    Hyper-V – эмулятор, который используется как в Linux, так и в 32 и 64-битных версиях Windows XP. Преимуществом является то, что это технология, которая напрямую «общается» с оборудованием сервера, а потому уменьшаются расходы памяти и увеличивается производительность процессора. К минусам стоит отнести то, что при управлении объемными массивами виртуальных серверов нужно дополнительно установить System Center Virtual Machine Manager.

    Для Mac

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

    Boot Camp предназначен для установки Windows на Mac компьютер. Оболочка идет в качестве дополнительной системы на отдельный раздел жесткого диска. При запуске необходимо просто выбрать Мак – и виртуальный Windows будет функционировать. Утилита характеризуется простотой и понятным интерфейсом. Среди минусов стоит отметить необходимость перезапуска с целью выбора другой системы.

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

    Что делать, если вам необходимо создать виртуальную машину.

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

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

    На одном физическом компьютере одновременно может работать несколько виртуальных.

    Сколько именно — зависит от аппаратных ресурсов: чем шустрее процессор, объемнее оперативка, просторнее накопитель, тем больше. Обычный домашний ПК средней производительности на базе Windows 10 справляется с одновременной работой трех-пяти легковесных ОС (например, Windows XP, Android и Lubuntu + основная система). Или двух-трех относительно тяжеловесных (например, основная Windows 10 + виртуальные Windows 7 и Mac OS X). Как вы уже поняли, приложения-эмуляторы виртуальных компьютеров позволяют устанавливать и запускать на них самые разные ОС.

    Виртуальные машины общего назначения (в отличие от специализированных — таких, как, например, VM Java), используют:

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

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

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

    Oracle Virtualbox

    Рассмотрим процесс создания новой виртуальной машины и начало установки в нее Windows 10.

    • В первом окошке мастера создания ВМ укажем имя ОС (оно будет отображаться в списке гостевых систем), ее тип (Windows, Linux и т. д.) и версию. В нашем примере это Windows 10 32 bit (можно поставить и 64 bit, но ей потребуется больше ресурсов). Для перехода к следующему шагу нажмем Next.

    • Дальше укажем размер оперативной памяти ВМ. По умолчанию Windows 10 x86 отводится 1 Гб, но вы можете увеличить этот объем, сдвигая ползунок вправо. Если на вашем ПК не очень много оперативки, не отдавайте ВМ больше 2-3 Гб, иначе основная система будет тормозить из-за нехватки памяти.

    • Следом создаем виртуальный жесткий диск. Если вы ставите систему первый раз, выбирайте вариант «Создать новый».

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

    • Следом укажем имя тома (виртуального диска С) и его размер. По умолчанию — 32 Гб.

    • После нажатия в последнем окошке кнопки «Создать» в списке появится новая виртуальная машина. Справа в рамке показаны ее параметры.
    • Для перехода к установке Windows кликнем в верхней панели кнопку «Запустить».

    • В окне, которое откроется после этого, появится окошко «Выберите загрузочный диск». Нажмите на иконку папки и укажите путь к дистрибутиву системы. Это может быть образ в формате.iso или физический носитель (DVD, флешка). Выбрав дистрибутив, нажмите «Продолжить».

    • Дальнейший ход инсталляции ОС в виртуальную машину не отличается от установки ее на физический компьютер.

    Некоторые настройки ВМ и гостевой системы

    Клик в окне виртуальной машины захватывает курсор мыши (т. е. он будет двигаться только в пределах виртуального экрана). Для возврата курсора в основную ОС нажмите комбинацию Ctrl+Alt.

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

    Чтобы подключить к гостевой системе папку для обмена файлами с основной, кликните в меню «Устройства» пункт «Общие папки». Нажмите на значок «папка+» в открывшемся окне и через поле «путь к папке» укажите ее в проводнике (в нем показаны каталоги основной системы).

    Если хотите, чтобы настройка работала постоянно, отметьте «Авто-подключение» и «Создать постоянную папку». Общая папка будет доступна из проводника виртуальной машины как сетевая.

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

    VMware Workstation Pro

    Некоторые опции виртуальных машин Hyper-V

    Чтобы сделать снимок состояния запущенной гостевой ОС, Откройте верхнее меню ее окна «Действие» и щелкните «Контрольная точка». Либо нажмите комбинацию Ctrl+N.

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

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

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

    Это безопасно, это интересно, более того — это даже полезно для развития. Программа VirtualBox – пожалуй, единственный широко известный представитель софта, который предоставляет упомянутые возможности.

    Она бесплатна, проста и понятна в работе даже для начинающих пользователей. Как с помощью VirtualBox установить виртуальную операционную систему Windows? Этот вопрос и рассмотрим ниже.

    Шаг 1. Создаем виртуальный компьютер

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

    Запущенная программа откроется с окном приветствия, где необходимо нажать команду — «Создать».

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


    Указываем какую систему создаем:

    Корректная работа Windows XP будет обеспечена и объемом в 512 Мб оперативной памяти, а вот для Windows 7 лучше выделить 800-900 Мб.

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

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

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

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

    Для Windows XP можно выделить 5 Гб, а для Windows 7 – порядка 15 Гб. Здесь же, с помощью кнопки обзора, виднеющейся в конце первой строки, выбираем директорию физического компьютера, куда будет помещен жесткий диск виртуального.

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

    Шаг 2. Устанавливаем операционную систему на виртуальный компьютер

    Виртуальный компьютер создан, и на него можно установить операционную систему. Нажимаем команду «Запустить».


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

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

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

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

    А зачем же нам нужна эта самая виртуальная машина? Лично я нашел в этом две, но очень значимые причины:

    • Всем же когда-нибудь хотелось увидеть, как выглядят другие операционные системы такие как: Linux, Solaris, да и просто другие версии Windows. Но сносить свою систему не охота, так как вдруг Вам новая ОС не понравится и придется переставлять заново. Поэтому есть такое решение как виртуальная машина, с помощью которой Вы легко можете устанавливать в ней другие ОС, а соответственно и протестировать их, без переустановки своей системы.
    • Подойдет для тех, кто уже овладел основами компьютера и хочет знать больше, например, как настраивается компьютерная сеть? как настраиваются различные службы сервера и так далее, на помощь Вам придет все та же самая виртуальная машина, с помощью которой Вы можете установить несколько операционных систем (причем разных!) и так сказать проводить опыты, без вреда своей операционной системе. Это отлично помогает в освоение компьютерных технологий, так как виртуальная машина помогает практиковаться, если конечно у Вас дома есть несколько компьютеров (3-4), то это другой разговор.

    Теперь перейдем к самим виртуальным машинам. Для домашнего использования я отдаю предпочтения VirtualBox , но, конечно же, программ бывает много таких как: Virtual PC или продукты компании VMware, которые, кстати, подойдут для использования на работе (тем, кто работает сисадминами ), например, для создания нескольких серверов на одном компьютере, тем самым Вы сэкономите достаточно много средств на компьютерном железе. VirtualBox является бесплатной, и доступна для скачивания, на официальном сайте virtualbox.org

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

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

    После того как Вы установили программу, запустите ее и увидите следующие окно.

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

    Выбираем «Создать новый жесткий диск », так как у нас, его еще нету (я имею в виду виртуального ) и ставим галочку «Загрузочный жесткий диск ». Жмем «Далее» и запустится мастер создания нового виртуального диска, и в этом окне жмем «Далее ». В следующем окне, Вам предложат выбрать, каким будет Ваш новый жесткий диск, «Динамически расширяемым », т.е. с увеличением объема данных на нем размер будет увеличиваться или «Фиксированного размера », т. е. постоянный размер, рекомендую выбирать «Динамически расширяемым ». Жмем «Далее », появится следующее окно.

    Здесь указываем, где будет храниться файл нашего виртуального жесткого диска, рекомендую хранить его не на диске C, также здесь задаем размер нашего диска я, например, указал 8 гигабайт. Жмем «Далее », затем подтверждаем создание нового жесткого диска и жмем «Готово ». Осталось только подтвердить создание виртуальной машины.

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

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

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

    Жмите кнопку добавить и выбирайте свой образ, после того как Вы выбрали образ, жмите кнопку «Выбрать ». И уже в поле носитель у Вас появилось название Вашего образа, жмите «Далее » затем готово. И наконец-то пойдет загрузка Вашего образа, т.е. установка ОС. Не забудьте после установки операционной системы демонтировать образ диска, чтобы Ваша ОС уже грузилась с Вашего жесткого диска, т.е. виртуального жесткого диска. Это можно сделать, зайдя в настройки виртуальной машины, а конкретно в меню «Носители ». Выберете в окне «Носители информации » свой образ и в поле «Привод » поставьте «Пусто ». Вот в принципе и все, что я хотел рассказать о виртуальной машине VirtualBox.

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

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

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

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

    Параллельно вы можете установить в виртуальную машину другие операционные системы: различные дистрибутивы Linux, Mac OS X и т. д. Одновременно вы можете использовать на своем компьютере, например, на основной системе Windows 10, а на виртуальной машине Windows 7, Ubuntu, и Mac OS X.

    Наиболее популярные программы для создания виртуальных машин (ВМ) для обычных пользователей (есть большой корпоративный сегмент систем виртуализации): Oracle VirtualBox (бесплатная), VMware (бесплатный для личного пользования VMware Player, платная VMware Workstation), Parallels (для компьютеров с Mac OS X), Windows Virtual PC (в Windows 7, начиная с редакции Pro, поддерживается бесплатная установка виртуальной среды Windows XP Mode), Hyper-V (работает в x64 битных версиях Windows, начиная с Windows 8) и другие.

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

    Использование виртуальных машин

    Виртуальные машины (ВМ), в основном, применяют для следующих целей:

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

    Например, на моем компьютере в разное время, были установлены в виртуальной среде следующие операционные системы: Windows XP, Windows 7, Windows 8.1, Windows 10, Mac OS X, Linux Mint, Android.

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

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

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

    На этом изображении вы можете увидеть, что на моем компьютере установлена Windows 10, а в окне виртуальной машины (я специально уменьшил окно программы виртуализации) запущена операционная система Windows 8.1. Таким образом, на моем компьютере в этот момент работали одновременно две разные операционные системы, независимо друг от друга.

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

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

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

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

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

    На этом изображении, на виртуальной машине запущена операционная система Mac OS X, в окне которой открыт браузер Safari. В VMware Workstation гостевая система может быть раскрыта на весь экран монитора вашего компьютера.

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

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

    Если вы желаете попробовать работу другой операционной системы Windows на своем компьютере, а из-за малой мощности компьютера, работа в виртуальной машине будет затруднена, то вы можете установить другую систему на виртуальный жесткий диск (VHD). Подробнее об этом можно прочитать . При таком варианте, вы будете по очереди запускать операционные системы на своем компьютере.

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

    Выводы статьи

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

    Зачем нужны виртуальные машины?

    Если вы хоть раз устанавливали какие-то программы, проводили над своим компьютером какие-то эксперименты, то прекрасно знаете о том, сколько времени уходит на восстановление его первозданного состояния. Нередко ради этого приходится полностью переустанавливать систему.

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

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

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

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

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

    Но не стоит считать, будто виртуальные машины – это прерогатива одной только «Виндовс». Куда чаще их применяют пользователи Linux-подобных систем, так как во многих случаях им может потребоваться запуск какой-то небольшой утилиты, которая работает только на системе от компании «Майкрософт». Возиться ради нее с Wine бывает попросту неоправданно, тогда как «виртуалка» легко избавляет от такой необходимости.

    Частенько пользователи ищут сравнение виртуальных машин, пытаясь выбрать среди них самую лучшую. Необходимо отметить, что в спорах нередко всплывает та самая VMware, обладающая рядом несомненных преимуществ. Разработчики программы постоянно вносят в свой продукт поддержку практически всех существующих ОС, включая те, которые только-только успели выйти. В частности, именно это приложение в свое время позволяло запустить Windows 8, тогда как в популярном Virtual Box система запускаться отказывалась напрочь.

    Но есть у лидера негласного состязания один недостаток. Программа платная. Разумеется, что у профессионалов, которые используют ее возможности для тестирования своих программ, трудностей не возникает, но вот прочим хотелось бы все-таки посоветовать не связываться с ломаными программами и использовать бесплатный Virtual Box. Хоть эти виртуальные машины не пользуются особой популярностью в среде профессионалов, вам их возможностей хватит с избытком.

    Виртуальная машина VirtualBox – что это такое и зачем она нужна? | Info-Comp.ru

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

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

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

    А зачем же нам нужна эта самая виртуальная машина? Лично я нашел в этом две, но очень значимые причины:

    • Всем же когда-нибудь хотелось увидеть, как выглядят другие операционные системы такие как: Linux, Solaris, да и просто другие версии Windows. Но сносить свою систему не охота, так как вдруг Вам новая ОС не понравится и придется переставлять заново. Поэтому есть такое решение как виртуальная машина, с помощью которой Вы легко можете устанавливать в ней другие ОС, а соответственно и протестировать их, без переустановки своей системы.
    • Подойдет для тех, кто уже овладел основами компьютера и хочет знать больше, например, как настраивается компьютерная сеть? как настраиваются различные службы сервера и так далее, на помощь Вам придет все та же самая виртуальная машина, с помощью которой Вы можете установить несколько операционных систем (причем разных!) и так сказать проводить опыты, без вреда своей операционной системе. Это отлично помогает в освоение компьютерных технологий, так как виртуальная машина помогает практиковаться, если конечно у Вас дома есть несколько компьютеров (3-4), то это другой разговор.

    Теперь перейдем к самим виртуальным машинам. Для домашнего использования я отдаю предпочтения VirtualBox, но, конечно же, программ бывает много таких как: Virtual PC или продукты компании VMware, которые, кстати, подойдут для использования на работе (тем, кто работает сисадминами), например, для создания нескольких серверов на одном компьютере, тем самым Вы сэкономите достаточно много средств на компьютерном железе. VirtualBox является бесплатной, и доступна для скачивания, на официальном сайте virtualbox.org

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

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

    После того как Вы установили программу, запустите ее и увидите следующие окно.

    Далее давайте установим в виртуальную машину первую нашу операционную систему. Нажимаем «Создать» затем «Далее» и увидите вот такое окошко.

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

    Жмем «Далее» и видим следующее окно.

    Выбираем «Создать новый жесткий диск», так как у нас, его еще нету (я имею в виду виртуального) и ставим галочку «Загрузочный жесткий диск». Жмем «Далее» и запустится мастер создания нового виртуального диска, и в этом окне жмем «Далее». В следующем окне, Вам предложат выбрать, каким будет Ваш новый жесткий диск, «Динамически расширяемым», т. е. с увеличением объема данных на нем размер будет увеличиваться или «Фиксированного размера», т.е. постоянный размер, рекомендую выбирать «Динамически расширяемым». Жмем «Далее», появится следующее окно.

    Здесь указываем, где будет храниться файл нашего виртуального жесткого диска, рекомендую хранить его не на диске C, также здесь задаем размер нашего диска я, например, указал 8 гигабайт. Жмем «Далее», затем подтверждаем создание нового жесткого диска и жмем «Готово». Осталось только подтвердить создание виртуальной машины.

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

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

    Жмите Далее.

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

    Жмите кнопку добавить и выбирайте свой образ, после того как Вы выбрали образ, жмите кнопку «Выбрать». И уже в поле носитель у Вас появилось название Вашего образа, жмите «Далее» затем готово. И наконец-то пойдет загрузка Вашего образа, т.е. установка ОС. Не забудьте после установки операционной системы демонтировать образ диска, чтобы Ваша ОС уже грузилась с Вашего жесткого диска, т.е. виртуального жесткого диска. Это можно сделать, зайдя в настройки виртуальной машины, а конкретно в меню «Носители». Выберете в окне «Носители информации» свой образ и в поле «Привод» поставьте «Пусто». Вот в принципе и все, что я хотел рассказать о виртуальной машине VirtualBox.

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

    Нравится3Не нравится

    Программы виртуализации. Некоторые настройки ВМ и гостевой системы. Зачем нужна виртуальная машина

    Под понятием виртуальная машина (от англ. Virtual Machine) понимают программную или аппаратную систему, которая эмулирует аппаратное обеспечение некой платформы (гостевая платформа), исполняющая программы для гостевой платформы средствами хост-платформы.

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

    Виртуальная машина для Windows 7 — предлагаем вам обзор популярных программ.

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

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

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

    1. Оптимизация использования серверных ресурсов.
    2. Информационная защита, а также ограничение возможностей некоторых программ, так называемая идея песочницы.
    3. Исследования новой компьютерной архитектуры или программного обеспечения.
    4. Эмуляция различных компьютерных архитектур (например, для эмуляции игровой консоли PlayStation от Sony).
    5. Создание вредоносного кода.
      Например, руткит SubVirt, созданный в 2006 компанией Microsoft Research (MSR), создавал виртуальную рабочую среду, в которую помещалась операционная система пользователя вместе с антивирусом, фаерволом и другим программным обеспечением, (ПО) призванным обеспечить защиту ПК.
      Сам руткит при этом оставался извне и поэтому не попадал в поле действия антивирусов, предоставляя удаленный контроль над виртуальной машиной злоумышленнику.
    6. Моделирование компьютерных сетей.
    7. Тестирование и отладка программного обеспечения.

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

    Виртуальная машина для Windows 7: Virtual Box

    Программа для виртуализации от компании Oracle, для операционных систем Linux , Mac OS X, MS Windows, пр.

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

    Бесплатность.

    Кроссплатформенность.

    Поддержка 64-разрядных гостевых систем на 32-разрядных хост-платформах. Для этого в хост-платформе должна быть поддержка технологии виртуализации на уровне процессора.

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

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

    Русскоязычный интерфейс.

    Важно! Недостатки программы не существенны, но ради объективности оценки следует упомянуть также и о них — VirtualBox плохо совместима с ОС Win 95/98 (отмечается медленная работа системы) и Mac OS X (проблемы со звуком).

    Как видим, недостатки программы не существенны и скорее номинальны.

    Виртуальная машина для Windows 7: Xen

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

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

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

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

    Достоинства:

    Бесплатность.

    Кроссплатфоременность.

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

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

    Высокая степень поддержки эмулируемого оборудования.

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

    Виртуальная машина для Windows 7: Virtual PC

    Изначально данная программа была разработана компанией Connetix для ОС Mac OS, в далеком 1997 году. Спустя 4 года вышла в свет версия для ОС Windows.

    Позднее, в 2003 году права на программу были приобретены корпорацией Microsoft, а в 2006 году программа стала бесплатной.

    В дальнейшем Virtual PC не получила развития и на сегодняшний момент содержит функционал 2007 года.

    Преимущества:

    Бесплатная.

    Простой, удобный интерфейс.

    Недостатки:

    Программа работает только в среде ОС Windows, но несовместима с ОС Windows 8 и выше.

    Программа, в отличии от Virtual Box, не совместима с процессорами от AMD.

    Виртуальная машина для Windows 7: VMware Player

    Продукт от крупнейшего американского разработчика виртуализационного ПО Vmware.

    Продукция компании Vmware прежде всего нацелена на корпоративный сегмент рынка поэтому полная версия программы — VMware Workstation — платна.

    Цена лицензии около 250 долларов. Для некоммерческого использования производитель предлагает программу с ограниченным функционалом VMware Player.

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

    Преимущества:

    Бесплатная.

    Быстрая.

    Простой, удобный интерфейс.

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

    Работа с несколькими мониторами в гостевой ОС.

    Обмен файлами между гостевыми системами с помощью технологии Drag&Drop (перетаскивания).

    Недостатки:

    Ограниченная функциональность бесплатной версии.

    Установка Windows 7 x64 на VirtualBox(виртуальную машину)

    Виртуальная машина для Windows 7: несколько ОС на одной машине

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

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

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

    Параллельно вы можете установить в виртуальную машину другие операционные системы: различные дистрибутивы Linux, Mac OS X и т. д. Одновременно вы можете использовать на своем компьютере, например, на основной системе Windows 10, а на виртуальной машине Windows 7, Ubuntu, и Mac OS X.

    Наиболее популярные программы для создания виртуальных машин (ВМ) для обычных пользователей (есть большой корпоративный сегмент систем виртуализации): Oracle VirtualBox (бесплатная), VMware (бесплатный для личного пользования VMware Player, платная VMware Workstation), Parallels (для компьютеров с Mac OS X), Windows Virtual PC (в Windows 7, начиная с редакции Pro, поддерживается бесплатная установка виртуальной среды Windows XP Mode), Hyper-V (работает в x64 битных версиях Windows, начиная с Windows 8) и другие.

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

    Использование виртуальных машин

    Виртуальные машины (ВМ), в основном, применяют для следующих целей:

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

    Например, на моем компьютере в разное время, были установлены в виртуальной среде следующие операционные системы: Windows XP, Windows 7, Windows 8. 1, Windows 10, Mac OS X, Linux Mint, Android.

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

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

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

    На этом изображении вы можете увидеть, что на моем компьютере установлена Windows 10, а в окне виртуальной машины (я специально уменьшил окно программы виртуализации) запущена операционная система Windows 8. 1. Таким образом, на моем компьютере в этот момент работали одновременно две разные операционные системы, независимо друг от друга.

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

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

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

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

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

    На этом изображении, на виртуальной машине запущена операционная система Mac OS X, в окне которой открыт браузер Safari. В VMware Workstation гостевая система может быть раскрыта на весь экран монитора вашего компьютера.

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

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

    Если вы желаете попробовать работу другой операционной системы Windows на своем компьютере, а из-за малой мощности компьютера, работа в виртуальной машине будет затруднена, то вы можете установить другую систему на виртуальный жесткий диск (VHD). Подробнее об этом можно прочитать . При таком варианте, вы будете по очереди запускать операционные системы на своем компьютере.

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

    Выводы статьи

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

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

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

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

    • Для установки другой или второй такой же ОС;
    • Для тестирования различного ПО;
    • Для эмуляции компьютерной сети;
    • Для запуска приложений, которые нельзя запустить из вашей ОС.

    Если приводить конкретный пример, то например, на вашем ПК установлена Windows XP, а на виртуальный можно установить Windows 7, Windows 8 или Linux.

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

    VMware — одна из самых известных и распространенных виртуальных машин. Ее как правило используют крупные корпорации. VMware представлена в двух видах: Player и Workstation, первая из которых бесплатная, а вторая платная.

    VMware также поддерживает работу 32 и 64 разрядных систем, а также USB 3.0 и различные операционные системы.

    Основные особенности:

    • VMware позволяет подключать к виртуальным машинам USB-устройства, CD/DVD-диски, сетевые интерфейсы и другие;
    • Поддерживается перемещение и копирование файлов с помощью “перетаскивания”;
    • Подключить новые виртуальные машины можно с помощью пошагового мастера;
    • Создать виртуальную машину можно при помощи установочного диска или с готового образа диска;
    • VMware Player поддерживает виртуальные машины, которые были созданы на платной VMware.

    Microsoft Virtual PC

    Microsoft Virtual PC — бесплатная виртуальная машина с удобным интерфейсом и большим функционалом. Единственный маленький минус — поддерживаются только операционные системы Windows.

    Основные возможности:

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

    VirtualBox

    VirtualBox — бесплатный эмулятор, на который можно установить самые популярные операционные системы, такие как Windows, Linux, FreeBSD, Mac OS. Поддерживается работа как 32 так и 64 разрядных версий операционных систем. Также VirtualBox может работать с виртуальными компьютерами, которые были созданы в платной программе VMware Workstation.

    Основные особенности программы:

    • VirtualBox можно управлять как через графический интерфейс, так и через командную строку;
    • VirtualBox дает возможность подключать USB-устройства к виртуальным компьютерам и позволяет им работать с ними напрямую;
    • Все параметры виртуальной машины описаны в XML формате и поэтому никак не зависят от физического ПК, на котором работает система;
    • VirtualBox поддерживает удаленное управление;
    • Существует специальный пакет SDK для расширения функций программы.

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

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

    Давайте рассмотрим, как установить VirtualBox, а в следующей главе посмотрим как ее настроить.
    Скачиваем свежую версию программы с официального сайта или с нашего Скачать программу
    Запускаем инсталляцию и видим первое приветственное окно. Нажимаем “Next” и переходим на следующий этап.

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

    На следующем этапе появляется предупреждение о временном отключении компьютера от сети во время установки.

    Затем появится окно с сообщением, что можно начинать установку. Нажимаем кнопку “Install” и ждем, когда установка завершится.

    В процессе установки могут появляться всплывающие окна, с надписью “Установить программное обеспечение для данного устройства?” Нажимаем кнопку “Установить”.
    Когда установка закончится, жмем кнопку “Finish”. Виртуальная машина автоматически запуститься после окончания установки.

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

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

    На первом этапе вводим имя создаваемой машины и выбираем тип операционной системы. Для примера создаем виртуальную машину с операционной системой Windows 7. Идем далее.

    На втором этапе устанавливаем количество оперативной памяти, которая необходима для виртуальной машины. Устанавливаем исходя из потребностей выбранной операционной системы. В системных требованиях к Windows 7 указано, что ей необходимо не менее 1 ГБ оперативной памяти. Укажем, например, 1,5 ГБ. Здесь нужно учесть, что нельзя устанавливать виртуальной машине более половины оперативной памяти физического компьютера.

    Теперь к созданной виртуальной машине можно подключить виртуальный жесткий диск. Сначала создаем его. Выбираем пункт “Создать новый виртуальный жесткий диск” и нажимаем на кнопку “Создать”.

    Указываем тип жесткого диска. Если Вы не знакомы с форматами, которые там описаны, можно оставить как есть и нажать “Next” .

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

    Указываем имя виртуального жесткого диска и его размер. Нажимаем “Создать”.

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

    Посмотрим какие настройки есть у виртуальной машины. Нажимаем кнопку “Настроить” в левом верхнем углу программы.
    Появляется окно настроек. Здесь вы можете изменять различные параметры виртуальной машины (например, количество выделенной оперативной памяти, включение 2D-ускорения, порядок загрузки устройств и т.д.)
    Все настройки разделены на категории.

    Если Вы ошибетесь в настройках — программа проинформирует вас об этом появлением в нижней части окна настроек надписи “Обнаружены неправильные настройки”.

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

    Завершив настройки, нажимаем кнопку “ОК”. Чтобы запустить (включить) созданную виртуальную машину нажимаем на кнопку “Запустить”. Теперь вставляем в привод установочной диск с операционной системой, устанавливаем и настраиваем операционную систему и ваш виртуальный компьютер готов к использованию.

    Вот и все, мы рассмотрели 3 популярных эмулятора, выявили все их сильные стороны, выбрали наиболее подходящий для нас, установили и настроили виртуальную машину VirtualBox, а теперь обещанный Бонус.

    BlueStacks — эмулятор Android для Windows

    BlueStacks Player — это программа, позволяющая запускать приложения Android, на компьютере с операционной системой Windows или MacOS. BlueStacks позволяет не только ознакомиться с возможностями Android, но и в полном объёме протестировать приложения, созданные для этой операционной системы. С помощью эмулятора BlueStacks пользователи смогут установить и запустить на своём ПК любую из многочисленных программ, доступных в Google Play, GetJar, Amazon Appstore, 1Mobile и других интернет-каталогах приложений для Android. Самое приятное, BlueStacks полностью бесплатная.

    Основные возможности BlueStacks

    Самой важной особенностью эмулятора BlueStacks является поддержка технологии LayerCake, которая имитирует процессор ARM. Эта технология позволяет приложениям Android работать на процессорах архитектуры x86. Имитируется еще и графическая подсистема ARM, что дает возможность выполнять на BlueStacks самые современные игры, которые написаны для планшетов под Android. Действия по перемещению страниц пальцами, к которым привыкли пользователи планшетов, выполняются на BlueStacks мышкой.

    В отличие от других виртуальных машин, на BlueStacks не нужно ставить операционную систему вручную – все функции Android доступны сразу же после запуска. Одна настройка, которую нужно сделать – изменить язык интерфейса. Русский язык поддерживается в полной мере.
    BlueStacks работает на Windows 7, Windows Vista, Windows XP.

    Вот на этом и закончен наш сегодняшний обзор. Удачи в эмуляции.

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

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

    На одном физическом компьютере одновременно может работать несколько виртуальных. Сколько именно — зависит от аппаратных ресурсов: чем шустрее процессор, объемнее оперативка, просторнее накопитель, тем больше. Обычный домашний ПК средней производительности на базе Windows 10 справляется с одновременной работой трех-пяти легковесных ОС (например, Windows XP, Android и Lubuntu + основная система). Или двух-трех относительно тяжеловесных (например, основная Windows 10 + виртуальные Windows 7 и Mac OS X). Как вы уже поняли, приложения-эмуляторы виртуальных компьютеров позволяют устанавливать и запускать на них самые разные ОС.

    Виртуальные машины общего назначения (в отличие от специализированных — таких, как, например, VM Java), используют:

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

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

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

    Oracle Virtualbox

    Рассмотрим процесс создания новой виртуальной машины и начало установки в нее Windows 10.

    • Кликнем в верхней панели кнопку «Создать».

    • В первом окошке мастера создания ВМ укажем имя ОС (оно будет отображаться в списке гостевых систем), ее тип (Windows, Linux и т. д.) и версию. В нашем примере это Windows 10 32 bit (можно поставить и 64 bit, но ей потребуется больше ресурсов). Для перехода к следующему шагу нажмем Next.

    • Дальше укажем размер оперативной памяти ВМ. По умолчанию Windows 10 x86 отводится 1 Гб, но вы можете увеличить этот объем, сдвигая ползунок вправо. Если на вашем ПК не очень много оперативки, не отдавайте ВМ больше 2-3 Гб, иначе основная система будет тормозить из-за нехватки памяти.

    • Следом создаем виртуальный жесткий диск. Если вы ставите систему первый раз, выбирайте вариант «Создать новый».

    • Тип виртуального диска оставим по умолчанию.

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

    • Следом укажем имя тома (виртуального диска С) и его размер. По умолчанию — 32 Гб.

    • После нажатия в последнем окошке кнопки «Создать» в списке появится новая виртуальная машина. Справа в рамке показаны ее параметры.
    • Для перехода к установке Windows кликнем в верхней панели кнопку «Запустить».

    • В окне, которое откроется после этого, появится окошко «Выберите загрузочный диск». Нажмите на иконку папки и укажите путь к дистрибутиву системы. Это может быть образ в формате.iso или физический носитель (DVD, флешка). Выбрав дистрибутив, нажмите «Продолжить».

    • Дальнейший ход инсталляции ОС в виртуальную машину не отличается от установки ее на физический компьютер.

    Некоторые настройки ВМ и гостевой системы

    Клик в окне виртуальной машины захватывает курсор мыши (т. е. он будет двигаться только в пределах виртуального экрана). Для возврата курсора в основную ОС нажмите комбинацию Ctrl+Alt.

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

    Чтобы подключить к гостевой системе папку для обмена файлами с основной, кликните в меню «Устройства» пункт «Общие папки». Нажмите на значок «папка+» в открывшемся окне и через поле «путь к папке» укажите ее в проводнике (в нем показаны каталоги основной системы).

    Если хотите, чтобы настройка работала постоянно, отметьте «Авто-подключение» и «Создать постоянную папку». Общая папка будет доступна из проводника виртуальной машины как сетевая.

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

    VMware Workstation Pro

    Некоторые опции виртуальных машин Hyper-V

    Чтобы сделать снимок состояния запущенной гостевой ОС, Откройте верхнее меню ее окна «Действие» и щелкните «Контрольная точка». Либо нажмите комбинацию Ctrl+N.

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

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

    Виртуализация позволяет инкапсулировать внутреннее устройство операционных систем или их частей внутри виртуальных аппаратного и программного обеспечения. Другими словами, создавать виртуальное пространство, которое будет реальным, с точки зрения операционной системы, запущенной в этом пространстве. Именно этим и занимаются виртуальные машины для 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 Гб оперативной памяти, то вы можете запустить далеко не одну гостевую систему, при этом не ощутив никакой нехватки ресурсов.

    Плюсы: Простая в установке и использовании.

    Минусы: Ограниченная функциональность. Не поддерживает снапшоты и общий доступ к каталогам.

    Виртуальная машина для Windows 7, Linux и Mac OS X — VirtualBox

    VirtualBox представляет собой еще одну кросс-платформенную программу создания виртуальных машин для Windows 7 и выше, а так же Linux и Mac систем, в настоящее время принадлежащую Oracle. VirtualBox похожа на VMware Player, но имеет больше функций, в том числе более продвинутый сетевой стек, неограниченное количество снимков (снапшотов), некоторую поддержку OpenGL и DirectX, а так же много другое. Приложение просто устанавливается, и его так же просто использовать. Вы так же можете использовать командную строку для автоматического развертывания. VirtualBox так же поддерживает USB и общие каталоги. Кроме того, существует портативная версия VirtualBox. Тем не менее, есть и недостатки. Вы не можете делать скриншоты гостевых систем. Управление дисками несколько запутанное.

    Аудитория: начинающие и опытные пользователи.

    Плюсы: Проста в установке и использовании, много функций.

    Минусы: Нет поддержки скриншотов, импорт существующих машин сложен, не интуитивно понятное управление дисками.

    Гипервизор VMware ESXi для создания виртуальных машин

    ESXi является гипервизором на чистом железе с обрезанной функциональностью, по сравнению с ESX. Приложению требуется хост и им можно управлять из консоли (по умолчанию консоль заблокирована, но вы можете включить ее вручную). Вы не сможете делать сриншоты или снимать видео с экрана ваших виртуальных машин. Перенос и клонирование гостевых систем осуществляется только вручную. Но, зато вы получается совместное использование памяти для повышения эффективности использовать оперативной памяти, мощный контроль и управления, и доступ к командной строке через SSH (когда разблокирована). Вы так же можете установить VMware Tools для повышения производительности виртуальных машин. Пара-виртуализация так же поддерживается ESXi.

    Плюсы: Мощная, расширенные возможности виртуальных машин.

    Минусы: Необходим хост и много ресурсов. Не просто установить и запустить.

    Виртуальная машина для Unix/Linux — Kernel-based Virtual Machine (KVM)

    KVM поддерживает виртуализацию только для UNIX-подобных операционных систем (Linux). Приложение можно запустить на любом оборудовании или в режиме эмуляции, однако без расширений процессора, производительность будет ужасной. KVM предназначен для использования по средствам консоли. Но, у него есть приличный интерфейс управления, который позволяет запускать и останавливать виртуальные машины, снимать скриншоты и многое другое. Интерфейс известен как Virtual Machine Manager (VMM) и так же используется для управления виртуальными машинами Xen (см. далее). Поддержка локального и удаленного управления. Существует известный конфликт с VirtualBox, но его можно решить относительно легко

    Аудитория: продвинутые пользователи и профессионалы.

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

    Минусы: Только UNIX-подобные системы. Необходимы аппаратные расширения виртуализации для нормального выполнения. Акцент на командной строке. Не просто установить и запустить.

    Виртуальная машина для Unix/Linux — Xen

    Xen является еще одним приложением для виртуализации UNIX-подобных операционных систем (Linux). Она должна загружаться в своем экземпляре ядра. Акцент делается на командную строку. Но, можно так же использовать VMM. Официально, Xen была поддержана OpenSUSE в течении многих лет и недавно была добавлена в основную ветку релиза ядра. Xen может выполняться в режиме аппаратной поддержки или пара-виртуализации. Тем не менее, для пара-виртуализации Xen в высшей степени проблематична в вопросах установки и запуска. Кроме того, Xen имеет ограниченную поддержку cd-rom и сетевых устройств. Так же программа доступна как гипервизор виртуализации на чистом железе на Live CD. Существуют многочисленные сторонние расширения для управления Xen.

    Аудитория: продвинутые пользователи и профессионалы.

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

    Минусы: Только UNIX-подобные системы. Режим пара-виртуализации глючит. Акцент на командной строке. Несколько утилит командной строки, которые могут ввести в заблуждение. Не просто установить и запустить. Необходимо загружать собственный экземпляр ядра.

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

    Существует много других решений, которые не были здесь перечислены, такие как Parallels Virtuozzo, OpenVZ и VirtualBox на основе VMLite. Так же существует ряд переделанных решений, включая примеры скрещивания виртуализации и тонких клиентов. Linux так же имеет огромное количество собственных модификаций. И не стоит забывать об облачных технологиях со своими приложениями для виртуализации.

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

    Несколько слов о программах виртуализации

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

    Как правило, большинство людей начинают познавать виртуализацию с VMware Player или VirtualBox. Пользователи Linux могут предпочесть KVM и, возможно, Xen. Опытные пользователи, возможно, захотят взглянуть на ESXi.


    Виртуальная машина: что это такое и зачем она нужна

    Что такое виртуальная машина? Если говорить простыми словами, то это один или несколько компьютеров в другом компьютере. Зачем это нужно? Цели очень разные, например, это может потребоваться для выделения двум-трем фирмам места на одном сервере, для запуска программы в изолированном пространстве и так далее.

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

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

    Где можно арендовать виртуальную машину? Например, на сайте https://crerpa.org/. По сути, пользователю выделяется место на облачной платформе, что позволяет ему не беспокоиться о покупке и обслуживании железа, а выполнять конкретную задачу, для которого оно было бы необходимым.

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

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

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

    На правах рекламы.

    Что такое виртуальная машина? | Блог компании Serverspace

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

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

    Не потрогать, не пощупать

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

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

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

    Отличие ВМ от физического сервера

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

    Как тип гипервизора влияет на работу ВМ

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

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

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

    Примеры использования виртуальных машин

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

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

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

    Основные преимущества

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

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

    Заключение

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

    Средняя оценка: 5.0 Оценили: 1

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

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

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

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

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

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

    Что такое гипервизор?

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

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

    Что такое контейнер?

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

    Каковы риски виртуализации?

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

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

    К началу

    Какие производители гипервизоров являются ведущими?

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

    • VMware v-Sphere : отраслевым стандартом для программного обеспечения виртуальных машин является VMware.VMware — это публичная компания, производящая различные инструменты для создания вашей виртуальной среды. Виртуальная среда VMware известна под общим названием v-Sphere, и вы можете работать с ней в облаке VMware.
    • Microsoft Hyper-V : Возможно, самым известным гипервизором является Microsoft Hyper-V, который может служить основой для вашей виртуальной машины VMware. Hyper-V предлагает возможность использования нескольких виртуальных машин. Он может виртуализировать существующие операционные системы и создавать гипервизоры с виртуальным оборудованием.Hyper-V приобрел репутацию удобного гипервизора с централизованным процессом управления виртуальными машинами. Независимо от того, сколько виртуальных машин работает в гипервизоре Hyper-V, ИТ-администраторы могут легко наблюдать за каждой отдельной виртуальной машиной. Еще одна примечательная особенность Hyper-V — это возможность создавать настраиваемые виртуальные машины внутри каждого гипервизора. Независимо от программного обеспечения гипервизора, которое вы в конечном итоге выберете для использования, любой менеджер виртуальных машин должен понимать, что гипервизоры, как и виртуальные машины в целом, требуют обслуживания хранилища и подробного управления, мониторинга и планирования разрастания.

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

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

    • Операционная гибкость. Самым большим преимуществом виртуализации является управление несколькими дисплеями и даже системами — например, Linux и Windows — с одной консоли. Это позволяет пользователям переключаться между приложениями независимо от их ОС. Виртуальные машины имитируют одновременное использование нескольких компьютеров для сложных серверов с мультисистемными потребностями. Кроме того, эти системы остаются полностью отделенными друг от друга, что повышает уровень безопасности ваших операций.
    • Уменьшение накладных расходов. Накладные расходы возникают не только при покупке нового оборудования — они сохраняются на протяжении всего срока службы вашей рабочей станции.Непрерывные расходы на обслуживание оборудования, электроэнергию и лицензирование могут сказаться на вашем бизнесе. Конечно, VMware по-прежнему требует энергопотребления и лицензирования программного обеспечения. Но потребление ресурсов с помощью VMware может быть значительно ниже, чем потребление ресурсов с несколькими аппаратными системами. Виртуализация гарантирует, что необходимость в постоянном обслуживании и замене оборудования будет не меньше.
    • Централизованное управление различными операционными подразделениями позволяет повысить эффективность и, в конечном итоге, увеличить производительность.Виртуальные машины полезны, потому что они дают возможность объединить управление ИТ в одной консоли. Излишне говорить, что это может быть намного эффективнее, чем управление несколькими физическими устройствами. VMware и дополнительное программное обеспечение для управления виртуальными машинами могут управляться через единую панель управления всеми вашими приложениями. Многие компании обнаруживают, что нет более простого способа отслеживать такое количество приложений, систем и операционных единиц.
    • Составление пятилетнего плана развития ИТ-инфраструктуры — это всегда разумный бизнес-шаг.ИТ-администраторы и руководители бизнеса должны объединиться, чтобы обсудить видение, бюджет и ресурсы, необходимые для ИТ-операций в ближайшем будущем. Растущий бизнес требует постоянных вложений в новые ИТ-инструменты — следовательно, в ваш пятилетний план должны быть учтены затраты на пространство и обслуживание, связанные с добавлением оборудования. Поскольку виртуальные машины обладают высокой масштабируемостью, ваш пятилетний план может быть намного проще с виртуализированной средой. Поскольку VMware позволяет добавлять и удалять приложения без физических накладных расходов, расширяющаяся виртуальная инфраструктура не требует сложных бюджетов на аппаратные ресурсы или дополнительную площадь.
    • Аварийное восстановление. VMware может быть высокоэффективным решением для аварийного восстановления. Поскольку виртуальные машины делают регулярные копии своей истории операций — копии, которые вы можете отслеживать и пересматривать при необходимости, — существует небольшой риск потери данных в случае неожиданного отказа оборудования. Кроме того, поскольку в вашей виртуальной среде накладные расходы на оборудование незначительны, ваш сервер с самого начала будет представлять меньший риск сбоя системы.

    Методы управления виртуальными машинами

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

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

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

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

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

    Максимально эффективно используйте свои виртуальные машины

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

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

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

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

    По общему качеству я выбрал SolarWinds Virtualization Manager (VMAN). SolarWinds имеет репутацию разработчика надежных инструментов для создания общей картины, и VMAN не является исключением. Управление виртуализацией с помощью SolarWinds затрагивает все области, необходимые для бесперебойной работы виртуальных машин.VMAN предлагает подробный план для всех проблемных участков вашей виртуальной машины. Благодаря настраиваемым предупреждениям об узких местах и ​​проблемах с емкостью хранилища VMAN позволяет ИТ-менеджерам остановить простои на своем пути — до того, как это скажется на производительности виртуальных машин. VMAN также предлагает рекомендации по устранению неполадок, контроль разрастания и интерактивную панель со всеми вашими инструментами управления виртуальными машинами в одном месте. Прежде чем виртуализировать свою ИТ-инфраструктуру, убедитесь, что у вас есть необходимые инструменты, чтобы окупить вложенные средства. Ознакомьтесь с дополнительными функциями в бесплатной демоверсии .

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

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

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

    Виртуальная машина — это программный компьютер, который включает в себя операционную систему и приложения, которые поддерживаются физическими ресурсами главного компьютера.Файлы спецификации и конфигурации определяют, какая часть этих ресурсов в конечном итоге будет использоваться виртуальной машиной. Среди крупнейших имен в области виртуальной обработки для Mac — Parallels, VMWare Fusion, собственный Boot Camp от Apple и другие.

    VPN-предложения: пожизненная лицензия за 16 долларов, ежемесячные планы за 1 доллар и более

    Причины использовать виртуальную машину

    Есть много причин использовать виртуальную машину на вашем Mac, как на временной, так и на постоянной основе.

    Время проверки

    Самая очевидная причина для установки и использования виртуальной машины — это опробовать новые операционные системы.Например, каждый июнь разработчики Mac и энтузиасты любят заполучить последнюю версию macOS от Apple. Для этого многие пользователи предпочитают создавать виртуальную машину на своей машине, а не использовать бета-версию программного обеспечения в качестве основной операционной системы компьютера.

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

    старички

    Вы также можете использовать виртуальную машину, чтобы сохранить старую операционную систему на месте для использования устаревшего или прекращенного программного обеспечения. Придерживаясь темы Mac, могут быть названия программного обеспечения, которые работают на macOS High Sierra, но не на macOS Catalina. Сохраняя копию первого, вы можете продолжать использовать устаревшее программное обеспечение в обозримом будущем.

    Попробуйте другие платформы

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

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

    Время мастерить

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

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

    Однако есть подводные камни

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

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

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

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

    Начало работы

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

    У вас есть вопросы о виртуализации или macOS Catalina? Дайте нам знать в комментариях ниже.

    Мы можем получать комиссию за покупки, используя наши ссылки. Учить больше.

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

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

    Мы все верим в свои операционные системы.Независимо от того, используете ли вы macOS, Windows, Linux, iOS или Android, у вас, вероятно, есть список причин, по которым ваша операционная система лучше. Ничего страшного — мы такие же.

    Но если вы собираетесь сделать это как разработчик, вам придется изучить другие операционные системы, если вы хотите, чтобы ваши приложения и веб-страницы работали везде. Если вы работаете на Mac, как именно вы узнаете, что ваша программа работает в Windows? И кто может сказать, что замечательное веб-приложение, которое вы разработали для Android, будет выглядеть так же и в iOS?

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

    Ваша операционная система и вы

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

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

    Операционная система (ОС) — это программное обеспечение, которое напрямую управляет аппаратными компонентами вашего компьютера или устройства.macOS, Windows, Linux, iOS и Android запрограммированы для управления оборудованием по-разному.

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

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

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

    И это именно то, что представляет собой виртуальная машина. Это программное приложение, которое выглядит и работает как ОС, отличная от ОС, установленной на компьютере, мобильном устройстве или даже сервере.

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

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

    Для управления аппаратными ресурсами хост-машины и гостевые машины используют специальный тип программного обеспечения, называемый гипервизором. Гипервизор разделяет — или резервирует — некоторую аппаратную емкость для виртуальной машины, такую ​​как ЦП, память и хранилище. Таким образом виртуальная машина остается изолированной от остальной части системы хост-машины.

    Когда вы используете виртуальную машину, операционная система распознает только выделенные ей ресурсы.Например, если у вас есть компьютер с 16 ГБ ОЗУ, а ваш гипервизор предоставляет виртуальной машине 4 ГБ ОЗУ, то системные настройки в ОС вашей виртуальной машины покажут, что вы используете компьютер с 4 ГБ ОЗУ.

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

    Зачем нужна виртуальная машина?

    Любой, кто участвует в разработке программного обеспечения — разработчики переднего плана, разработчики серверной части и разработчики полного стека — может извлечь выгоду из использования виртуальной машины.Это потому, что виртуальные машины предлагают большую гибкость тестирования. Можно даже сломать вещи без последствий!

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

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

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

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

    Доступ к мощности сервера из любого места

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

    Полная изоляция системы

    Если вы разрабатываете приложение, последнее, что вам нужно, — это чтобы программа разрушила всю вашу систему из-за ошибки, которую вы не заметили.

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

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

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

    Виртуальные машины менее эффективны

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

    Виртуальные машины усложняют сеть

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

    Используйте виртуальную машину для вашего следующего проекта разработки

    Когда вы будете готовы начать изучение того, как создать свое первое приложение — будь то клиентское приложение React, внутреннее приложение JavaScript или приложение Python с Flask или Django — рассмотрите возможность использования виртуальной машины, чтобы увидеть, как она работает в различных средах ОС.

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


    Курсы и учебные пособия по веб-разработке | Codecademy

    Веб-разработка — это практика разработки веб-сайтов и веб-приложений, которые живут в Интернете. Независимо от того, интересуетесь ли вы интерфейсом, бэкендом или полным стеком, контент в нашем домене веб-разработки поможет вам в этом.

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

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

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

    В этой колонке я собираюсь начать с простого учебника по виртуальным машинам, в том числе с того, как установить дистрибутив Linux Ubuntu на одну из них, и я призываю вас последовать этому примеру.Затем я собираюсь обрисовать несколько способов использования виртуальных машин, чтобы снизить риск взлома, и рассмотрю некоторые меры безопасности. Затем я собираюсь продемонстрировать Whonix, операционную систему, которую вы можете запустить на виртуальной машине, чтобы максимизировать вашу онлайн-анонимность; он идеально подходит для сохранения секретности личности. И, наконец, я собираюсь дать краткий обзор Qubes, операционной системы, которая более безопасна, чем все, что доступно в настоящее время, и доводит безопасность изоляции до логических пределов.

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

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

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

    Предоставлено XKCD

    В этой статье я буду использовать программное обеспечение виртуализации под названием VirtualBox.Это открытый исходный код, который можно загрузить бесплатно. VirtualBox доступен для Windows, Mac OS X и Linux. Скачайте и установите копию, если хотите продолжить.

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

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

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

    Создание виртуальной машины и установка Ubuntu

    Надеюсь, вы уже скачали и установили VirtualBox, как описано выше.Затем перейдите на сайт Ubuntu и загрузите копию Ubuntu.

    Теперь откройте VirtualBox и нажмите «New», чтобы создать новую виртуальную машину. Я называю свою виртуальную машину «ubuntu-test».

    Вы можете выбрать, сколько памяти будет иметь ваша новая виртуальная машина, и можете создать для нее новый виртуальный жесткий диск. Какие бы ресурсы вы ни выделяли своей виртуальной машине, они не будут доступны другим программам на вашем компьютере. Я придерживаюсь настроек по умолчанию, 768 МБ памяти и 8 ГБ жесткого диска. Вы можете просто щелкнуть по всем параметрам по умолчанию, если хотите, или вы можете предоставить своей виртуальной машине больше ресурсов.Наконец, нажмите «Создать», чтобы создать новую виртуальную машину.

    Следующим шагом будет установка Ubuntu. Выбрав мою виртуальную машину «ubuntu-test», я нажимаю «Пуск», чтобы загрузить ее. Поскольку виртуальная машина совершенно новая, мне предлагается вставить установочный диск операционной системы. Конечно, на самом деле мне не нужен «диск». Вместо этого я могу просто найти и выбрать файл образа диска (в данном случае «ubuntu-15.04-desktop-amd64.iso») и нажать «Пуск».

    Теперь виртуальная машина начинает загружаться с диска Ubuntu. Обратите внимание, что если вы щелкнете в окне виртуальной машины, VirtualBox предупредит вас, что виртуальная машина «захватит» ваш ввод с помощью мыши и клавиатуры, что означает, что когда вы перемещаете мышь и вводите текст на клавиатуре, вы будете делать это внутри своего гостя. ВМ, а не на вашем хост-компьютере.Вы можете нажать кнопку хоста, чтобы мышь и клавиатура снова стали управлять вашим обычным компьютером. На Mac главной клавишей является левая клавиша «Command», а в Windows и Linux — правая клавиша «Ctrl».

    Диск Ubuntu завершил загрузку. Я собираюсь нажать «Установить Ubuntu» и следовать простым инструкциям. Я выбираю «Стереть диск и установить Ubuntu» (не волнуйтесь, я стираю только виртуальный диск виртуальной машины, а не свой жесткий диск). Я собираюсь придумать имя пользователя и пароль для входа в эту виртуальную машину, а затем я собираюсь дать ей завершить установку.Когда это, наконец, будет сделано, виртуальная машина перезагрузится в мою недавно установленную операционную систему. (После установки Ubuntu моя виртуальная машина не завершила работу полностью во время перезагрузки. Если это произойдет и с вами, щелкните меню «Машина» и выберите «Сброс», чтобы перезагрузить виртуальную машину.)

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

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

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

    Установка «гостевых дополнений»

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

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

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

    Я также могу использовать буфер обмена между хостом и гостевой виртуальной машиной, щелкнув меню «Устройства» в верхней части экрана в программе VirtualBox и выбрав «Общий буфер обмена». Возможные варианты: «Отключено», «От хоста к гостю», «От гостя к хосту» или «Двунаправленный». Лучше оставить для этого параметра значение «Отключено», если вам не нужно копировать и вставлять данные между гостевой виртуальной машиной и хостом.Вы всегда можете временно включить общий доступ к буферу обмена, а затем снова отключить его, когда закончите.

    Общие папки

    Совместное использование файлов немного сложнее. Во-первых, вам нужно добавить своего пользователя в группу «vboxsf» на вашей виртуальной машине (не беспокойтесь, если вы не понимаете, что это означает). Щелкните логотип Ubuntu в левом верхнем углу, введите «терминал» и щелкните значок терминала, чтобы открыть терминал в вашей виртуальной машине. Затем введите:

     sudo usermod -a -G vboxsf $ (whoami) 

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

    В окне VirtualBox выберите свою виртуальную машину, нажмите «Настройки» и перейдите на вкладку «Общие папки». Щелкните значок «+», чтобы добавить папку для совместного использования с вашей виртуальной машиной. Я делюсь папкой vbox_share в папке «Документы». Таким образом, если мне нужно скопировать файлы на мою виртуальную машину или с моей виртуальной машины, у меня будет место, куда я могу их отбросить.

    Внутри моей виртуальной машины Ubuntu я могу получить доступ к общей папке, просмотрев «/ media / sf_vbox_share». Я могу добраться до этого, открыв приложение «Файлы» (слева есть значок запуска), щелкнув «Компьютер» на левой панели, дважды щелкнув папку «media», а затем дважды щелкнув папку «sf_vbox_share».Внутри моей хост-машины OS X я могу получить доступ к той же папке, просмотрев «vbox_share» в моей папке «Документы».

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

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

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

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

    Открытие документов, которым вы не доверяете

    Один из самых простых способов получить взлом — открыть вредоносный документ. Злоумышленники могут отправить вам по электронной почте заминированный «документ», надеясь, что вы его откроете. Если вы это сделаете, файл будет использовать уязвимость в вашей операционной системе или в программном обеспечении, таком как Adobe Reader или Microsoft Word, что позволит злоумышленнику захватить ваш компьютер.

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

    Эти атаки не являются теоретическими. Мой коллега Морган Маркиз-Буар привел несколько реальных примеров, которые он помог проанализировать: компьютер вьетнамской демократической активистки Нгок Тху был взломан, когда она открыла вредоносное ПО, которое нашла в своем электронном письме; Исполнительному директору Комитета защиты журналистов Джоэлю Саймону также было отправлено электронное письмо с вредоносным ПО, но он не установил его; марокканский новостной сайт Mamkafinch.com получил заманчивую подсказку через свою контактную форму, в которой была ссылка, при открытии которой компьютер журналиста перешел на компьютер с использованием вредоносного ПО Hacking Team; и отчет за 2014 год показал, что журналисты из 21 из 25 ведущих новостных организаций мира, вероятно, получали по электронной почте вредоносное ПО от спонсируемых государством хакеров.

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

    Вот письмо, в котором сотрудники Hacking Team, похоже, обсуждают демонстрацию своих хакерских услуг для египетского оборонного подрядчика. Я не говорю по-итальянски, поэтому не совсем понимаю, о чем идет речь в этой переписке, но вложение называется «Exploit.docx. » Кажется нормальным (* кашляет *).

    Если я попытаюсь открыть этот сомнительный файл в Chrome, мой браузер выдает предупреждение системы безопасности, и на то есть веские причины! Любые вложения, загруженные из архива Hacking Team, могут попытаться взломать вас.

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

    Теперь, вернувшись в свою виртуальную машину, я вижу документ.

    Для большей безопасности перед открытием этого документа я собираюсь отключить свою виртуальную машину от Интернета.Я нажимаю меню «Устройства» в верхней части экрана, выбираю «Сеть» и снимаю флажок «Подключить сетевой адаптер». Таким образом, когда я открываю документ, если он пытается взломать мою виртуальную машину и подключиться к серверу управления и контроля, или даже просто позвонит домой, чтобы предупредить владельца документа о том, что он открыт, он не сможет этого сделать. Это рекомендуется делать всякий раз, когда вы открываете подозрительный документ на виртуальной машине.

    Вот оно. На самом деле документ выглядит как цепочка электронной почты, вставленная в Word. Тем не менее, я рад, что не открыл его на своем хост-компьютере.

    Посещение схематичных веб-сайтов

    На обычном компьютере для повседневного использования всегда полезно усилить защиту браузера. Установка надстроек браузера, которые блокируют рекламу и вредоносное ПО, и создание Flash-анимации по нажатию на кнопку, имеет большое значение для блокировки программного обеспечения, которое может попытаться захватить ваш компьютер через веб-браузер.

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

    Внутри моей виртуальной машины я решил поискать « Мистер. Робот-стриминг »и обнаружил множество пиратских веб-сайтов с потоковым вещанием. Вот скриншот одного из них. Видите это поле, которое сообщает мне, что мой Flash Player устарел, с полезной ссылкой для его обновления? На самом деле это не настоящее обновление Flash, это вредоносное ПО.

    Когда я щелкнул по ссылке, чтобы установить это «Обновление Flash», он установил надстройку Firefox под названием «Зона бесплатных игр», которая изменила поисковую систему моего браузера на Ask.com. Когда я разобрал это дополнение, чтобы посмотреть, как оно работает, я обнаружил код, который внедряет JavaScript в веб-страницы, которые я загружаю, и код, который пытается помешать мне удалить его.

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

    Запуск уязвимого программного обеспечения, на которое вы полагаетесь

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

    Некоторые программы имеют гораздо большую поверхность атаки, чем другие. Например, libpurple, базовый код, обеспечивающий работу зашифрованных программ чата Pidgin и Adium, подвергался резкой критике за свой старый, раздутый и, вероятно, ошибочный исходный код, который был первоначально написан в 1998 году (многие критические ошибки libpurple были исправлены в последние годы. , так что сейчас он в гораздо лучшей форме, чем был раньше). Тем не менее, если вы хотите вести зашифрованные разговоры в чате на компьютере, у вас нет множества вариантов, кроме как использовать его.

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

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

    Вы все равно должны быть осторожны

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

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

    Вы также должны быть осторожны с тем, как вы используете функции обмена буфером обмена и файлов VirtualBox, описанные выше. Например, если кто-то взломал виртуальную машину, для которой для общего буфера обмена задано значение «Host to Guest» или «Bidirectional», злоумышленник может шпионить за тем, что вы скопировали в буфер обмена на своем хост-компьютере, например, за паролем.

    Оставаться анонимным с Whonix

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

    Флагманский продукт

    Tor, Tor Browser, отлично скрывает ваш IP-адрес от посещаемых вами веб-сайтов и скрывает, какие веб-сайты вы посещаете, от всех, кто отслеживает вашу активность в Интернете.

    Но в Tor Browser, как и во всех других программах, есть ошибки. Если вы посещаете веб-сайт в браузере Tor, веб-сайт может гипотетически использовать серьезную ошибку, чтобы заставить ваш компьютер подключиться к Интернету к злоумышленнику за пределами сети Tor, позволяя им узнать ваш реальный IP-адрес и личность.Именно так ФБР деанонимизировало пользователей Tor Browser, которые посещали веб-сайты, размещенные Freedom Hosting в сентябре 2013 года. ФБР использовало ошибку, которая присутствовала в более старых версиях Tor Browser (она не работала против пользователей, которые своевременно обновляли свое программное обеспечение) в чтобы взломать их и в конечном итоге деанонимизировать. (В этом случае ФБР пыталось атаковать людей, у которых якобы были ссылки на детскую порнографию, но оно также представило вредоносное ПО для взлома браузера Tor пользователям законных веб-сайтов, размещенных на Freedom Hosting, включая бесплатную анонимную почтовую службу TorMail.)

    Whonix использует две виртуальные машины, называемые Whonix-Gateway и Whonix-Workstation, для максимальной защиты анонимности. Шлюзовая виртуальная машина действует как восходящий интернет-провайдер для виртуальной машины рабочей станции и заставляет весь сетевой трафик проходить через сеть Tor. Виртуальная машина рабочей станции — это место, где вы используете Tor Browser, а также любое другое программное обеспечение, которое вы хотите использовать анонимно. Если вас взломают, например, с помощью эксплойта браузера Tor, подобного тому, который использовало ФБР, злоумышленник не только окажется внутри этой виртуальной машины и не сможет получить доступ к вашей главной машине, но и не сможет деанонимизировать вас.Все сетевые подключения, которые делает злоумышленник, будут проходить через виртуальную машину шлюза, что заставляет их проходить через Tor.

    Whonix великолепен, потому что вы можете быть уверены, что все, что вы делаете на виртуальной машине рабочей станции, анонимно проходит через сеть Tor. Это означает, что хакеры не смогут деанонимизировать вас, если им не удастся сбежать с вашей виртуальной машины. Вы можете использовать программное обеспечение для чата, такое как XChat, для анонимного подключения к серверам IRC или Pidgin для подключения к серверам Jabber для анонимных зашифрованных чатов или Icedove и Enigmail для отправки анонимной зашифрованной электронной почты.

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

    Установка и настройка Whonix

    Начать работу с Whonix немного сложно, но на веб-сайте Whonix есть много документации, и если у вас есть вопросы, не стесняйтесь размещать их в комментариях.Давайте начнем!

    Перейдите на страницу загрузки Whonix VirtualBox и загрузите копию Whonix-Gateway и Whonix-Workstation (всего 3,1 ГБ, так что это может занять некоторое время). Также неплохо проверить подписи PGP, но это выходит за рамки данной публикации.

    После загрузки откройте VirtualBox, щелкните меню «Файл» вверху и выберите «Импортировать устройство». Найдите только что загруженный файл Whonix-Gateway и нажмите «Продолжить».

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

    Запустите Whonix-Gateway и Whonix-Workstation. Вам необходимо оставить виртуальную машину шлюза открытой в фоновом режиме, иначе виртуальная машина рабочей станции не будет иметь доступа к Интернету, но вы будете выполнять большую часть своей работы на рабочей станции.

    Когда виртуальная машина шлюза завершит загрузку в первый раз, вам нужно будет ее настроить. Щелкните «Мастер установки Whonix», чтобы включить Tor и автоматические обновления.

    Щелкните также «Мастер установки Whonix» на виртуальной машине рабочей станции. И в обеих виртуальных машинах измените пароль по умолчанию и обновите программное обеспечение.

    Пришло время начать использовать Whonix. На виртуальной машине рабочей станции откройте Tor Browser. Он автоматически загрузит и установит его при первой попытке открыть. После его открытия вы можете просматривать веб-страницы анонимно и оставаться анонимным, даже если браузер Tor будет взломан.

    Qubes: доведение безопасности изоляции до логических пределов

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

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

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

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

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

    Наконец, все программное обеспечение содержит ошибки, в том числе Qubes, а также Xen, программное обеспечение виртуализации, на котором работает Qubes.Даже если вы используете Qubes и своевременно обновляете все свое программное обеспечение, тщательно изолируете все, открываете документы только на одноразовых виртуальных машинах и выполняете весь свой просмотр в браузере Tor на рабочей станции Whonix, это все еще возможно для вашей хост-машины. чтобы вас взломали, если у вашего злоумышленника много ресурсов, терпения и уязвимостей нулевого дня.

    Заключение

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

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

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

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

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

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

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

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

    Виртуальная машина (ВМ): зачем и когда она вам нужна?

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

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

    Что такое технология виртуализации?

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

    До появления виртуализации оператор, пытающийся запустить две операционные системы, такие как Windows и Linux, должен был администрировать две отдельные ОС и переключаться между ними.В любой момент можно было использовать только один, и это потребовало бы максимальной мощности оборудования.

    Хостинг Windows 10 VPS

    Получите эффективный Windows 10 VPS для удаленного рабочего стола по самой низкой цене. БЕСПЛАТНАЯ Windows 10, работающая на SSD-накопителе NVMe и высокоскоростной Интернет.

    Ознакомьтесь с планами Windows 10 VPS

    Различные типы виртуализации

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

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

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

    В чем разница между VDI и RDP?

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

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

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

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

    Что такое гипервизор?

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

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

    Хостинг Windows 10 VPS

    Получите эффективный Windows 10 VPS для удаленного рабочего стола по самой низкой цене. БЕСПЛАТНАЯ Windows 10, работающая на SSD-накопителе NVMe и высокоскоростной Интернет.

    Ознакомьтесь с планами Windows 10 VPS

    2 типа гипервизоров

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

    • Тип 1: гипервизоры «голого металла» (виртуальные машины процессов)
      Гипервизор «голого металла» работает непосредственно на аппаратном обеспечении хоста. Он контролирует гостевую ОС и управляет ею. Гипервизоры «на чистом железе» обычно используются в бизнес-средах, поскольку они способствуют перераспределению физических ресурсов. Мы можем назначить дополнительные ресурсы группе виртуальных машин с этим типом гипервизора.
    • Тип 2: Размещенные гипервизоры (системные виртуальные машины)
      Размещенный гипервизор будет работать на физическом хост-сервере в операционной системе. Вот почему они называются «размещенный гипервизор». Самое большое различие между гипервизорами типа 1 и типа 2 заключается в том, что тип 1 работает на оборудовании, а тип 2 работает в операционной системе.

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

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

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

    1- Отдельная среда от остальной системы

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

    2- Вы можете протестировать новый рабочий стол

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

    3- Хороший выбор для бизнес-разработчиков

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

    4- Гибкость виртуальной машины

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

    5- Простота передачи и миграции в сети

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

    6- Виртуальные машины экономичны

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

    Хостинг Windows 10 VPS

    Получите эффективный Windows 10 VPS для удаленного рабочего стола по самой низкой цене.БЕСПЛАТНАЯ Windows 10, работающая на SSD-накопителе NVMe и высокоскоростной Интернет.

    Ознакомьтесь с планами Windows 10 VPS

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

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

    1- ВМ потребляют системные ресурсы

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

    2- Это не лучший выбор для игроков в видеоигры

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

    3- Может потребоваться много места для хранения

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

    Виртуальная машина и контейнер

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

    Контейнеры

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

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

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

    Также читайте: Установите Cpanel / WHM на VPS

    Виртуальная машина

    vs.VPS

    Виртуальный частный сервер

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

    Виртуальная машина

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

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

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

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

    • VMware Workstation Player и VMware Fusion
      VMware предоставляет широкий спектр инструментов виртуализации, включая Fusion для Apple Mac и Workstation Player для ПК.Являясь одним из немногих хостов, поддерживающих DirectX 10 и OpenGL 3.3 , он позволяет CAD и другим приложениям с ускорением на GPU работать через виртуализацию. Пользователи
      Mac должны приобрести VMware Fusion , чтобы использовать продукт VMware, поскольку бесплатный VMware Player недоступен на Mac. Однако VMware Fusion более усовершенствован.
    • VirtualBox
      VirtualBox поддерживает широкий спектр конфигураций хоста и клиента, например, Windows , начиная с XP и более поздних, Linux 2.4 или выше, Windows NT , Server 2003 , Solaris , OpenSolaris и даже OpenBSD Unix . Он также работает на Apple Mac и может выполнять сеанс клиентской виртуальной машины Mac для пользователей Apple. Это совершенно бесплатно, включая версию Business.
    • Parallels Desktop
      Это лучший виртуальный вариант для Apple Mac . Большинство пользователей Mac считают, что Parallels предназначен только для Windows, но его можно использовать для размещения большого количества различных дистрибутивов Linux , Chrome OS и даже более старых версий Mac OS .
      Самая низкая ступень для ограниченной версии — 79,99 долларов. Выше находится версия Pro, которая может обрабатывать больше памяти и поддерживать такие среды разработки, как Microsoft Visual Studio . Бизнес-версия предоставляет ИТ-специалистам единое программное обеспечение для управления лицензированием.
    • Xen Project
      Xen Project — это бесплатный монитор виртуальных машин (VMM) с открытым исходным кодом, предназначенный для работы в качестве гипервизора типа 1 для нескольких ОС, использующих одно и то же оборудование.Первоначально основанный Кембриджским университетом , сотрудники, которые производили его, превратили его в корпорацию, которая позже была куплена Citrix . Xen Project теперь сотрудничает с Linux Foundation для поддержки программного обеспечения с открытым исходным кодом.
    Хостинг Windows 10 VPS

    Получите эффективный Windows 10 VPS для удаленного рабочего стола по самой низкой цене. БЕСПЛАТНАЯ Windows 10, работающая на SSD-накопителе NVMe и высокоскоростной Интернет.

    Ознакомьтесь с планами Windows 10 VPS

    Заключение

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

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

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

    Примечание: Вы можете скачать PDF-версию этой статьи, нажав на кнопку:

    Скачать

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

    Блог Cynexlink • 18 августа 2017 г.

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

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

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

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

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

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

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

    Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *