Tutoriale

▷ Pentru ce este virtualizarea și pentru ce este vorba

Cuprins:

Anonim

Unul dintre marile progrese în calcul a fost, fără îndoială, virtualizarea. Acest lucru ne oferă posibilitatea de a avea mai multe sisteme de operare între ele și, astfel, a economisi bani și resurse hardware.

Datorită virtualizării, companiile au reușit să-și optimizeze considerabil resursele tehnologice și cheltuielile de bani și, mai ales, spațiul fizic. În acest articol vom încerca să descompunem tot ce putem despre această tehnică și vom învăța ce avantaje ne oferă.

Indice de conținut

Posibilitatea de a avea un sistem de operare Mac sau Linux în interiorul unui Windows era ceva ce nici nu ne imaginam acum câțiva ani. Pe de altă parte, în zilele noastre, lucru ciudat este tocmai opusul, mai ales când se vorbește despre companii de consultanță sau care oferă servicii web prin servere la distanță.

Ce este virtualizarea

Putem spune că tehnica de virtualizare se referă la crearea unei versiuni virtuale sau non-fizice a unui sistem de operare sau a unei platforme hardware datorită software-ului. Așadar, când virtualizăm, ceea ce facem cu adevărat este să luăm resursele pe care le-ar avea o mașină fizică: procesor, RAM, hard disk, placă de bază, rețea și tot ceea ce alcătuiește un computer și simulându-le folosind software care este instalat pe rând. în cadrul unui sistem de operare care funcționează pe o mașină fizică.

Această resursă sau instrument care este capabil să convertească un computer fizic în linii virtuale de cod se numește Hypervisor sau VMM (Virtual Machine Monitor). Datorită acestui software suntem capabili să extragem resursele fizice ale computerului nostru și să le reproducem astfel încât, pe lângă faptul că sunt utilizate de sistemul nostru de operare real, ele pot fi folosite și de un alt sistem de operare într-un mod adaptat. Aceasta înseamnă că avem un hard disk de 500 GB, putem spune acestui software să creeze de la acesta un hard disk virtual de 60 GB pentru un alt Windows. Sau că 4 GB din memoria RAM se duc la acest Windows virtual.

Dar acest lucru nu se termină aici, nu numai că putem instala un al doilea Windows și un al treilea sau mai multe pe computerul nostru, dar putem avea și un computer server situat în altă parte (server la distanță) și accesăm sistemele de operare virtuale pe care le-a instalat prin reteaua de internet. Aceasta este adevărata utilitate și putere a virtualizării.

Diferențele dintre sistemul de operare fizic și cel virtual

În scopuri practice, dacă instalăm un sistem de operare virtual prin software, vom obține practic aceleași funcționalități ca în sistemul de operare fizic. Singurul dezavantaj este că acest sistem va folosi resursele echipamentului fizic, astfel încât performanțele sale vor fi reduse.

Când pornim un computer cu un sistem de operare fizic, hard disk-ul oferă un instrument cu care puteți porni acest sistem, MBR. În niciun caz, sistemul de operare virtual nu va putea porni, deoarece, deși este localizat și pe aceeași mașină, este încapsulat într-un fișier care, în ochii sistemului nostru, este un director de date comun și curent.

Tipuri de virtualizare

Există diferite tipuri de virtualizare sau mai degrabă diferite proceduri pentru virtualizarea anumitor resurse.

Virtualizare server sau hardware

Aceasta este cea mai comună și cea mai utilizată metodă în mediul serverului corporativ. Procesul constă în crearea de servere virtuale mai mici. Procedura este de a crea diferite servere virtuale mici sau cele care utilizează puține resurse într-un server fizic mai mare și cu hardware puternic. În acest fel, aceste mașini, independent una de cealaltă, împărtășesc resursele hardware pentru a funcționa eficient.

