Selamlar,

Docker'ı üretimde (production) kullanan var mı? Bildiğim kadarıyla
Docker'la ilgili kötü bir ün var
(https://thehftguy.com/2016/11/01/docker-in-production-an-history-of-failure/)
fakat benzer şeyler LXC için söylenmiyor. Docker da LXC üzerine kurulu
olduğuna göre bu problemlerin kaynağı Docker'ın büyülü soyutlandırma
katmanları olsa gerek...

Bazen belli projelerin kesinlikle doğru şekilde arşivlenmesini
sağlamak için projenin dosyalarını yedeklemek yetmiyor, projede
kullanılan yazılımları ve onların bağımlılıklarını da yedeklemek
gerekiyor. Aksi halde ileri bir tarihte proje dosyasını
açamayabiliyorsunuz. Örneğin bir önceki major versiyonla yapılmış bir
devre şeması bir sonraki versiyonla açılmayabiliyor. Bu gibi
problemlerin önüne geçmek için en garanti çözüm olarak proje başına
bir sanal makine kurma fikri doğdu. Kurulum süresi, disk alanı
kullanımı ve çalışma esnasındaki kaynak tüketimi konusu olduğunda en
mantıklı çözüm LXC gibi görünüyordu.

BTRFS'nin nimetleriyle de birleşince ortaya çok keyifli bir çözüm
çıktı: https://github.com/aktos-io/lxc-to-the-future

Her proje için her an o bilgisayardan ya da ağ üzerinden kullanılmaya
hazır şekilde sanal makineler oluşturmak ve depolamak çok hızlı ve
verimli hale geldi (sanal makine başına 10 saniye + 2-3 MB gibi).

Açıkçası LXC'yi çok uzun süredir problemsiz şekilde üretimde
kullanıyoruz. Neredeyse hiç problemle karşılaşmadım. Onlarca sanal
makinenin yedeklerini ayrı ayrı almak, onları depolamak, aktarmak en
ufak bir problem teşkil etmiyor. Yani neden problemle karşılaşmadığımı
çözemedim. Acaba yeterince yüklenmiyor muyuz? O bakımdan, Docker
kullananların deneyimlerini merak ettim.
_______________________________________________
Linux-sohbet mailing list
Linux-sohbet@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-sohbet
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap