Webbfarmdistribution

Definition

Kör en applikation över flera servrar bakom en lastbalanserare, så på varandra följande förfrågningar från samma användare kan hanteras av olika maskiner.

Webbfarmar bryter allt som förutsätter att en förfrågan landar där den föregående gjorde. Dokumentvisare är ovanligt utsatta för detta, eftersom öppning av ett dokument skapar server‑sidigt tillstånd — de renderade sidorna — som senare förfrågningar förväntar sig att hitta.

Den naiva lösningen är klibbiga sessioner, att fästa en användare vid en nod. Det fungerar tills den noden töms för distribution, då misslyckas varje öppet dokument i färd samtidigt.

Den hållbara lösningen är en delad renderingscache. Vilken nod som helst kan leverera en sida för en session som en annan nod öppnat, så blir noderna utbytbara och rullande distributioner slutar vara en händelse.

I Doconut

Webbfarm och distribuerad distribution stöds genom en delad renderingscache, så en session som öppnats på en nod förblir läsbar från en annan. Cachade sidbilder är härledda kopior av känsliga dokument — ge cachen en utsläpps‑policy som matchar dina bevaranderegler.

Se hur det fungerar i praktiken

Definitioner tar dig bara så långt. En tillfällig licens körs på din egen maskin, mot dina egna dokument.