Web çiftliği dağıtımı
Tanım
Bir uygulamayı bir yük dengeleyicinin arkasındaki birden fazla sunucu üzerinde çalıştırmak, böylece aynı kullanıcıdan gelen ardışık istekler farklı makineler tarafından işlenebilir.
Web çiftlikleri, bir isteğin öncekinin geldiği yerde gerçekleştiğini varsayan her şeyi bozar. Belge görüntüleyiciler bu duruma özellikle açıktır, çünkü bir belge açmak sunucu tarafında durum oluşturur — render edilen sayfalar — ve sonraki isteklerin bunu bulmasını bekler.
Saf çözüm, kullanıcıyı tek bir düğüme sabitleyen yapışkan oturumlardır. Bu, o düğüm dağıtım için boşaltılana kadar çalışır; o noktada uçta açık olan tüm belgeler aynı anda başarısız olur.
Kalıcı çözüm, paylaşılan bir render önbelleğidir. Herhangi bir düğüm, başka bir düğümün açtığı bir oturum için sayfa sunabilir, böylece düğümler değiştirilebilir hale gelir ve ardışık dağıtımlar bir olay olmaktan çıkar.
Doconut'ta
Web çiftliği ve dağıtık dağıtım, paylaşılan bir render önbelleği aracılığıyla desteklenir, böylece bir düğümde açılan oturum başka bir düğümden okunabilir kalır. Önbelleğe alınan sayfa görüntüleri hassas belgelerin türetilmiş kopyalarıdır — önbelleğe, saklama kurallarınıza uyan bir boşaltma politikası uygulayın.
İlgili terimler
Opak oturum jetonu
Bunu tutan kişiye hiçbir anlam taşımayan bir tanımlayıcı — sunucu tarafı durumuna referans verir, onu tanımlamaz, bu yüzden bir istemci onu okuyamaz, değiştiremez veya komşu bir değeri tahmin edemez.
Sunucu tarafı belge işleme
Bir belgeyi sunucuda sayfa görüntülerine dönüştürmek, böylece tarayıcı orijinal dosyayı doğrudan ayrıştırmak yerine işlenmiş sayfaları gösterir.
Air-gapped dağıtım
Yazılımı internete hiçbir ağ rotası olmayan bir ortamda çalıştırmak, bu yüzden ihtiyaç duyduğu tüm bağımlılıkların zaten sınır içinde olması gerekir.