Q:
По какво се различава контейнеризацията от виртуализацията?
A:Докато виртуализацията е обща стратегия за извличане на повече от вътрешните хардуерни ресурси, контейнеризацията е специфичен вид хардуерна виртуализация. Контейнеризацията се превърна в алтернатива на традиционния вид виртуализация, който използва хипервизори за разделяне на физически ресурси на виртуални машини.
Вместо да създава виртуални машини и да разделя хардуерни ресурси по този начин, контейнеризацията се стреми да конструира различни контейнери за данни на ниво операционна система. Това означава, че контейнерите ще споделят операционна система, за разлика от виртуалните машини, всяка от които има клонирана операционна система към себе си.
В някои случаи контейнеризацията може да бъде по-достъпна или лесна форма на виртуализация. Може да бъде по-лесно да настроите контейнерите, отколкото да се опитвате да разделите ресурси като процесор и памет между много виртуални машини. Инструменти за контейнеризация като Docker подпомагат мениджърите при създаването на системи за виртуализация на контейнери. Сега ИТ специалистите обсъждат дали контейнеризацията или виртуализацията на хипервизори е най-добрият метод. Някои наричат контейнерите един вид "тънък клиент" подход към виртуализацията, тъй като те могат да бъдат внедрени с по-малко насипни количества от виртуалните машини.