П:
Која је разлика између виртуалне машине и контејнера?
А:Виртуелне машине су део окружења за виртуализацију. Контејнер, с друге стране, је специфична врста стратегије виртуализације која нуди сопствене предности и недостатке у различитим врстама виртуализационих платформи, укључујући хостиране мреже и системе рачунарског облака.
Стручњаци за виртуализацију говоре о "виртуализацији контејнера" или "виртуализацији оперативног система" као алтернативи ономе што неки називају традиционалном виртуализацијом заснованом на хипервизорима. Која је разлика? У виртуелизацији заснованој на хипервизору, систем емулира хардвер; софтверски систем ствара појединачне рачунаре уместо да умрежи физичке рачунаре заједно. Стручњаци о томе разговарају је да системи засновани на хипервизорима захтијевају да комуникација функционише онако како би то радили између физичких машина; другим ријечима, ови виртуални хардверски дијелови не дијеле ништа што физичка машина не би подијелила с другим, осим генерализираног окружења ресурса.
Код виртуелизације контејнера виртуализација се врши на нивоу оперативног система уместо на нивоу хардвера. Поједине инстанце деле делове кернела, па се подаци другачије усмеравају.
Многи ИТ људи гледају на виртуелизацију контејнера због његове способности пружања гушћих окружења од виртуелизације хипервизора. Неки причају о томе као о "јефтином" начину извођења окружења домаћина. Инжињери могу да одлуче да примене контејнере на различите начине, на пример, путем платформи отвореног кода, као што је ОпенСтацк. Међутим, неки тврде да је виртуелизација контејнера понекад мање скалабилна или флексибилна од традиционалних метода.