Понятие «виртуализация», как ни странно, появилось еще полвека назад и использовалось специалистами компании IBM. В настоящее время технология виртуализации эффективно используется крупными компаниями для оптимизации информационных процессов.
Программы виртуализации позволяют ускорить и систематизировать процессы быстродействия оборудования: серверов, станций, аппаратных средств, приложений, персональных компьютеров и тд.
Системы виртуализации можно разделить на следующие разновидности:
• Виртуализация приложений. Этот процесс позволяет эмулировать ресурсы ОС. Например, если на одной машине стоит ОС Windows, то виртуализация Windows или виртуализация Windows 7 в данном контексте позволит использовать в данной ОС (на одном компьютере) несколько несовместимых несогласованных приложений. Причем приложения эти благодаря виртуализации можно использовать одновременно, без внесения каких-либо изменений в ОС, запуская их с общего сервера, что доставляет максимальное удобство пользователю. Программным обеспечиванием виртаулизации приложений занимается компания Microsoft.
• Виртуализация представлений. Если включить виртуализацию представлений, то запустится эмуляция пользовательского интерфейса. Например, если пользователь работает с тем или иным приложением, то выполняться это приложение будет на удаленном сервера, а ему будет передаваться лишь картинка этого приложения. Эту разновидность виртуализации решают на базе продуктов от Citrix и Microsoft.
• Виртуализация серверов. Исключительно удобная вещь, позволяющая запускать с одного физического сервера несколько виртуальных. Виртуальные же сервера в свою очередь будут эмулировать устройство и работу физического сервера. В качестве программного обеспечения и специальных приложений к виртуализации серверов используется VmWare виртуализация, а так же продукты компании Microsoft. Компания VMware Workstation, кстати, неплохо зарекомендовала себя на рынке виртуальных машин.
• Виртуализация уровня ОС. Основная задача данного вида виртуализации –виртуализация процессора (1 ядра ОС), позволяющая в его рамках локализовать и изолировать запущенные службы. Это реализуется на базе продуктов от SWsoft.
Виртуализация в целом имеет ряд преимуществ, например, снижение затрат на оборудование, снижение затрат на программное обеспечение, обслуживание, наконец, электроэнергию, в целом повышая работоспособность оборудования.
Аппаратная виртуализация в целом позволит сэкономить как деньги, так и время. Ведь она и задумана разработчиками именно для этих целей.