Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Zagadnienie1.1:Konfigurowanierównoważeniaobciążeniasieciowego
11
Dopasowanedoregułyportówżądaniaklientówdystrybuowanepomiędzyaktyw-
newęzłyfarmy
.KorzystającztrybufiltrowaniaMultipleHostmusimywybraćjedną
zopcjikoligacji,określająctymsamymsposób,wjakioddziaływującyzklastrem
wczasietrwaniasesjiklientbędzieodpowiadać.DostępneopcjetoNone(Brak),Single
(Pojedyncza)orazNetwork(Sieć).Ichdziałanieprzedstawiasięnastępująco:
None
Ztymustawieniemruchkażdegoklientakierowanyjestdodowolnego
węzławklastrze,wzależnościodaktualnegoobciążenia.Równieżkażdykolejny
ruchpochodzącyoddanegoklientabędziekierowanydodowolnegowęzławkla-
strze,wzależnościodaktualnegoobciążenia.
Single
Wprzypadkutegoustawienia,jeśliklientonazwieClient1przypierw-
szympołączeniudoklastraNLBpołączysięzwęzłemonazwieHost1,wówczas
klientClient1będzienadalłączyłsięzhostemHost1wprzyszłości.Jeśliklient
onazwieClient2połączysiędowęzłaNLBonazwieHost2,wówczasklientten
będziełączyłsięzhostemHost2takżewprzyszłości,itd.Zaletątegoustawienia
jestmożliwośćzachowaniadanychstanuużytkownikapomiędzyjednąadrugą
sesją,jeślitylkodanetezapisywanenalokalnymwęźle.Jesttodomyślneusta-
wieniekoligacji.
Network
Taopcjapowoduje,żekażdywęzełwklastrzeNLBjestodpowie-
dzialnyzawszystkiepołączeniapasującedopodanegoadresusieciowego/24
IPv4.Naprzykład,jeśliklientonazwieClient1połączysięnajpierwzklastrem
NLBprzezserwerproxyonazwieProxy1iadresie207.46.130.101,anastęp-
niepołączysięzklastremNLBpoprzezinnyserwerproxyonazwieProxy2
iadresie207.46.130.102,wówczaspołączeniezostanieskierowanedotegosame-
gowęzła,ponieważobaserweryproxymająprzypisanytensamadressieciowy
(207.46.130.z).
Musimybyćjednakświadomitego,żenaszwybórpomiędzytrzemapowyższymi
ustawieniamikoligacjimożezostaćograniczonyprzezhostowanąwklastrzeNLBapli-
kację,bowiemniewszystkieaplikacjewspierająprzykładowoustawienieAffinity-None
(KoligacjaBrak).
TrybltrowaniaSingleHost(Pojedynczyhost)całydopasowanyruchkieruje
dohostaonajwyższejwartościpriorytetu.Jeślihostulegnieawarii,wówczasruchkie-
rowanyjestdohostaznajwyższąwartościąpriorytetuwobrębiepozostałychhostów.
Jakpamiętamy
,takasamausługadostępnajestdlaruchu,któryniezostałdopasowany
dożadnejzregułportów.Pocowięczawracaćsobiegłowętworzeniemregułyportów
wtrybieSingleHost?OtóżzaletąkonfiguracjiregułyportówwtrybieSingleHost
jestto,żekorzystajączustawieniaHandlingPriority,dostępnegowkonsoliNetwork
LoadBalancingManager,możemypóźniejzdefiniowaćdladopasowywanegoruchu
niestandardowypriorytetserwera.