Î:
De ce un „hog de resurse” ar putea îngreuna virtualizarea?
A:Sistemele virtualizate pot oferi beneficii mari companiilor. Cu toate acestea, acest lucru nu este valabil în toate cazurile. Întreprinderile trebuie să examineze de la caz la caz principalele avantaje și dezavantaje ale virtualizării.
Cu tipurile potrivite de schimbări și acomodări, un sistem virtualizat poate fi mult mai eficient decât un sistem tradițional dependent de hardware. Una dintre excepții este însă anumite tipuri de sisteme moștenite în care un serviciu individual este extrem de foame de resurse. Unii profesioniști IT se referă la aceste programe individuale ca „porci de resurse”.
Ideea unui tip de hog de resurse merge odată cu ideea de sisteme dependente de hardware. Un mod de a ne gândi la acest lucru este că aplicația inițială este construită în sandbox-ul propriu, unde domină utilizarea resurselor precum CPU și RAM. Dacă se face că este o aplicație dominantă în sistemul respectiv, nu va răspunde bine la partajarea resurselor în cadrul acelui sistem.
Experții subliniază, de asemenea, că mutarea uneia dintre aceste resurse într-un sistem virtualizat fără a face alte modificări poate provoca probleme grave. Motivul se datorează faptului că virtualizarea creează în mod inerent o scurgere pe serverele fizice. Există un cost pentru virtualizarea aplicațiilor și pentru a le face să nu depindă de hardware. Având în vedere acest lucru, simpla mutare a unei aplicații înfometate cu resurse într-un sistem de virtualizare poate face ca cererea să depășească resursele existente. Există, de asemenea, problema costurilor și fezabilității - unele sisteme mai mici moștenite nu merită să fie virtualizate, nu și atunci când vine vorba de o rentabilitate concretă a investițiilor.
O modalitate de a face față cu cârlige de resurse este de a înțelege cererea lor particulară într-o arhitectură și de a le adapta într-o migrație. În mod obișnuit, ar trebui să fie nevoie doar de o creștere marginală limitată a resurselor pentru ca un hog resurs existent să funcționeze bine într-un sistem virtualizat. Există, de asemenea, tot felul de modalități prin care inginerii și dezvoltatorii pot modifica sau îmbunătăți una dintre aceste aplicații pentru a o „juca bine cu ceilalți”. Unul dintre cele mai bune instrumente sunt sistemele de automatizare care monitorizează și analizează cererea de resurse în timp real și furnizează automat resurse. unde sunt necesare.