Utilizarea de emulatoare (software care permite rularea sistemelor de operare sau a programelor scrise pentru un alt sistem de operare sau chiar pentru altă arhitectură hardware), sau rularea de “mașini virtuale”, nu pare să-și aibă locul în cadrul unei companii care nu activează în industria IT. Oare?
În definitiv, de ce ar dori un cabinet de avocatură sau o companie de imobiliare, să ruleze simultan pe același calculator, mai multe sisteme de operare? Și de ce ar avea nevoie un utilizator să folosească simultan aplicații Linux și Windows? Ai bine, există câteva cazuri de utilizare valide! Iată-le în continuare:
1. Rularea de software pentru un alt sistem de operare. Uneori ai nevoie să utilizezi anumite aplicații care sunt disponibile doar pentru un anumit sistem de operare, dar tu folosești altceva. Cazul cel mai comun de care ne-am lovit noi: pe desktop-uri există Linux, dar software-ul de contabilitate rulează doar sub sistemul Windows.
Există suficiente scenarii în care efortul de a achiziționa o licență de Windows, plus instalarea, administrarea, devirusarea și încercările (de multe ori inutile) de a-l securiza sunt suficient de mari încât merită mai degrabă instalarea unui emulator care va rula aplicația dorită.
2. Separarea anumitor aplicatii de restul retelei. Există cazuri în care trebuie să asiguri securitatea completă a anumitor aplicații – de exemplu aplicația folosită pentru Internet banking. În funcție de cerințele de sistem (de exemplu, anumite bănci oferă suport doar pentru Windows și Internet Explorer), s-ar putea să nu fie posibilă rularea în siguranță a aplicației în condițiile utilizării normale a desktop-ului.
Soluția, în aceste cazuri, poate fi rularea unei mașini virtuale care să poată efectua doar câteva operațiuni (conectarea la situl băncii), iar mașina gazdă (de fapt, desktop-ul normal al utiliatorului) va juca rol de gateway și firewall. Exemplu real: o aplicație de Internet banking care necesita o anumită variantă (nesigură!) de Internet Explorer pe Windows. Soluția a fost instalarea unui Windows securizat “din exterior” de desktop-ul Linux, într-o mașină virtuală care era folosită doar pentru Internet banking. Securizarea a constat în permiterea accesului la Internet doar către IP-ul băncii.
3. Securizarea sistemelor de operare cu probleme de securitate. Pot exista și scenarii în care utilizatorul este obligat să folosească un anumit sistem de operare pentru majoritatea muncii sale. Dacă însă acel sistem de operare nu poate fi securizat suficient de bine pentru a fi instalat direct pe hardware, o soluție este izolarea sa, folosind un emulator.
În acest caz, utilizatorul are impresia că folosește direct sistemul de operare emulat, iar sistemul de operare care rulează direct pe hardware este configurat doar pentru securizare, fiind în rest transparent.
De exemplu: aplicații “business critical” (cum ar fi cele care controlează diverse procese industriale) care rulează pe Windows. De multe ori, aceste sisteme nu pot fi updatate și rebootate oricând, iar un virus care ar defecta sistemul ar fi tragic. Soluția: pe hardware se instalează un sistem Linux, care va securiza o mașină virtuală cu Windows, în care se va instala aplicația. Operatorii vor vedea doar desktop-ul standard și aplicația utilizată.
4. Derularea de scenarii de tranziție. Există suficiente cazuri în care este nevoie să faci trecerea de la o variantă de software la alta, sau chiar la produse diferite. Desigur, schimbarea nu ar trebui să aibă loc brusc, mai ales dacă este nevoie de conversia datelor dintr-un sistem în altul. În aceste cazuri, este de preferat utilizarea simultană a celor două aplicații, dar de multe ori nu este posibil pe același sistem de operare (de exemplu, aproape nici o aplicație nu permite rularea simultană a două versiuni diferite).
Achiziția de hardware suplimentar doar pentru ca anumiți utilizatori să poată rula simultan două sisteme de operare nu are sens, iar soluția este utilizarea de mașini virtuale. După ce testele sunt efectuate, un simplu backup-restore sau copierea datelor de configurare între mașina virtuală și cea reală va face ca tranziția să fie completă.
Tu ai folosit vreodată emulatoare în compania ta? Care a fost scenariul de utilizare? Lasă un comentariu mai jos!
Iar dacă ai mai nevoie de mai multe amănunte sau de ajutor, contactează-ne!
Image credit: Niels Heidenreich.
No related posts.
[...] Ultimul meu post pe blog-ul NOVIT prezintă un aspect al IT-ului foarte puțin prezent în companiile care nu activează direct în industria IT: emulatoarele și utilizarea lor în companii. [...]