Virtualizarea

Articol principal: virtualizarea Hardware
Vezi și: virtualizarea mobilă

virtualizarea Hardware sau virtualizarea platformei se referă la crearea unei mașini virtuale care acționează ca un computer real cu un sistem de operare. Software-ul executat pe aceste mașini virtuale este separat de resursele hardware de bază. De exemplu, un computer care rulează Microsoft Windows poate găzdui o mașină virtuală care arată ca un computer cu sistemul de operare Ubuntu Linux; Software-ul bazat pe Ubuntu poate fi rulat pe mașina virtuală.,

în virtualizarea hardware, mașina gazdă este mașina utilizată de virtualizare, iar mașina invitată este mașina virtuală. Cuvintele host și guest sunt folosite pentru a distinge software-ul care rulează pe mașina fizică de software-ul care rulează pe mașina virtuală. Software-ul sau firmware-ul care creează o mașină virtuală pe hardware-ul gazdă se numește hipervizor sau monitor de mașină virtuală.,diferite tipuri de virtualizare hardware includ:

  • virtualizare completă-simulare aproape completă a hardware-ului real pentru a permite mediilor software, inclusiv un sistem de operare invitat și aplicațiile sale, să ruleze nemodificat.
  • Paravirtualization – aplicațiile invitate sunt executate în propriile domenii izolate, ca și cum ar rula pe un sistem separat, dar un mediu hardware nu este simulat. Programele pentru oaspeți trebuie modificate special pentru a rula în acest mediu.,virtualizarea asistată de Hardware este o modalitate de îmbunătățire a eficienței generale a virtualizării. Aceasta implică procesoare care oferă suport pentru virtualizare în hardware și alte componente hardware care ajută la îmbunătățirea performanței unui mediu invitat.,virtualizarea Hardware poate fi privită ca parte a unei tendințe generale în IT-ul întreprinderii, care include calculul autonom, un scenariu în care mediul IT se va putea gestiona pe baza activității percepute și calculul utilităților, în care puterea de procesare a computerului este văzută ca o utilitate pe care clienții o pot plăti doar după cum este necesar. Scopul obișnuit al virtualizării este centralizarea sarcinilor administrative, îmbunătățind în același timp scalabilitatea și utilizarea generală a resurselor hardware. Cu virtualizarea, mai multe sisteme de operare pot fi rulate în paralel pe o singură unitate centrală de procesare (CPU)., Acest paralelism tinde să reducă costurile generale și diferă de multitasking, care implică rularea mai multor programe pe același sistem de operare. Folosind virtualizarea, o întreprindere poate gestiona mai bine actualizările și modificările rapide ale sistemului de operare și aplicațiilor fără a perturba utilizatorul. „În cele din urmă, virtualizarea îmbunătățește dramatic eficiența și disponibilitatea resurselor și aplicațiilor într-o organizație., În loc să se bazeze pe vechiul model de „un server, o aplicație” care duce la resurse subutilizate, resursele virtuale sunt aplicate dinamic pentru a satisface nevoile de afaceri fără exces de grăsime ” (ConsonusTech).

    virtualizarea Hardware nu este aceeași cu emularea hardware. În emularea hardware, o bucată de hardware imită alta, în timp ce în virtualizarea hardware, un hipervizor (o bucată de software) imită o anumită bucată de hardware sau întregul computer., În plus, un hipervizor nu este același cu un emulator; ambele sunt programe de calculator care imită hardware-ul, dar domeniul lor de utilizare în limbaj diferă. de asemenea, au fost dezvoltate diverse instrumente de simulare pentru a sprijini cercetarea și dezvoltarea ulterioară a tehnologiei de virtualizare. Cloudsim este unul dintre instrumentele de ultimă generație dezvoltate de Dr.Raj Kumar Buyya. Cloudsim a integrat suportul pentru simularea tehnicilor de virtualizare bazate pe cloud computing use case.,

    SnapshotsEdit

    Articol principal: instantaneu (stocare pe computer)

    un instantaneu este o stare a unei mașini virtuale și, în general, a dispozitivelor sale de stocare, la un moment exact. Un instantaneu permite starea mașinii virtuale în momentul instantaneului să fie restaurată ulterior, anulând efectiv orice modificări care au avut loc ulterior. Această capacitate este utilă ca tehnică de rezervă, de exemplu, înainte de a efectua o operație riscantă.,

    mașinile virtuale folosesc frecvent discuri virtuale pentru stocarea lor; într-un exemplu foarte simplu, o unitate de hard disk de 10 gigabyte este simulată cu un fișier plat de 10 gigabyte. Orice solicitări ale VM pentru o locație pe discul său fizic sunt traduse în mod transparent într-o operație din fișierul corespunzător. Odată ce un astfel de strat de traducere este prezent, este posibil să interceptați operațiunile și să le trimiteți în fișiere diferite, în funcție de diverse criterii. De fiecare dată când un instantaneu este luat, un nou fișier este creat, și folosit ca o suprapunere pentru predecesorii săi., Datele noi sunt scrise în suprapunerea de sus; citirea datelor existente, cu toate acestea, are nevoie de ierarhia suprapunerii pentru a fi scanată, ceea ce duce la accesarea celei mai recente versiuni. Astfel, întreaga stivă de instantanee este practic un singur disc coerent; în acest sens, crearea de instantanee funcționează similar cu tehnica de rezervă incrementală.alte componente ale unei mașini virtuale pot fi, de asemenea, incluse într-un instantaneu, cum ar fi conținutul memoriei sale cu acces aleatoriu (RAM), setările BIOS sau setările de configurare. Funcția „Salvați starea” în Emulatoarele consolei de jocuri video este un exemplu de astfel de instantanee.,

    restaurarea unui instantaneu constă în eliminarea sau ignorarea tuturor straturilor de suprapunere care sunt adăugate după acel instantaneu și direcționarea tuturor modificărilor noi către o nouă suprapunere.

    MigrationEdit

    articol Principal: Migrație (virtualizare)

    instantanee descris mai sus poate fi mutat la un alt calculator gazdă cu propriile sale hypervisor; când VM este oprit temporar, snapshotted, s-a mutat, și apoi a fost reluată pe noua gazdă, acest lucru este cunoscut sub numele de migrație., Dacă instantaneele mai vechi sunt păstrate în sincronizare în mod regulat, această operație poate fi destul de rapidă și permite VM-ului să furnizeze servicii neîntrerupte, în timp ce gazda fizică anterioară este, de exemplu, luată pentru întreținere fizică.

    FailoverEdit

    Articol principal: Failover

    Similar cu mecanismul de migrare descris mai sus, failover permite VM să continue operațiunile în cazul în care gazda nu reușește. În general, apare dacă migrația a încetat să funcționeze., Cu toate acestea, în acest caz, VM continuă să funcționeze din ultima stare coerentă cunoscută, mai degrabă decât din starea actuală, pe baza materialelor pe care serverul de rezervă le-a furnizat ultima dată.

    emularea consolei de jocuri Video

    Articol principal: Emulatorul consolei de jocuri video

    un emulator al consolei de jocuri video este un program care permite unui computer personal sau unei console de jocuri video să imite comportamentul unei console de jocuri video diferite., Emulatoarele și hipervizorii consolei de jocuri Video realizează virtualizarea hardware; cuvinte precum „virtualizare”, „mașină virtuală”, „gazdă” și „invitat” nu sunt utilizate împreună cu Emulatoarele consolei.virtualizarea imbricată se referă la capacitatea de a rula o mașină virtuală într-o altă mașină, având acest concept general extensibil la o adâncime arbitrară. Cu alte cuvinte, virtualizarea imbricată se referă la rularea unuia sau mai multor hipervizori în interiorul unui alt hipervizor., Natura unei mașini virtuale invitate cuibărită nu trebuie să nu fie omogenă cu mașina virtuală gazdă; de exemplu, virtualizarea aplicațiilor poate fi implementată într-o mașină virtuală creată prin utilizarea virtualizării hardware.

    Imbricate virtualizarea devine mai necesar ca răspândite sisteme de operare obține built-in hypervisor funcționalitate, care într-un mediu virtual poate fi utilizat numai în cazul în jur hypervisor suporta virtualizare imbricate; de exemplu, Windows 7 este capabil de a rula Windows XP aplicații în interiorul un built-in masina virtuala., Mai mult, mutarea mediilor virtualizate deja existente într-un cloud, urmând abordarea Infrastructure as a Service (IaaS), este mult mai complicată dacă platforma IaaS destinație nu acceptă virtualizarea imbricată.modul în care virtualizarea imbricată poate fi implementată pe o anumită arhitectură a computerului depinde de capacitățile de virtualizare asistate de hardware. Dacă o anumită arhitectură nu oferă suport hardware necesar pentru virtualizarea imbricată, sunt utilizate diverse tehnici software pentru a o activa., De-a lungul timpului, mai multe arhitecturi obține necesar suport hardware; de exemplu, de la microarhitectura Haswell (anunțat în 2013), Intel a început să includă VMCS shadowing ca o tehnologie care accelerează imbricate virtualizare.

    LicensingEdit

    mașinile virtuale care rulează sisteme de operare proprietare necesită licențiere, indiferent de sistemul de operare al mașinii gazdă. De exemplu, instalarea Microsoft Windows într-un invitat VM necesită îndeplinirea cerințelor sale de licențiere.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *