Главная / Компьютеры / Что такое виртуализация?

Что такое виртуализация?

Виртуализация – это концепция в области вычислений, в которой мы скрываем реальные ресурсы и сложности их реализации от конечных пользователей, для получения различных преимуществ, таких как безопасность, оптимизация, консолидация и т.д. Виртуализация позволяет нескольким экземплярам операционной системы работать одновременно на одном компьютере; это средство отделения аппаратного обеспечения в одной операционной системы. Каждая гостевая ОС управляется монитором виртуальных машин (VMM), также известным как гипервизор. Поскольку система виртуализации находится между гостевым и аппаратным обеспечением, она может управлять использованием гостевым процессором, памятью и хранилищем, даже позволяя гостевой ОС мигрировать с одной машины на другую.
В вычислительной технике существует в основном 2 вида виртуализации.

  • Аппаратная виртуализация: здесь ресурс – это ваши типичные процессорные ядра, память и, возможно, хранилище.
    • Ядра могут быть разделены с помощью процесса, называемого аппаратным разделением, что по существу означает, что один процессор, состоящий из 4 ядер, может быть разделён на 2 процессора или машины с 2 ядрами каждый. Различные производители (IBM, HP, Dell) предоставляют различные варианты секционирования.
    • Основная память может быть либо разделена на основе выделения адреса, либо иметь совершенно другой модуль каждого раздела.
    • Хранилище секционируется с помощью таких понятий, как блочное хранилище, которые могут отображаться в виде отдельных жестких дисков для пользователя или приложения.

  • Виртуализация программного обеспечения: – это относится к виртуализации программных слоёв и достигается за счёт использования программного обеспечения, такого как VMware, VirtualBox и другие. В этом даже при том, что аппаратные ядра не секционированы, кажется, что они сгруппированы вместе в кучу ресурсов. Некоторые понятия, связанные с ним являются гипервизор и хост и гостевые операционные системы. Для достижения такого типа виртуализации, программное обеспечение, такое как VMware устанавливается поверх ОС (называемой хост-ОС), которая затем в свою очередь позволяет пользователю устанавливать ОС (гостевая ОС) и другие приложения. Как вы можете видеть, здесь сложность добавляется из-за 2-х слоев, и есть накладные расходы и затраты на производительность.
  • Другой реализацией виртуализации, которую мы не реализуем, являются IP-адреса (DNS), доступ к ресурсу через веб-серверы, шлюзы API, маскировка конечных точек, посредничество и т. д.
  • И да, виртуализация находится за кулисами технологии запуска современных облачных приложений.


Оставьте комментарий

Ваш email не будет опубликован. Обязательные поля помечены *

*