Skip to main content

Что такое программное обеспечение для виртуализации?

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

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

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

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

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

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

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