Преглед на виртуализацията в облачните компютри

Нека интерпретираме Какво е виртуализацията в облачните компютри?

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

Различните виртуални машини могат да стартират различни операционни системи и множество приложения, споделящи единствения физически компютър под тях. И тъй като виртуализацията изолира всяка друга виртуална машина, ако едната се срине, останалите остават незасегнати.

Софтуерът, който се използва за виртуализация, е известен като Hypervisor и е единствен отговорен за отделяне на хардуера от операционната система и за разпределяне на необходимите ресурси като процесор, памет, съхранение и т.н. за всеки виртуален ресурс, който се въвежда. Има два вида хипервизори, които са тип-1 хипервизори и тип-2 хипервизори. Първият е инсталиран върху гол метал или директно върху машината и сам по себе си действа като операционна система, докато последният е инсталиран отгоре на операционната система, присъстваща на хоста.

Какво е виртуализацията в облачните компютри?

  • Всички знаем как работи този модел на Cloud Computing. Един доставчик в облак ще разполага с всички физически ресурси като сървъри, устройства за съхранение, мрежови устройства, както и приложения / софтуер, които работят в тяхната среда и тези физически ресурси се отдават под наем на клиентите като бизнес модел за заплащане на употреба.
  • За доставчиците на облаци би било затруднение, ако започнат да отдават под наем нови индивидуални физически ресурси на всеки клиент. Защото в идеалния случай физическият ресурс никога не се консумира напълно. Ето защо виртуализацията би бил готин подход за ефективно използване на силозите (A silo е система за съхранение на насипни компоненти). Облачният доставчик може да виртуализира своите единични големи сървъри, за да предостави по-малки спецификационни сървъри на множество клиенти.

Роля на виртуализацията в облачните изчисления

  • Ако погледнете предимствата на Cloud Computing като лекотата на мащабиране, сигурността, флуидните или гъвкави ресурси и т.н., всичко това се постига чрез виртуализация. Ако е необходим друг сървър, виртуален сървър бързо ще бъде създаден и ще подготвим нов сървър. Когато имаме нужда от допълнително количество памет, ние разширяваме конфигурациите на виртуалния сървър, който вече използваме и сега имаме тази допълнителна памет, която ни беше необходима.
  • По този начин виртуализацията формира основната технология на бизнес модела на Cloud Computing.

Видове виртуализация в облачните изчисления

Виртуализацията може да се направи за почти всеки физически ресурс, поради което по-долу са видовете виртуализация.

  1. Виртуализация на сървъра.
  2. Виртуализация на съхранението.
  3. Виртуализация на операционната система.
  4. Виртуализация на софтуера.

1) Виртуализация на сървъра

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

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

Пример - VMware vSphere suite от VMware, Hyper-V от Microsoft са някои хипервизори за виртуализация на сървъра.

2) Виртуализация на съхранението

  • При виртуализацията на съхранение той обединява всички устройства за съхранение като едно устройство за съхранение и го представя на хоста. Така че с това администраторът на съхранение ще може да създава или проектира логически единици за съхранение по-добър начин, така че да има резервно копие, възстановяване, архивиране и тип данни за съхранение чрез маскиране на сложността на SAN (мрежа за съхранение).

Предимства на виртуализацията на съхранение са -

  • Човек може лесно да създаде споделено хранилище.
  • Лесно за обединяване на ресурсите за съхранение, маскиращи SAN.
  • При виртуално съхранение, отказът на хоста не компрометира данните непременно.
  • Лесно е да защитите дяла и да използвате съхранението с виртуализация на съхранението.
  • Дублирането, повторното копиране, репликацията и възстановяването при бедствия могат да бъдат постигнати с виртуализация на съхранението.

Примери - VMware vSAN от VMware се използва широко като софтуер за виртуализация на устройства за съхранение.

3) Виртуализация на операционната система

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

Предимства на виртуализацията на операционната система са -

  1. Те са по-бързи от виртуализацията на сървъра.
  2. Това са автономни платформи, тъй като те споделят фондовете за съхранение на операционната система на хоста и разполагат със своя софтуер и библиотеки на зависимост.
  3. Миграцията на този контейнер е много лесна.

Пример - Докер е най-използваният двигател за контейнери.

4) Виртуализация на софтуера

  • Cloud предоставя модел на услугата като Софтуер като услуга (SaaS), при който няколко клиенти може да искат няколко екземпляра на един и същ софтуер, инсталиран и работещ за тях. Виртуализациите на софтуера по същество емулират цялостна компютърна система, а също така позволяват на друга операционна система да работи над нея.
  • Например, инсталиране на андроид студио на вашата локална Windows машина и стартиране на Android Oreo версия на ОС вътре в него. Като цитирам още един пример, инсталиране на VMware или VirtualBox на вашата локална машина на Windows и работа с Linux операционни системи вътре в него.

Предимствата на виртуализацията на софтуера са -

  1. Броят на сървърите и други физически ресурси, които ще бъдат притежавани, намалява с използването на виртуализация. По този начин се намаляват общите разходи за собственост (TCO).
  2. Виртуализацията помага да се изпълнят обещанията на бизнес модела на Cloud Computing.
  3. Непрекъснатостта на бизнеса и управлението на бедствия се управляват по-лесно с концепцията за виртуализация, а архивирането и възстановяването могат да бъдат направени в няколко прости стъпки.
  4. Виртуализацията подобрява ефективността на потреблението на ресурси.
  5. Виртуализацията също осигурява по-добра сигурност за околната среда.

заключение

Виртуализацията улеснява ефективното използване и управление на вашите физически ресурси и помага да се управлява безпроблемно и изгодно бизнес модела на облачните компютри от гледна точка на доставчика и от гледна точка на потребителя.

Препоръчителни статии

Това е ръководство за това какво е виртуализацията в облачните компютри? Тук обсъдихме виртуализацията в облачните изчисления, ролите, типовете и предимствата на виртуализацията. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Монолитно ядро
  2. Кариера в облачните компютри
  3. Въпроси за интервю за облачни изчисления
  4. Какво е кластерно изчисление?

Категория: