Возможности, которые VirtualBox предоставляет, могут быть полезны в различных областях:
· Одновременный запуск множества операционных систем. VirtualBox позволяет вам работать с более чем одной операционной системой в одно и тоже время. Таким образом, вы можете запускать приложения, созданные для одной операционной системы в другой (например, приложения Windows на Linux или Mac) без необходимости перезагрузки для их использования. Так как вы можете настраивать "виртуальные" аппаратные средства каждой такой операционной системе, то вы можете устанавливать старые системы, такие как DOS или OS/2, даже если они не поддерживаются вашим реальным компьютером.
· Простая установка приложений. Поставщики программного обеспечения могут использовать виртуальные машины для поставки программных комплексов. Например, установка и настройка почтового сервера на реальном компьютере может занять много времени и ресурсов. С помощью VirtualBox, такие сложные структуры (часто называемые "appliance") могут быть развернуты внутри виртуальной машины. В этом случае, установка и запуск почтового сервера сводится к простому импорту appliance в VirtualBox.
· Тестирование и восстановление после сбоев. После установки, виртуальная машина и ее виртуальные жесткие диски можно считать "контейнером", который может быть произвольно "заморожен", "поднят", скопирован и перенесен между хостами.
Также, при использовании другой функции VirtualBox, называемой "снимки состояний (snapshots)", можно сохранить определенное состояние виртуальной машины и "откатиться" к нему в случае необходимости. Таким образом, возможно, свободно экспериментировать с виртуальной вычислительной средой. Если, что-то пойдет не так как (например, после установки сбойного программного обеспечения или заражения гостевой системы), возможно, легко переключиться обратно на созданный ранее снимок и избежать частого применения процедур создания резервных копий и восстановления из них.
Возможно создание любого количества снимков, что позволяет вам откатываться назад во времени в виртуальной машине. Вы можете удалять снимки состояний во время работы ВМ, чтобы освободить место на диске.
· Консолидация инфраструктуры. Виртуализация позволяет уменьшить расходы на электроэнергию и аппаратные средства. В настоящее время, большую часть времени компьютеры неэффективно потребляют электроэнергию и часто имеют низкую вычислительную нагрузку. Значительная часть аппаратных ресурсов и электроэнергии тратятся впустую. Поэтому, вместо использования нескольких физических компьютеров, используемых не на полную мощность, можно развернуть виртуальные машины на нескольких мощных хостах и распределить нагрузку между ними.