În această metodă, Hypervisor va controla procesorul, memoria RAM, hard disk-ul și restul componentelor pentru a permite diferite sisteme de operare virtuale să ruleze simultan pe aceeași mașină. Acest lucru a marcat înainte și după companiile dedicate furnizării de servere de hosting și alte tipuri altor companii client.

  • Economii în hardware: nu va fi necesar să cumpărați materiale fizice pentru fiecare echipament. vom scoate bani doar pe un server. Scalabilitate: pentru a crea mașini noi, va trebui doar să creștem numărul acestora și să dobândim noi elemente fizice.

Virtualizare software sau sistem de operare

Aceasta este metoda pe care noi utilizatorii de computere desktop o vom folosi în marea majoritate a cazurilor. Metoda constă în alocarea unui computer principal pentru a crea unul sau mai multe medii virtuale cu sisteme de operare instalate pe acesta.

Folosind un computer fizic, creăm o platformă care permite, de exemplu, un sistem de operare Linux să fie realizat într-un sistem de operare Windows 10. Sistemul Linux va avea caracteristicile unei echipe reale, cu dispozitivele sale diferite preluate direct din resursele hardware fizice disponibile.

Virtualizarea rețelei

Prin această metodă putem crea rețele fizice în rețele virtuale pentru a monitoriza un set de mașini conectate între ele. În acest fel, putem recrea o rețea fizică folosind software care va fi, de asemenea, responsabil de gestionarea intercomunicării între diferitele resurse conectate.

  • Vom crește ratele de transfer de date: în absența limitărilor fizice Economii în materialul fizic: datorită conexiunilor virtuale nu vom avea nevoie să oferim cablare fizică dedicată fiecăreia dintre mașini. Prin utilizarea unei interfețe cu o lățime suficientă, cum ar fi fibra optică, nu vom avea nicio problemă în transmiterea tuturor datelor virtuale printr-o singură conexiune fizică. Scalabilitate: ca în tehnologiile anterioare, aceasta garantează o mai bună scalabilitate a resurselor.

Virtualizare stocare

Utilizând această metodă de virtualizare, sunt create mai multe resurse de stocare, localizate și distribuite în mod obișnuit într-o rețea. Având mai multe dintre aceste unități și nu doar una, va fi posibil să le accesați simultan sau separat. În acest fel, accesul la date de mai multe mașini va fi mult mai eficient și mai rapid decât dacă am avea un singur hard disk mare disponibil pentru mai multe mașini. În plus, implementarea unităților flash SSD permite creșterea considerabilă a acestor performanțe. Avantajele pe scurt sunt următoarele:

Creșterea vitezei: accesul la date va fi mai rapid atunci când unitățile sunt împărțite.

  • O scalabilitate mai bună: atunci când dorim să creștem spațiul, va trebui să cumpărăm doar unități noi, părăsind cele pe care le avem deja. Eficiență crescută: nu vor exista timpi de așteptare, deoarece informațiile disponibile sunt împărțite, iar accesul la acestea este direct și fără a aștepta Gestionarea automată a resurselor: sincronizarea și gestionarea acestor resurse va fi controlată prin intermediul unor protocoale de comunicare, TCP / IP sau cele care folosesc diferite interfețe precum SAS sau RAID.

Virtualizarea memoriei

Conceptul este exact același ca pentru virtualizarea stocării. Ideea este de a crea o memorie funcțională partajată printr-o distribuție în rețea pentru diferitele computere de utilizat. Acesta oferă aceleași avantaje ca și stocarea în rețea.

Virtualizare desktop

Folosind această metodă de virtualizare, creăm o mașină cu un sistem de operare în care alți utilizatori se pot conecta de la distanță și obține desktopul serverului respectiv dintr-o altă locație. avantaje:

  • Locație centralizată: va fi necesar doar un computer cu un singur sistem de operare, în care mai mulți utilizatori să se poată conecta de la distanță. Economii în licențe software Securitate: astfel, fișierele vor fi mai bine protejate decât dacă s-ar afla pe computere separate.

Software de virtualizare

Ca în toate cazurile, vom avea programe de virtualizare plătite, care sunt, de asemenea, gratuite.

