Какво е хипервизор в облачните изчисления

Какво е Hypervisor?

Hypervisor е програма, която позволява множество OperaСистеми за споделяне на един физически хардуер. Всяка операционна система ще споделя процесора, паметта, файловото хранилище и други ресурси на хоста. Хипервайзорът контролира хост процесора и ресурсите, като разпределя това, което е необходимо за всяка операционна система. Това гарантира, че операционните системи за гости (наречени виртуални машини) не могат да прекъсват една друг��.

Тъй като хипервайзорите помагат за създаването и управлението на виртуални машини (VM), те са известни също като монитори на виртуални машини или VMMs.

Hypervisor

Хипервайзорите ви помагат да запазите контрола върху процесите и инфраструктурата на облачната среда и да защитите чувствителните данни. Той прави облачно базираните приложения достъпни за потребителите във виртуална среда.

Видове хипервизори

Има 2 вида хипервизори, както е описано по-долу:

Видове хипервизори

Хипервайзор тип 1

Хипервайзор тип 1 се инсталира директно на физическия сървър, наричан още хипервайзор „гол метал“. Можете също така да имате директен достъп до ресурса на физическия сървър, което прави тип 1 Hypervisor високоефективен. Освен това дизайнът на хипервайзор тип 1 е много сигурен, тъй като ограничава повърхността на атаката и потенциала за компромис.

Хипервайзорите тип 1 са най-често срещаният избор в корпоративния ИТ контекст, тъй като предлагат силна сигурност, стабилност и производителност.

��опулярни хипервайзори тип 1 са Nutanix AHV, VMware ESXi, Citrix Hypervisor сред други.

Хипервайзор тип 2

Хипервайзорите тип 2 се изпълняват като приложения на вече съществуваща операционна система на физически сървър. Операционната система на хоста се намира между физическия сървър и хипервайзора. И така, нарича се още „хоствани“ хипервайзори.

Хипервайзорите тип 2 обаче не са добър избор за сървърно базирани среди, тъй като имат по-висока латентност и излагане на риск от тип 1. Хипервайзорите тип 2 са лесни за инсталиране. Може да работи добре в конкретни случаи на употреба, като отделни потребители на компютри, които искат да работят само с една операционна система. В такива случаи производителността и сигурността не са основни проблеми.

Пример: Инсталиране Linux приключи Windows използвайки VirtualBox

Какво е облачен хипервизор?

Cloud Hypervisor е софтуерно решение, което ви позволява да споделяте физическите изчислителни и паметови ресурси на облачен доставчик между множество виртуални машини (VM).

Създаден е за мейнфрейм компютри през 1960-те години. Облачните хипервайзори придобиха световна популярност с въвеждането на VMware за индустриални стандартни сървъри през 1990-те години.

Облачен хипервайзор позволява на един физически сървър да изпълнява множество виртуални машини за гости. Всяка от тези виртуални машини има свои собствени операционни системи (ОС), които работят независимо и са логически разделени една от друга. Поради това проблемите или сривовете в една виртуална машина за гости нямат ефект върху другите виртуални машини за гости, операционни системи или изпълнявани приложения.

Защо ви е необходим облачен хипервайзор?

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

Хипервайзорът ви позволява да виртуализирате тези сървъри и да ги управлявате всички в една физическа машина, което ги прави по-ефективни. Той също така ви помага да контролирате потока от данни във виртуалните машини, управлявани от Hypervisor.

Хипервайзорът също действа като център за съхранение, където всички данни се съхраняват виртуално.

Как работи облачният хипервизор?

Следните 3 модула се използват в HyperVisor

  • диспечер: Този модул действа като входна точка за виртуалния монитор. Той също така пренасочва всички инструкции на виртуалната машина към един или двата модула, изброени по-долу.
  • Разпределител: Разпределителят е отговорен за вземането на решение кои системни ресурси да бъдат предоставени на екземпляра на виртуалната машина. С други думи, диспечерът извиква разпределителя всеки път, когато виртуална машина изпълни инструкция, която води до промяна на машинните ресурси, свързани с виртуалната машина.
  • преводач: Модулът за интерпретатор съдържа рутинни процедури, изпълнявани всеки път, когато виртуална машина изпълнява специфични привилегировани инструкции.

Предимства на облачен хипервайзор

