Хелпикс

Главная

Контакты

Случайная статья





Инкапсуляция. Независимость от оборудования. Использование виртуальных машин в качестве структурных элементов виртуальной инфраструктуры



Инкапсуляция

По сути, виртуальная машина — это программный контейнер, который объединяет в себе или «инкапсулирует» полный набор аппаратных ресурсов, а также ОС, приложения и все приложения в программном пакете. Инкапсуляция делает виртуальные машины невероятно мобильными и удобными в управлении. Например, вы можете переносить и копировать виртуальные машины так же, как любой другой программный файл, и сохранять их на любом стандартном устройстве хранения от карманных USB-накопителей до корпоративных хранилищ SAN.

Независимость от оборудования

Виртуальные машины полностью независимы от базового физического оборудования. Например, можно настроить виртуальную машину с виртуальными комплектующими (например, ЦП, сетевым адаптером и SCSI-контроллером), полностью отличными от физических комплектующих базовой системы. Более того, виртуальные машины на одном сервере могут работать под управлением разных ОС (Windows, Linux и др).

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

Использование виртуальных машин в качестве структурных элементов виртуальной инфраструктуры

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

Среды языков программирования

  • ActionScript Virtual Machine
  • Common Language Runtime
  • Forth
  • Java Virtual Machine
  • UCSD p-System

Операционные системы и гипервизоры

  • Система виртуальных машин
  • Icore virtual accounts
  • Kernel-based Virtual Machine
  • Hyper-V
  • OpenVZ
  • Parallels Virtuozzo Containers
  • User-mode Linux
  • VDSmanager
  • Virtual Iron
  • VM/CMS
  • VMware ESX
  • Xen

Автономные эмуляторы компьютеров

  • bochs
  • DOSBox
  • Microsoft Virtual PC
  • Parallels Workstation
  • QEMU
  • VirtualBox
  • VMware Fusion
  • VMware Workstation

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.