Intr-un articol anterior am prezentat ce avantaje ne ofera trecerea de la servere dedicate la servere virtuale insa acum ne dorim sa va prezentam cateva diferente intre tipurile de virtualizare care exista astfel incat atunci cand doriti sa migrati sau sa folositi un server virtual sa stiti care vi se potriveste cel mai bine. 1) Masini virtuale (VMs - Virtual Machines) Masinile virtuale emuleaza hardware care necesita resurse reale de la host(masina fizica pe care ruleaza masina virtuala). Aceasta abordare este folosita pentru a permite rularea unui sistem de operare arbitrar fara a necesita modificari la nivelul sistemului de operare pentru ca acesta nu stie ca ruleaza pe hardware virtual. Problemele care apar aici sunt legate de faptul ca unele instructiuni ale procesorului pot necesita privilegii suplimentare si nu pot fi executate din zona neprivilegiata avand astfel nevoie de un hipervizor sau VMM (VMM - Virtual Machines Monitor) care analizeaza codul executat din mers. Produse care folosesc acest tip de virtualizare: VMware, VirtualBox, QEMU, Parallels si Microsoft Virtual Server (putem adauga si Xen care foloseste QEMU) Avantaje: Putem rula masini virtuale cu sisteme de operare diferite (Windows, Linux, Solaris, etc) Dezavantaje: Performanta redusa datorita nevoii de emulare a resurselor hardware 2) Paravirtualizare (PV) Si acest mod de virtualizare necesita un hipervizor (VMM) dar majoritatea muncii sale se desfasoara la nivelul codului sistemelor de operare guest care sunt modificate sa suporte tipul de hipervizor sub care ruleaza evitand astfel necesitatea utilizarii de instructiuni care necesita privilegii suplimentare. Produsele care folosesc acest tip de virtualizare: Xen si UML Avantaje: Performanta ridicata Dezavantaje: Necesita utilizarea unui kernel si a unor drivere cu suport PV iar acest lucru ne limiteaza la a folosi Linux, FreeBSD, NetBSD si OpenSolaris 3) Virtualizare la nivel de sistem de operare - containere virtuale (VEs - Virtual Environments) Majoritatea aplicatiilor care ruleaza pe un server pot folosi la comun o masina cu altele cu conditia sa fie izolate si securizate corespunzator. In plus, in marea parte a cazurilor, nici nu este nevoie ca pe acelasi server fizic sa ruleze tipuri diferite de siste de operare ci multiple instante ale unui singur sistem de operare. Acest tip de virtualizare a fost creat sa ofere izolare si securizate astfel incat multiple aplicatii sa poata rula pe acelai server fizic. Produsele care folosesc acest tip de virtualizare: OpenVZ, Virtuozzo, Linux-VServer, Solaris Zones si FreeBSD Jails Avantaje: Cel mai ridicat nivel de performanta din toate cele 3 variantele prezentate Dezavantaje: Nu putem rula sisteme de operare diferite (ex Linux si Windows) pe acelasi host pentru ca fiecare container este de fapt o partitie a sistemului de operare ce ruleaza pe host Daca va intrebati ce ni se potriveste noua va putem spune ca am alex OpenVZ si Xen ca solutii pentru virtualizare, OpenVZ pentru performanta si Xen (deocamdata in teste) pentru faptul ca ne permite sa rulam servere virtuale cu sistemul de operare Microsoft Windows.
Adaugat de: Admin
Social Media
BluePink Hosting SRL
CUI: 35533294, Reg. Com. J13/200/2016