Programe de plată:

  • VMware: Deținut de EMC Corporation este unul dintre cele mai importante și avansate instrumente de pe piață. Hyper-V: este Hypervisor deținut de Microsoft și îl vom avea disponibil gratuit dacă achiziționăm o licență a serverului Windows sau Windows 10 Pro Parallels: un alt dintre cele mai cunoscute programe plătite. Permite atât virtualizarea software cât și hardware-ul. Virtuozzo: disponibil în mod tradițional pe Linux, a venit la Windows în 2005.

Programe gratuite:

  • VirtualBox: Este cel mai faimos software open source și, de asemenea, cel cu cele mai multe utilități. Dezvoltat de Oracle, VirtualBox este disponibil pentru Windows, Mac și Linux și este, de asemenea, capabil să virtualizeze toate aceste sisteme de operare pentru PC-uri virtuale: deținut și de Microsoft și disponibil pentru versiunile de Windows XP, Vista și 7 Xen: Dezvoltat de Universitatea din Cambridge este software open source disponibil pentru sistemul de operare OpenVZ Linux și Unix: alt software open source care este compatibil numai cu versiunile Linux, atât pentru gazde, cât și virtuale. KVM: un alt instrument de virtualizare pentru sistemul de operare Linux

Avantajele utilizării virtualizării

Avantajele utilizării virtualizării sunt multe. Unele dintre cele mai importante sunt următoarele:

  • Reducerea costurilor: Unul dintre cele mai importante avantaje este economia de costuri. Datorită virtualizării, vom evita să cumpărăm hardware sau licențe pentru mai multe sisteme de operare. O eficiență mai mare a muncii: datorită faptului că resursele sunt partajate și scalate în diferite elemente partajate în rețea, eficiența accesului la date sau resurse este mult mai rapidă. Consum redus de energie: acesta este direct legat de numărul de echipamente conectate la o rețea electrică. Dacă avem echipamente virtuale, va exista doar consumul platformei care acceptă celelalte sisteme.Securitate îmbunătățită: faptul că echipamentul fizic este conectat la o rețea crește probabilitatea blocării datelor. Prin virtualizare server și stocare, acest risc este redus considerabil. Necesitate mai mică de întreținere: o mașină virtuală nu are componente fizice, deci nu pot da greș. Posibilitate de clonare: având o mașină virtuală, putem clona acest lucru de câte ori dorim sau trebuie să instalăm ceva în plus. Portabilitate: ca și punctul precedent, dacă clonăm o mașină, o puteți atribui unui alt server dacă aveți nevoie să căutați hardware personalizat.

Dezavantaje ale virtualizării

Albul nu ar fi existat niciodată dacă nu ar exista negru. Ca în toate lucrurile, există și unele dezavantaje în utilizarea metodei de virtualizare:

  • Faza de învățare: unul dintre subiecții care trebuie depășiți este să știi exact cum să folosești software-ul de virtualizare. Personalul care utilizează această metodă trebuie să știe exact posibilitatea și utilizarea instrumentelor de virtualizare, altfel totul se va încheia în dezastru. Creșterea inițială a costurilor: pentru a găzdui mai multe mașini, va fi necesară alocarea resurselor pentru fiecare dintre acestea. Prin urmare, este necesar să se investească în software puternic, pe care probabil o companie nu are la început. Creșterea eșecurilor în lanț: dacă computerul care servește ca server de mașină virtuală nu reușește, toate acestea vor fi nefuncționale, astfel încât un eșec provoacă o scădere considerabilă a performanței.

În general, virtualizarea este un instrument excelent foarte util pentru companii și pentru utilizatorii care trebuie să testeze aplicația și să practice configurația rețelei fără a fi nevoie de echipament fizic.

De asemenea, vă recomandăm:

Ai vrut să creezi un Windows virtual ? Vom vedea în curând cum se face. Sperăm că acest articol v-a ajutat să înțelegeți mai bine ce este virtualizarea.

Tutoriale

Alegerea editorilor

Back to top button