Виртуальная машина — это система в системе. Как создать имитацию настоящего компьютера с собственной архитектурой и платформой — читайте в статье Boodet.Online.
Виртуальные машины — это недорогой и эффективный способ создать эмуляцию нескольких компьютеров (серверов) с разными операционными системами. Разные ОС требуются, когда бизнес решает свои задачи с помощью различного ПО, приложений, которые предназначены для Windows, MacOS или Linux.
Другая цель — создание гостевой системы, в которой будет ограниченный доступ к ресурсам и данным. Это повысит общий уровень безопасности родительской системы, снизит вероятность взлома и хищения данных.
Третий распространенный вариант использования виртуальных машин — развертывание и тестирование ПО, чтобы убедиться, что софт, который вы разрабатываете, одинаково хорошо работает на разных операционных системах.
Виртуализация бывает полной, на уровне ОС, с частичным доступом к железу. Чем они отличаются?
Простой в реализации и недорогой способ создания гостевых контейнеров при сохранении полного контроля за доступом к данным и ресурсам. Работает на уровне операционной системы — для гостевых хостов создается изолированная среда без глобальной эмуляции и доступа к железу.
Гостевые ОС этого вида виртуальных машин могут работать с железом напрямую, без программных эмуляций. По такому принципу работает виртуализация Hyper-V, VirtualBox, Xen, KVM. Зачем это нужно? Частичный доступ к железу в разы ускоряет работу, также не нужно тратить аппаратные ресурсы на выполнение процессов эмуляции. Тонкая настройка доступа предотвращает взлом системы.
Виртуальные машины с полностью изолированной средой для максимальной гарантии сохранности родительской системы. В среде копируется операционная система, железо, софт. Подойдет для безопасного развертывания (можно эмулировать любые ОС) или исследования потенциальных угроз. Такой способ используется только для собственных серверов, не для облачных сред.
VMware состоит из нескольких версий с разным набором инструментов:
Operations Management Enterprise Plus;
Enterprise Plus;
Standard.
Чем выше уровень версии, тем большее количество виртуальных машин можно создать (максимум — 512). Все три версии подойдут для бизнеса любого типа, в том числе для полной виртуализации.
VMware подходит для решения сложных вычислительных задач, например, для запуска сетевого ПО Дата-центров. Для этого используют дополнение Jumbo Frames, с помощью которого размер MTU виртуальных сетей меняют до 9000, что делает возможным поддержку сложных лабораторных сред.
С VMware можно работать в любой операционной системе: Windows Server (включая обновленную десятую версию) и подобных Linux. При этом переключаться между гостевыми хостами можно всего в один клик — с помощью горячих клавиш.
Одна из лучших систем для облака. С помощью Hyper-V создают частные и гибридные облака, виртуализируют рабочие нагрузки, масштабируют службы. Тем, кто пользуется ОС от Microsoft, не нужно ничего устанавливать — Hyper-V встроен в Windows Server. Еще один важный бонус — бесплатная репликация серверов, в том числе по VPN. Это дает новые конкурентные возможности малому бизнесу, который раньше не мог позволить себе покупку гипервизора с репликацией.
Обратите внимание: функция работает только для Windows 2012.
Одна из основных особенностей Hyper-V — избыточность. Это значит, что гипервизор позволяет создавать отказоустойчивые кластеры, что повышает доступность приложений и служб. Проще говоря, если один кластер виртуальной машины выйдет из строя, нагрузку сразу же примет на себя другой — можно не прерывать работу, пока IT-специалисты разбираются в типе проблемы.
Помимо этого, виртуальные хосты можно быстро перемещать между физическими для корректировки рабочих нагрузок, а новые виртуальные машины развертываются за несколько минут, причем развертывать их можно поверх старых.
Oracle VM VirtualBox — это бесплатное кроссплатформенное приложение, которое не ограничивает количество создаваемых виртуальных машин: вы можете создать столько гостевых ОС, сколько позволят аппаратные ресурсы.
Что могут гостевые хосты:
получать доступ к железу;
работать с приложениями;
управлять другими хостами (если разрешено в настройках).
Виртуальные машины можно будет импортировать и экспортировать благодаря OVF (открытому формату виртуализации). Это значит, что машина может работать на любом хосте, а не только на том, где была создана.
Oracle VM VirtualBox — это бесплатный продукт с открытым исходным кодом и дружественным сообществом. Являясь гипервизором второго типа, отличается от других продуктов встроенной функцией резервного копирования и восстановления (снимок состояния) и высокой аппаратной поддержкой:
iSCSI;
PXE;
гостевые SMP;
ACPI;
USB-устройства;
многоэкранное разрешение.
Подытожим: какие бывают виды виртуальных машин? Все зависит от того, какой способ и глубину виртуализации вы используете.
Чтобы создать виртуальную машину, можно применить специализированное программное обеспечение (для платформы) или приложения (для байт-кода).
Виртуализация на уровне платформы распространена шире: она предполагает использование так называемых гипервизоров — VMware, Hyper-V, Oracle VirtualBox.
С помощью ПО и приложений можно создать полную виртуализацию, с доступом к железу и на уровне операционной системы.
Чтобы выбрать подходящее решение, необходимо определить цели бизнеса и задачи, которые будет выполнять виртуальная машина для их достижения.
Определите, сколько вы готовы потратить на виртуализацию. В зависимости от этого выбирайте платные или бесплатные продукты.
Какая операционная система стоит на вашем сервере? Если Windows и вы не собираетесь ее менять, выбирайте гипервизор от Microsoft — Hyper-V. Если Linux, используйте VMware — он поддерживает Ubuntu, Red Hat и другие подобные Linux ОС.
Любая виртуализация требует ресурсов оперативной памяти, занимает место на диске. Самым экономичным в плане ресурсов решением считается Oracle VirtualBox.
Чем занимается ваша компания? Сколько автономных хостов надо для решения задач? Какие объемы данных обрабатываются? В зависимости от ниши выбирайте технологии, поддерживающие создание отказоустойчивых кластеров, быстрое развертывание или высокую безопасность данных.
Защита корпоративной информации и персональных данных в облачных сервисах. Требования к информационной безопасности в облачных технологиях. Стратегии для защиты информации.
Как сделать прокси на виртуальном хостинге: мануал по настройке и созданию прокси на виртуальном сервере (VPS). Boodet.online.
Информационные технологии в условиях изоляции и пандемии. Как коронавирус повлиял на IT-сферу. Boodet.online.
Соглашение об уровне обслуживания или SLA - все о соблюдении, распространении и соблюдении SLA. Boodet.online.