Ce este virtualizarea în cloud computing? - Rolul, tipurile și avantajele sale

Cuprins:

Anonim

Prezentare generală a virtualizării în cloud computing

Să interpretăm ce este virtualizarea în cloud computing?

În domeniul de calcul sau de cloud computing, virtualizarea se referă la crearea de resurse virtuale (cum ar fi serverul virtual, dispozitivul de stocare virtual, comutatorul de rețea virtuală sau chiar un sistem de operare virtual pentru respectiva materie) dintr-o singură resursă de acest tip care apare ca mai multe resurse individuale izolate sau mediile și utilizatorii le pot folosi ca resursă fizică individuală separată.

Diferite mașini virtuale pot rula diferite sisteme de operare și mai multe aplicații care partajează un computer fizic sub ele. Și pentru că virtualizarea izolează orice altă mașină virtuală, dacă una se blochează, celelalte rămân neafectate.

Software-ul folosit pentru virtualizare este cunoscut sub denumirea de Hypervisor și este singurul responsabil pentru decuplarea hardware-ului din sistemul de operare și pentru alocarea resurselor necesare precum procesor, memorie, stocare etc. pentru fiecare resursă virtuală. Există două tipuri de hipervizori care sunt tipul 1 și hipervizorul de tip 2. Primul este instalat pe metal gol sau direct pe partea de sus a mașinii și acesta funcționează în sine ca un sistem de operare, în timp ce cel de-al doilea este instalat în partea de sus a sistemului de operare prezent pe gazdă.

Ce este virtualizarea în cloud computing?

  • Știm cu toții cum funcționează acest model de Cloud Computing. Un furnizor Cloud va avea toate resursele fizice precum serverele, dispozitivele de stocare, dispozitivele de rețea și, de asemenea, aplicațiile / software-ul care rulează în mediul lor, iar aceste resurse fizice sunt închiriate clienților ca un model de afaceri cu plata pe utilizare.
  • Ar fi un avantaj general pentru furnizorii de cloud dacă încep să închirieze noi resurse fizice individuale fiecărui client. Pentru că, în mod ideal, niciodată o resursă fizică nu este consumată complet. Acesta este motivul pentru care virtualizarea ar fi o abordare interesantă pentru utilizarea eficientă a silozurilor (Un siloz este un sistem de stocare pentru componente în vrac). Vânzătorul de cloud poate virtualiza serverele sale unice mari pentru a oferi servere mai mici pentru mai mulți clienți.

Rolul virtualizării în cloud computing

  • Dacă te uiți la avantajele Cloud Computing precum ușurința de extindere, securitatea, resursele fluide sau flexibile etc., toate acestea sunt obținute prin virtualizare. Dacă este necesar un alt server, un server virtual va fi creat rapid și vom avea un server proaspăt pregătit. Când avem nevoie de o cantitate suplimentară de memorie, extindem configurațiile serverului virtual pe care le folosim deja și acum avem acea memorie suplimentară de care aveam nevoie.
  • Astfel, virtualizarea constituie tehnologia de bază a modelului de afaceri Cloud Computing.

Tipuri de virtualizare în cloud computing

Virtualizarea se poate face pentru aproape fiecare resursă fizică, motiv pentru care următoarele sunt tipurile de virtualizare disponibile.

  1. Virtualizare server.
  2. Virtualizare stocare.
  3. Virtualizarea sistemului de operare.
  4. Virtualizare software.

1) Virtualizare server

Virtualizarea serverului este divizarea serverului fizic în mai multe servere virtuale pentru utilizarea eficientă a resurselor serverului. Virtualizarea serverelor ascunde sau maschează resursele serverului, cum ar fi procesorul, sistemul de operare, memoria și prezintă utilizatorii ca un server virtual privat. Acest tip de tehnică de virtualizare este utilizat în

  • Web-servere, în principal, pentru a reduce costul serviciilor de găzduire web.
  • În medii de dezvoltare și testare.
  • Simularea norului privat.
  • În găzduirea aplicațiilor care au o arhitectură grupată.

Exemplu - VMware vSphere suite de VMware, Hyper-V de Microsoft sunt câteva Hypervisoare pentru virtualizarea serverului.