Ето някои важни предимства/плюсове на Cloud Hypervisor:

  • Преносимост: Приложенията, които изпитват пикове в търсенето, могат да свържат две допълнителни машини за мащабиране, ако е необходимо. Това става възможно, тъй като хипервайзорите позволяват натоварванията да се движат между две различни виртуални машини.
  • Ефективност: Един физически сървър може да се използва по-ефективно, когато множество виртуални машини работят върху ресурсите на една физическа машина, благодарение на хипервайзорите.
  • Използване: Хипервайзорите позволяват множество виртуални машини (VM) да работят на един физически сървър и да споделят ресурси. По този начин увеличава използването на сървъра, като същевременно спестява енергия, охлаждане и т.н.
  • Хардуерно неутрален: Базираната на хипервизор репликация е хардуерно неутрална, което означава, че дублиращите се данни могат лесно да се съхраняват на всяко устройство.
  • гъвкавост: Hypervisor гост виртуални машини и операционни системи на широка гама от хардуер.
  • Време за използване: Облачните хипервайзори позволяват виртуалните машини (VM) да бъдат незабавно активирани или изключени. Позволява да се създават проекти и да работят екипи в един и същи ден.
  • Надеждност: Хардуерните повреди могат да бъдат отстранени чрез преместване на виртуални машини на различни машини.

Контейнер срещу хипервизор

Контейнерите и хипервайзорите участват в правенето на приложенията по-бързи и високоефективни. Те обаче постигат същата цел по различен начин.

Ето някои важни разлики между Container и Hypervisor:

Контейнер срещу хипервизор

Контейнери Hypervisor
Контейнерите като услуга са вид инфраструктура, насочена основно към изпълнение на едно приложение. Хипервайзорът, наричан още монитор на виртуална машина, е софтуер, който създава и изпълнява виртуални машини (VM).
Може да работи на всяка операционна система. Единственото изискване е съответен контейнерен двигател. Той споделя виртуални изчисления, ресурси за съхранение и памет.
Тя позволява на приложенията да работят без необходимост от операционна система. Тя позволява на операционната система да работи независимо от основния хардуер, използвайки виртуални машини.
Те са изключително преносими, защото едно приложение съдържа всичко необходимо за работа. Може да работи на множество операционни системи или да бъде инсталиран на стандартната операционна система.

Как да изберем правилния хипервизор?

Ето важни неща, които трябва да имате ��редвид, за да изберете правилния хипервизор:

  • Цената на хипервайзор: Най-важният определящ фактор при избора на хипервайзор трябва да бъде постигането на правилния баланс между цена и функционалност. Няколко решения за начално ниво са безплатни, но не предлагат необходимите функции.
  • Производителност на виртуална машина: Виртуалните системи трябва да могат да отговарят или дори да надвишават производителността на своите физически двойници, така че всичко извън покриването на този показател несъмнено е печелившо.
  • Екосистема: Изборът на хипервайзор със страхотна екосистема също е от съществено значение. Желателно е да разполагате с документация, поддръжка, обучение, разработчици на трети страни и консултации за избрания от вас Hypervisor.
  • Тествайте себе си: Можете да стартирате различни хипервизорни системи и да определите коя е правилната. Може да се тества на вашия съществуващ настолен компютър или лаптоп.
  • Изпълнение – Трябва да може да осигури достатъчно производителност, за да поддържа вашите критични за мисията приложения.
  • OS поддръжка– Поддържа ли популярен гост операционна система като Microsoft, Suse, RedHat, Ubuntuи CentOS.

Пример за хипервизор

Ето някои известни примери за хипервайзори:

  • KVM: KVM е софтуер за виртуализация, който осигурява инфраструктура за виртуализация и специфичен за процесора модул. Позволява ви да стартирате множество виртуални машини върху немодифицирани изображения Windows или Linux операционни системи. Също така ви помага да правите планиране и контрол на ресурсите.
  • VSphere: VMware vSphere е софтуерно приложение за виртуализация на сървъри от VMware. ИТ отделите могат да изпълняват работни натоварвания на приложения върху най-ефективните и рентабилни компютърни ресурси. Той предлага ефективна централна система за управление за хостване на множество машини или сървъри виртуализация.
  • XenServer: Citrix XenServer е платформа за виртуализация на сървъри с отворен код, базирана на Xen Hypervisor. Тази платформа Hypervisor позволява създаването и управлението на виртуализирана сървърна инфраструктура.

Oбобщение

  • Хипервайзор, наричан още VMM (монитор на виртуална машина), е софтуер, който създава и управлява виртуални машини (VM).
  • Хипервайзорите използват един или повече налични системни ресурси и осигуряват по-голяма ИТ гъвкавост.
  • Два вида хипервизори са тип 1 и тип 2.
  • Cloud Hypervisor е софтуер, който позволява споделяне на физически изчислителни и памет ресурси на облачен доставчик между множество виртуални машини.
  • Цената на хипервайзор, производителност на виртуална машина.
  • Екосистема, Тествайте сами, производителност, екосистема и т.н.
  • KVM, VSphere и XenServer са някои от най-често срещаните типове Hype козирки.

Обобщете тази публикация с: