De pen project kunnen meerdere servers wordt weergegeven als een naar buiten.
Het detecteert automatisch servers die naar beneden zijn en distribueert cliënten onder de beschikbare servers. Dit geeft een hoge beschikbaarheid en schaalbare prestaties.
De load balancing algoritme houdt klanten en zal proberen om ze terug naar de server die ze bezochten de laatste keer te sturen. De klant tafel heeft een aantal slots (default 2048, instelbaar door middel van command-line argumenten). Wanneer de tafel vol is, wordt het minst recent gebruikte één worden weggegooid om ruimte voor de nieuwe te maken.
Dit is beter dan een eenvoudige round-robin algoritme, dat een cliënt die herhaaldelijk verbonden met verschillende servers stuurt. Doet, breekt applicaties die toestand tussen verbindingen te handhaven in de server, met inbegrip van de meeste moderne web applicaties.
Wanneer pen detecteert dat een server niet beschikbaar is, wordt er gescand op een andere te beginnen met de server na de meest recent gebruikte één. Op die manier krijgen we load balancing en "eerlijk" failover gratis.
Correct geconfigureerd, kan pen ervoor zorgen dat een server farm is altijd beschikbaar, zelfs als individuele servers naar beneden worden gebracht voor onderhoud of herconfiguratie. De laatste single point of failure, pen zelf, kunnen worden geëlimineerd door het uitvoeren van de pen op verschillende servers, met behulp van VRRP om te beslissen welke actief is
Wat is nieuw in deze release:.
- Deze versie voegt ondersteuning toe voor toegang GeoIP lijsten.
- Het is nu mogelijk om de toegang tot de load balancer te beperken met behulp van syntax, zoals & quot; acl 0 vergunning land CA & quot; en & quot; acl 0 ontkennen land SE & quot;.
- Deze toegangscontrole items kunnen worden gemengd met de gebruikelijke IP-gebaseerde degenen.
Wat is nieuw in versie 0.20.2:
- De penctl en penlog nutsbedrijven zijn nu IPv6-compatibel .
- De Automake configuratie is bijgewerkt.
- Een clausule werd toegevoegd aan de licentie expliciet toestaan verspreiden binaries verbonden met de OpenSSL bibliotheek.
Reacties niet gevonden