Почему я работаю на виртуальной машине?

Действительно, почему? Только сперва, давайте, сделаем короткое отступление на тему, что же такое виртуальная машина (если кто не в курсе).

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

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

Почему я работаю на виртуальной машине?

На картинке режим интеграции дисплеев VirtualBox. Непосвященных пользователей повергает в когнитивный диссонанс 🙂

Зачем это надо? На самом деле применений у виртуальных машин масса, хотя наиболее известное из них — ознакомление с новыми (или просто незнакомыми) операционками. Это дома.

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

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

Что представляет из себя виртуальная машина?

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

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

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

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

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

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

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

Как видите, не только виртуализация серверов имеет смысл.

комментария 4
  1. AlexSG
    29.08.2012 в 19:23 Ответить

    А почему везде упоминается именно переносной жесткий диск, а не флешка? Флешку носить с собой все-таки удобнее, и продаются они сейчас вполне солидных объемов. Сама идея заинтересовала

    1. Александр Павлов
      29.08.2012 в 19:35 Ответить

      Честно говоря, начиналось все именно с флешки, причем с довольно медленной. На ней работа виртуалки выглядела уныло — если происходила любая запись на диск, больше ничего делать было нельзя. Решил купить быструю флешку, но хорошо, что догадался провести эксперимент — вытащил из фотоаппарата карточку Transcend, class10. На ней все работало, конечно, значительно лучше, но все равно не без периодических фризов. Видимо дело в том, что, у флешек не очень хорошо с параллельной записью нескольких файлов сразу. А в работе ОС, понятное дело, такое встречается сплошь и рядом. Зато на моем пожилом уже, USB-шном «харде» все заработало на ура.

  2. Геннадий Васильев
    28.02.2014 в 07:01 Ответить

    «и повешение надежности…». Опечатка, конечно, но… 🙂

    1. Александр Павлов
      28.02.2014 в 08:51 Ответить

      Повешение надежности пока отложим 🙂 Спасибо! Поправил 🙂

Добавить комментарий для Александр Павлов Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.