In acest prim articol din seria de articole despre Virtualizare. Astazi vorbim despre virtualizarea unui server sau mai exact ce este virtualizarea, cum functioneaza si cum o aplicam pe un server. Hai sa incepem !

Ce este Virtualizarea ? 

Virtualizarea se refera la “rularea” mai multor OS-uri (Linux, Windows, Unix etc.) pe un singur PC (sau Server) fizic. Astfel vom rula mai multe instante a OS-urilor pe o singura masina fizica.

Avantajele virtualizarii sunt destul de clare:

  • Reducerea costurilor (prin reducerea infrastructurii necesare de PC-uri/servere)
  • Usurinta in administrare (software GUI, in general)
  • Flexibilitate (adaugarea/modificarea/stergerea masinilor Virtuale)

Virtualizarea are loc cu ajutorul unui soft special numit Hypervisor (hipervisor). Acest Hypervisor “minte” OS-ul care urmeaza sa fie virtualizat si il face sa creada ca se afla pe o componenta hardware reala (cand defapt el ruleaza peste un alt sistem de operare).

Exista 2 moduri prin care putem face virtualizarea:

  1. Bare-metal (Type 1) – ruleaza ca OS principal (peste care instalam Masini Virtuale)
  2. Hosted (Type 2) – ruleaza peste un OS (ex: Windows peste care instalam o Masina Virtuala)
ce este virtualizarea si ce este un hipervisor
Figura 1

Iata cateva programe software care pot face virtualizarea in aceste 2 moduri:

  • Hosted – VirtualBox, VMware, Hyper-V
  • Bare-metal – VMware vSphere, Xen, Hyper-V

Sistemele de operare virtualizate poarta denumirea de Masini Virtuale.

Urmareste tutorialul de mai jos pentru a afla mai multe despre ce este virtualizarea si cum functioneaza:

Cum Functioneaza Retelele Virtualizate (Bridge, NAT, Host-Only) ?

Cand vorbim de partea de Retelistica a unei masini virtuale ne referim, cel mai probabil, la 3 tipuri:

  • Bridge
  • NAT
  • Host-Only

Sa incepem cu primul mod, BRIDGE:

Retelistica in modul Bridge permite unei Masini Virtuale sa se afle in aceeasi retea cu Host-ul principal (cel peste care se face virtualizarea). Este ca si cum Masina Virtuala ar fi direct conectata la retea (prin Wi-Fi sau prin Cablu).

 ce este o retea virtuala de tipul bridge
Figura 2

Al doilea mod, NAT:

Retelistica in modul NAT (Network Address Translation) ascunde Masina Virtuala de reteaua principala, dar ii ofera in acelasi timp acces la Internet. Avantajul este clar, securitatea, pentru ca accesul direct la masina este restrictionat.

Sunt necesare anumite reguli de tipul port forwarding (pe Host – in VMware sau VirtualBox), pentru a permite accesul din reteaua locala la Masina Virtuala.

Acest concept functioneaza similar cu o retea locala peste care se aplica NAT pentru a iesii in Internet.

ce este o retea virtuala de tipul nat pe masina virtuala
Figura 3

Al treilea mod, Host-Only:

Retelistica in modul Host-Only, izoleaza masina virtuala de orice retea si o face inaccesibila din exterior. Singurele device-uri care pot comunica cu aceasta masina sunt cele conectate in aceeasi retea (alte masini virtuale) si Host-ul peste care se face virtualizarea.

ce este o retea virtuala de tipul host-only pe masina virtuala

Urmareste tutorialul de mai jos pentru a afla mai multe despre cum functioneaza Retelele Virtuale:

Exemplu Utilizare Soft de Virtualizare (VirtualBox)

In acesta sectiune trecem , pas cu pas, prin procesul de setare si instalare a unei masini virtuale in VirtualBox pe Windows. Eu folosesc Distributia de Linux, Ubuntu. 😉

Programul care face posibila virtualizarea se numeste VirtualBox. Acesta este dezvoltat de catre Oracle si il gasesti gratuit accesand urmatorul link: https://www.virtualbox.org
O alternativa a acestui program este softul de virtualizare de la VMware si anume Workstation sau Player (gratuit) pentru Windows/Linux si Fusion pentru macOS.

In aceste tutoriale eu folosesc VirtualBox deoarece este o solutie relativ stabila si gratuita, astfel il poti descarca si tu de la link-ul de mai sus si te poti juca cu orice OS doresti (fie ca este vorba de Windows XP/7/8.1/10 sau orice alta distributie de Unix sau Linux).

Urmareste in acest clip care sunt pasii pe care trebuie sa-i urmezi pentru a creea o masina virtuala:


Ce este CLOUD-ul? ☁️

De Cloud probabil ca ai auzit. Este un subiect despre care se vorbeste extrem de mult in ultima perioada: “datele se stocheaza in cloud; procesare se face in cloud; serviciile noastre sunt in siguranta in cloud”. Toate aceste afirmatii se refera la ideea de:

  • Cloud storage – informatiile noastre sunt stocate in cloud
  • Cloud Computing – informatiile noastre sunt procesate de catre (sutele de) calculatoarele care compun cloud
ce este cloud computing

Acestea sunt doar cateva exemple de ce reprezinta cloud-ul si ce poti face cu el in momentul de fata. Daca vrei sa afli mai multe despre ce este un cloud, cum functioneaza acesta te invit sa urmaresti tutorialul de mai jos:

Virtualizarea sta la baza Cloud-ului. De ce ? Pentru ca in cloud exista sute, mii de calculatoare conectate in paralele care stocheaza sau proceseaza informatia care este stocata acolo. Iata cateva exemple cunoscute de Cloud Storage (care stocheaza informatia pe Hard-Disk-uri sau SSD-uri):

  • Google Drive (Storage)
  • Dropbox
  • Box
  • Amazon S3 (din cadrul AWS), etc.

Acum iata cateva exemple de Cloud Computing (care proceseaza informatia):

  • AWS – Amazon Web Services
  • Google Cloud Platform
  • Microsoft Azure

Te Felicit si iti Multumesc 🙂

Te Felicit pentru ca ai ales sa inveti mai multe si sa devi mai bun si iti multumesc pentru interes si atentia acordata. In acest articol ai aflat ce este virtualizarea, cum functioneaza acesta si cum o poti implementa pe PC-ul sau laptop-ul personal.

Daca esti interesat sa inveti mai multe despre IT & Linux, atunci iti recomand materialele de aici. Click AICI pentru a afla mai multe.

Succes, Ramon.

Ramon Nastase

Eu sunt Ramon, am 25 de ani si sunt Pasionat de IT (Retelistica, Programare, Securitate, Tehnologie) si Training. Misiunea mea este sa te ajut pe tine sa-ti atingi potentialul maxim in cariera ta din domeniul IT. Cu acest gand in minte din 2017 pana in prezent, am construit o comunitate de peste 70.000 de persoane pasionate de IT si de invatare continua. Te invit sa citesti articolele de pe acest blog si sa urmaresti celelalte materiale educative de mai jos 👇
Summary
Review Date
Reviewed Item
Ce este Virtualizarea si cum Functioneaza pe un Server ? | Tutoriale IT
Author Rating
51star1star1star1star1star