Back to blog

A virtualiza sau a nu virtualiza?

In vremurile noastre mai toate societatile de la mici la mari depind de o infrastructura IT si de servicii online pentru a-si desfasura activitatile zilnice (fie ca este vorba despre cateva conturi email sau de ce nu de un ERP). Intr-un mediu enterprise tipic gasim cu siguranta cateva servere (din motive precum siguranta a datelor, backup, acces rapid la resurse, mediu personalizat nevoilor, etc) cu diverse roluri (fie ca este vorba despre un server de fisiere sau accounting, poate un server este folosit pentru a gazdui o aplicatie interna, un altul are rol de backup pentru toate celelalte, poate unul are rolul de server email, etc) iar daca cumva aceste servere au fost achizitionate de curand remarcam faptul ca acestea nu sunt utilizate la adevarata lor capacitate fiind astfel ineficiente raportat la gradul de utilizare si consumul de resurse (energie electrica, infrastructura it, intretinere hardware, etc). Solutia la aceasta problema exista de ceva timp, se numeste virtualizare si ne permite sa rulam mai multe servere virtuale pe un singur server fizic putand astfel sa optimizam consumul de resurse fizice (pentru ca vom folosi la capacitate mai putine masini fizice reducand astfel consumul energetic, costurile de intretinere, etc). Pe langa avantajele de mai sus, virtualizarea permite repornirea cu usurinta a unei masini virtuale, migrarea acesteia pe o alta masina (practic se face prin copierea unui fisier) sau copierea si in plus nu sunt probleme de compatibilitati hardware la mutare pentru ca sistemele de operare guest folosesc drivere standardizate indiferent de arhitectura hardware a hypervizorului. Daca va intrebati ce solutii software de acest fel exista va pot spune ca lista este maricica. Noi pana acum am testat si folosit cu succes: VMWare, VirtualBox, OpenVz si Xen, fiecare cu avantajele si dezavantajele lui, de ex BluePink ofera servere virtuale folosind OpenVZ si planificam ca in curand sa oferim si masini virtuale Xen (ambele solutii sunt open-source si corespund cu modelul nostru de afacere) insa acest lucru nu trebuie sa va opreasca din a alege alte variante disponibile care poate vi se potrivesc mai bine. Cateva concluzii si recomandari din partea BluePink: 1) daca folositi echipamente hardware aparute ca tehnologie inainte de 2006 - 2007 recomandam upgrade pentru a putea rula hypervizorul potrivit si a incepe migrarea spre masini virtuale 2) daca folositi echipamente hardware de generatie noua dar nu folositi virtualizare va recomandam sa faceti o analiza asupra resurselor fizice consumate si daca consumul individual de resurse este sub 50% sa va ganditi serios la migrarea pe servere virtuale 3) daca intentionati sa achizitionati echipamente hardware pentru infrastructura dumneavoastra recomandam sa studiati solutiile de virtualizare existente, sa o alegeti pe cea care vi se potriveste si sa configurati toate serviciile de care aveti nevoie pe masini virtuale Cand am inceput activitatea in 2007, hardware-ul disponibil noua la acea vreme nu suporta virtualizare (cel putin nu ca acum) si atunci nu am avut alta solutie decat sa alocam servere fizice dar, in timp, pe masura ce am facut upgrade la infrastructura am cautat hardware de generatie noua, accesibil, care sa ne permita virtualizarea iar acum pot spune ca rulam jumatate din servicii pe masini virtuale si ne-am propus ca pana la finele anului 2014 sa migram toate serviciile folosite in prezent in mediul virtual.

Adaugat de: Admin