2) Virtualizare stocare

  • În virtualizarea de stocare, reunește toate dispozitivele de stocare ca un singur dispozitiv de stocare și îl prezintă gazdei. Așadar, cu aceasta, administratorul de stocare va putea crea sau proiecta unități de stocare logice într-un mod mai bun, astfel încât să aibă backup, recuperare, arhivare și tip de date de aplicație de stocare, mascând complexitatea SAN (Network Area Network).

Avantajele virtualizării stocării sunt -

  • Se poate crea ușor spațiu de stocare partajat.
  • Ușor să combinați resursele de stocare care maschează SAN.
  • Cu stocarea virtuală, eșecul gazdei nu compromite în mod necesar datele.
  • Este ușor să protejați partiția și să folosiți spațiul de stocare cu virtualizare de stocare.
  • Duplicarea, re-duplicarea, replicarea și recuperarea în caz de dezastru pot fi realizate cu virtualizarea stocării.

Exemple - VMware vSAN de VMware este utilizat pe scară largă ca software pentru virtualizarea dispozitivelor de stocare.

3) Virtualizarea sistemului de operare

  • Virtualizarea sistemului de operare este tipul în care se întâmplă divizarea sistemului de operare. Acesta este nucleul Sistemului de operare, care, cu alte cuvinte, denumit resurse de kernel se împărtășesc și permit existența unor cazuri izolate de spații de nume cu resurse dedicate pentru a rula diferite aplicații. Aceste cazuri sunt numite containere.
  • Aromele diferite ale sistemelor de operare care împărtășesc resursele de kernel ale gazdei pot fi rulate pe acea mașină gazdă, cu aplicații care rulează în interiorul lor ca container și aceasta se numește virtualizare a sistemului de operare.

Avantajele virtualizării sistemului de operare sunt -

  1. Acestea sunt mai rapide decât virtualizarea serverului.
  2. Acestea sunt platforme autonome, deoarece au în comun fondurile de stocare ale sistemului de operare gazdă și au software-ul și bibliotecile de dependență în cadrul lor.
  3. Migrarea acestui container este foarte ușoară.

Exemplu - Docker este cel mai utilizat motor de containere.

4) Virtualizare software

  • Cloud oferă un model de serviciu ca Software ca serviciu (SaaS) în care mai mulți clienți ar putea dori mai multe instanțe ale aceluiași software instalate și rulate pentru ei. Virtualizările software, practic, imită un sistem informatic complet și, de asemenea, permite unui alt sistem de operare să ruleze deasupra acestuia.
  • De exemplu, instalarea unui studio Android pe mașina dvs. locală de Windows și rularea versiunii Android Oreo a sistemului de operare din interiorul acesteia. Pentru a cita un alt exemplu, instalați VMware sau VirtualBox pe mașina dvs. locală Windows și rulați sisteme de operare Linux în interiorul acesteia.

Avantajele virtualizării software sunt -

  1. Numărul de servere și alte resurse fizice deținute se reduce odată cu utilizarea virtualizării. Reducând astfel costul total de proprietate (TCO).
  2. Virtualizarea ajută la îndeplinirea promisiunilor modelului de afaceri Cloud Computing.
  3. Continuitatea afacerii și gestionarea dezastrelor sunt gestionate mai ușor cu conceptul de virtualizare, iar backup-ul și recuperarea se pot face în câțiva pași simpli.
  4. Virtualizarea îmbunătățește eficiența consumului de resurse.
  5. De asemenea, virtualizarea oferă o mai bună securitate mediului.

Concluzie

Virtualizarea facilitează utilizarea și gestionarea eficientă a resurselor dvs. fizice și vă ajută să rulați modelul de business al cloud computing în mod transparent și profitabil din punctul de vedere al furnizorului și din perspectiva utilizatorului.

Articole recomandate

Acesta este un ghid la Ce este virtualizarea în cloud computing? Aici am discutat despre virtualizare în cloud computing, rol, tipuri și avantajele sale de virtualizare. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Nucleu monolitic
  2. Carieră în cloud computing
  3. Întrebări la interviu Cloud Computing
  4. Ce este Cluster Computing?