Anladığım kadarıyla, kapsayıcılar VM'lerden çok daha hafiftir, çünkü donanımı sanallaştırmazlar, bunun yerine içinde çalışan yazılımları sistemdeki diğer kaplarda çalışan yazılımlardan izole ederler.
Benim durumum öyle ki, ek sunucu satın almaya gücü yetmiyor ve sahip olduğum sunucuların hepsi hipervizör çalıştırıyor. Ben nispeten küçük web uygulaması (her örnek farklı bir müşteri içindir) örnekleri barındırmak için en az 6 "sunucu" sağlamak gerekir. Bu sunucuların her biri için yeni bir VM sağlamak israf olacaktır, bu yüzden 2 VM kurmayı ve aşağıdakilerden birini yapmayı planlıyorum:
- Sanal ana bilgisayarları (apache) kullanarak her VM'de uygulamanın birden çok örneğini çalıştırın. veya
- Ortamları izole etmeme izin verecek VM'ler üzerinde kapsayıcılar kurun.
Bunu göz önünde bulundurarak, bir VM içinde bunları kullanmayı kötü bir fikir haline getirecek konteyner sistemleriyle ilişkili ihmal edilemez bir ek yük var mı, yoksa konteyner kullanmak istemem için başka bir teknik neden var mı?