Cuprins:
- Virtualizare Vs Cloud Computing
- Ce este un hipervizor?
- Categorii de virtualizare
- O privire de ansamblu virtuală
Virtualizarea a devenit recent un subiect fierbinte în domeniul tehnologiei informației. Virtualizarea se poate face la orice nivel - hardware, software și rețea sau nivel de desktop. În termeni tehnici, virtualizarea este procesul prin care versiunile virtuale (nu reale) ale resurselor sunt create dintr-o altă resursă. Această resursă poate fi una dintre următoarele:
- Sistem de operare
- Server
- Dispozitiv de stocare
- Resursă de rețea
- Mai puține servere
- Consum mai mic de energie
- Mai puțină întreținere
Virtualizare Vs Cloud Computing
În industria IT, virtualizarea și cloud computing-ul sunt deseori utilizate ca sinonime. Diferența de bază între aceste două este că virtualizarea este o parte a infrastructurii fizice, în timp ce cloud computing-ul nu este altceva decât un serviciu. În urma abordării de virtualizare, suportăm inițial costuri mai mari, dar economisim bani pe termen mai lung. Cu toate acestea, în abordarea cloud computing, noi, ca abonați, trebuie să plătim în funcție de utilizare. Pe scurt, putem spune că fiecare infrastructură cloud este o infrastructură virtuală, deși acest lucru nu este întotdeauna adevărat.Ce este un hipervizor?
Mașina / sistemul, pe care este creat mediul virtual este cunoscută ca un sistem gazdă, în timp ce mașina virtuală este cunoscută ca sistem invitat. Hipervizorul poate fi definit ca un program software la nivel scăzut, sau firmware, utilizat pentru a controla mașina virtuală. Practic acționează ca un manager de mașină virtuală. Există două tipuri de hipervizori:- Tipul 1: Funcționează pe sisteme goale
- Tipul 2: Este o interfață software care emulează dispozitivele cu care sistemele interacționează în mod normal
Categorii de virtualizare
Conceptul de virtualizare se întinde pe o gamă largă de câmpuri software și hardware. Hai să discutăm categoriile una câte una.
Virtualizare hardware
În această categorie avem un server care are mai multe sisteme de operare instalate și executate în același timp. Drept urmare, numărul de servere este redus. Aceasta oferă circuite într-un procesor și controler de memorie, care acceptă mai multe sisteme de operare pe un singur computer. În virtualizarea hardware, avem un manager de mașină virtuală, sau hipervizor, care este încorporat în circuitele hardware, mai degrabă decât să fie apelat de la un software terț. Sarcina ipervizorului este de a controla procesorul, memoria și alte resurse. Este similar cu poliția rutieră, a cărei meserie este de a permite rularea mai multor sisteme de operare pe același dispozitiv hardware. Fiecare sistem de operare are propriul său procesor, memorie și alte resurse de firmware.
Ipervizorul nu numai că controlează procesorul și resursele sale, dar alocă aceste resurse ori de câte ori este necesar. Virtualizarea hardware are capacitatea de a facilita consolidarea mai multor sarcini de lucru pe un singur server. Avantajul virtualizării hardware este că costul este redus de mai multe ori. Pe lângă economiile de costuri și energie (datorită utilizării mai eficiente a resurselor hardware), avem o disponibilitate ridicată a resurselor, un management mai bun și mecanisme de recuperare a dezastrelor într-o infrastructură virtuală. În total, salvăm următoarele în această abordare:
- Spațiu fizic
- Consumul de energie
- Scalabilitate rapidă
Aceasta se numește și virtualizare desktop. În această categorie de virtualizare avem un client, eventual un desktop sau un laptop, care poate fi numit și o mașină de utilizator final. Aici, munca administratorului de sistem sau a administratorului de rețea este destul de dificilă, deoarece este foarte dificil să gestionezi mașini care se află în mediul unui client. Mașinile care se află în incinta companiei trebuie să urmeze liniile directoare și procedurile formulate de companie. Dar dacă mașinile nu se află în incinta companiei, nu putem avea niciun control asupra lor. În afară de aceasta, aceste mașini sunt mai sensibile la malware sau atacuri de virus. Virtualizarea clientului poate fi aplicată urmând oricare dintre cele trei modele descrise mai jos:
- Virtualizare desktop la distanță: în această abordare, mediul sistemului de operare este găzduit pe un server din centrul de date și este accesat de la desktopul sau laptopul utilizatorului final printr-o rețea.
- Virtualizare desktop locală: în această abordare, sistemul de operare rulează local pe desktopul clientului și are diferite arome de virtualizare, care pot monitoriza și proteja execuția sistemului utilizatorului final.
- Virtualizarea aplicațiilor: În această abordare, o aplicație specifică este pusă la dispoziție pe sistemul de operare desktop al utilizatorului final, care nu este instalată în mod tradițional. Aplicațiile sunt instalate și executate într-un container. Acest container controlează modul în care aplicația interacționează cu alte sisteme și componente. Aplicațiile pot fi izolate în propria cutie de nisip pentru a preveni interferențele din alte aplicații. În acest model, aplicațiile pot fi transmise pe o rețea sau pot fi livrate prin intermediul browserului Web cu cea mai mare parte a procesării efectuate la nivel de server web sau server de aplicații.
Virtualizarea stocării este un concept în care stocarea logică (de ex. Partiții virtuale) este separată sau abstractizată de stocarea fizică (de ex. Dispozitive de stocare unde se află datele reale). Acesta poate fi unul sau mai multe dintre următoarele:
- Disc optic
- Hard disk
- Dispozitiv de stocare magnetic
- Depozitare directă atașată: aceasta este abordarea tradițională în care hard disk-urile sunt atașate la serverele fizice. Această metodă este ușor de utilizat, dar greu de gestionat. De fapt, dezavantajele acestei abordări sunt organizațiile care motivează să se îndrepte spre virtualizare.
- Depozitare atașată la rețea: În această abordare avem o mașină care se află în rețea și furnizează stocarea datelor altor mașini. Acesta este considerat primul pas către realizarea virtualizării stocării. În această abordare, avem o singură sursă de date, făcând backup-ul de date foarte important.
- Rețea de spațiu de stocare: În această abordare, implementăm hardware și software specifice, care sunt utilizate pentru a transforma unități de disc obișnuite în stocare de date care transformă datele într-o rețea de înaltă performanță. Este un fapt bine acceptat că datele sunt o resursă cheie care ar trebui să fie disponibilă 24/7. În același timp, datele ar trebui gestionate în mod convenabil.
Această categorie este urmată mai ales în domeniul tehnologiei Microsoft, cunoscut în mod obișnuit ca servicii terminale sau Servicii de la distanță. Prin Serviciile Desktop la distanță obținem desktop Windows la distanță pe un sistem conectat prin orice rețea. Sesiunea de la distanță interacționează cu un sistem fizic de bază folosind tastatura, mouse-ul și monitorul local ca și cum ar fi pe sistemul de la distanță.
O privire de ansamblu virtuală
Virtualizarea a devenit un subiect fierbinte de discuții. Aici am acoperit toate domeniile majore ale virtualizării și implementarea lor. În următorii ani, conceptele de virtualizare se vor răspândi și în alte domenii. Să încheiem discuția noastră cu următoarele puncte:- Virtualizarea este procesul de creare a instanțelor virtuale (a resurselor) din orice resursă. Această resursă poate fi una dintre următoarele:
- Sistem de operare
- Server
- Dispozitiv de stocare
- Resursă de rețea
- Virtualizarea are următoarele avantaje:
- Mai puțin număr de servere
- Consum mai mic de energie
- Mai puțină întreținere
- Virtualizarea este adesea folosită în mod necorespunzător ca înlocuitor pentru cloud computing și invers, dar există diferențe majore care se văd atunci când facem un studiu aprofundat al celor două.
- Am identificat următoarele categorii de virtualizare:
- Virtualizare hardware sau virtualizare server
- Virtualizarea clientului
- Virtualizare stocare
- Virtualizare prezentare