Acasă virtualizare Care este diferența dintre implementarea containerelor în interiorul unui vm față direct de metalul gol?

Care este diferența dintre implementarea containerelor în interiorul unui vm față direct de metalul gol?

Anonim

Î:

Care este diferența dintre implementarea containerelor în interiorul unui VM, direct pe metalul gol?

A:

În utilizarea tehnologiilor de virtualizare a containerelor relativ noi, companiile și inginerii au de ales: să instaleze sistemele de containere direct pe hardware-ul metalic gol sau să le instaleze într-un mediu de mașină virtuală. Implementarea în interiorul unei mașini virtuale poate oferi mai multă flexibilitate, dar poate necesita, de asemenea, mai multe resurse sau o capacitate de limitare.

Odată cu implementarea containerelor într-un VM, este posibil ca companiile să necesite investiții în cantități specifice de putere de procesare, partiții de memorie sau alte resurse. Cu toate acestea, aceasta poate fi o modalitate de a integra mai eficient resursele containerului într-un sistem virtual mai mare.

În plus, o implementare VM poate fi singura opțiune pentru compatibilitate pentru diferite tipuri de sisteme cloud publice și hibride.

Pe de altă parte, unii experți subliniază că sistemele moderne de containere izolează în mod eficient instanțele și oferă tipurile potrivite de implementare pentru utilizarea metalelor goale, și că acestea pot fi mult mai eficiente din punct de vedere al resurselor și pot adăuga anumite tipuri de capacități. Utilizarea metalelor nude poate elimina unele blocaje și ar putea ajuta procesele să se desfășoare în afara sistemelor de mașini virtuale mai vechi, ceea ce poate să nu aibă performanțe ridicate în comparație cu alte aspecte ale sistemului. Acest lucru, plus resursele necesare pentru a rula în interiorul unui VM, are unii tehnologi care întreabă de ce inginerii ar alege să implementeze containere într-o mașină virtuală. În cele din urmă, decizia de a rula într-un mediu VM poate fi legată de sisteme moștenite mai puțin decât optime și de o serie de considerente practice.

În general, utilizarea metalelor goale a containerelor este adesea un ideal sau un obiectiv pe care companiile îl privesc pe măsură ce adoptă virtualizarea containerului, într-o actualizare continuă a sistemelor IT care pot funcționa mai eficient în configurații extrem de virtualizate.

Care este diferența dintre implementarea containerelor în interiorul unui vm față direct de metalul gol?