P:
En què es diferencien els contenidors de les màquines virtuals?
R:Els contenidors i les màquines virtuals són dues parts dels sistemes de virtualització, on els entorns de maquinari s'abstenen en una sèrie de components virtuals o lògics. Tanmateix, els contenidors i les màquines virtuals són diferents tecnologies i parts dels sistemes de virtualització de manera diferent.
Amb un sistema de màquines virtuals, un hipervisor se situa a la part superior d’arquitectures de maquinari de metall nu, i es proporcionen màquines virtuals d’aquest sistema. Les màquines virtuals es planifiquen individualment amb els seus propis sistemes operatius i càrregues de treball.
Amb un sistema de contenidors, el sistema operatiu s’instal·la i, a continuació, les instàncies del contenidor comparteixen el sistema operatiu amfitrió.
La diferència principal és que, ja que els contenidors no tenen el seu propi sistema operatiu, són menys intensius en recursos. Això condueix a les oportunitats que ofereix la tecnologia de contenidors. Les empreses poden fer més coses amb el sistema, perquè no han de donar a cada instància de contenidor el seu propi sistema operatiu. L’arquitectura compartida dels contenidors és una gran part de l’atractiu d’aquests sistemes alternatius.
D'altra banda, la naturalesa insular de les màquines virtuals, on les màquines virtuals clonades poden funcionar independentment les unes de les altres, ofereix resultats més redundants i amb problemes de seguretat per a les empreses. Els experts parlen d’un únic punt de fracàs que és una vulnerabilitat per als sistemes de contenidors. Molts tipus de preocupacions sobre la seguretat dels contenidors coincideixen amb aquesta filosofia, com la idea és que un únic atac de malware pot destruir més fàcilment tot el sistema de contenidors.
Tant les tecnologies de contenidors com les de màquines virtuals són força noves, tot i que els sistemes de contenidors han evolucionat més recentment com a alternativa, i ambdues tecnologies estan sent innovades per produir nous tipus de resultats per als sistemes de TI.