Nasazení webové farmy
Definice
Provoz jedné aplikace na několika serverech za vyvažovačem zátěže, takže po sobě jdoucí požadavky od stejného uživatele mohou být zpracovány různými stroji.
Webové farmy rozbijí vše, co předpokládá, že požadavek dopadne na stejné místo jako předchozí. Dokumentové prohlížeče jsou na to neobvykle vystaveny, protože otevření dokumentu vytvoří stav na straně serveru — vykreslené stránky — které pozdější požadavky očekávají najít.
Naivní řešení jsou trvalé relace, které přiřadí uživatele k jednomu uzlu. Funguje to, dokud není tento uzel vyprázdněn pro nasazení, v tom okamžiku selžou všechny otevřené dokumenty najednou.
Trvalé řešení je sdílená mezipaměť vykreslování. Každý uzel může obsloužit stránku pro relaci, kterou otevřel jiný uzel, takže uzly se stávají zaměnitelnými a postupná nasazení přestávají být událostí.
V Doconut
Webová farma a distribuované nasazení jsou podporovány prostřednictvím sdílené mezipaměti vykreslování, takže relace otevřená na jednom uzlu zůstane čitelná z jiného. Uložené obrázky stránek jsou odvozené kopie citlivých dokumentů — nastavte politiku vyřazování mezipaměti, která odpovídá vašim pravidlům uchovávání.
Související pojmy
Neprůhledný token relace
Identifikátor, který nemá pro toho, kdo jej drží, žádný význam — odkazuje na stav na straně serveru místo jeho popisu, takže klient jej nemůže přečíst, upravit ani uhodnout sousední hodnotu.
Serverové vykreslování dokumentu
Převod dokumentu na obrázky stránek na serveru, takže prohlížeč zobrazuje vykreslené stránky místo parsování samotného původního souboru.
Nasazení v izolovaném prostředí
Spouštění softwaru v prostředí bez síťové cesty k internetu, takže všechny potřebné závislosti musí být již uvnitř hranic.