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

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

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

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

Для тестирования — мне очень нравится скачивать из интернета программы, иногда я их устанавливаю по 5-10 штук в день. Естественно, не все они работают корректно и очень часто я их удаляю в тот же день. При таком режиме работы на обычном компьютере через некоторое время он начнёт работать гораздо медленнее, это связано с таем, что при удалении программ не всегда удаляются все файлы и записи реестра. Ещё каких-то 5 лет назад приходилось регулярно переустанавливать операционную систему на которой проводились такие опыты. Теперь, используя виртуальный компьютер, применяя функцию «снимок» (snapshot) всегда можно вернуть первоначальное состояние всего за несколько кликов мышкой. Это относится и к инфицированию виртуального компьютера вирусами, после заражения этот компьютер можно не лечить, а всё так же вернуться на более раннее состояние системы.

Для работы — в офисах и на предприятиях используются серверы — компьютеры, которые обладают повышенной надёжностью и производительностью (и как следствие ценой).
Приведу пример, когда в небольшом офисе уже имеется файловый сервер и было принято решение подключить рабочие станции сотрудников к интернету.
Раньше требовалось или покупать новый сервер (дополнительные затраты) или настраивать имеющийся для расширения сервисов, которые он предоставляет (что не всегда правильно с точки зрения безопасности) - это может затруднить восстановление работоспособности при сбое, а также увеличить вероятность отказа одной функции при нестабильной работе другой.
Учитывая то, что сервер редко используется на 80% (а если так, то пора подумать о модернизации), принятие решения о виртуализации будет правильным: будут созданы два виртуальных сервера (каждый под свою задачу), будет экономиться электроэнергия и занимаемая площадь (физически будет один сервер, который работает за двоих), отказ одного виртуального сервера не скажется на другом, т.к. они изолированы друг от друга. Легко модернизировать сервер, теперь достаточно настроить операционную систему, установить программу, которая обеспечивает виртуализацию и скопировать файлы - «виртуальные машины».

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

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

Если ещё сомневаетесь - попробуйте.

Назад