Adăugare regulă
Completaţi câmpurile, apoi faceţi clic pe OK.
- Nume regulă
- Numele regulii pe care o setaţi. Acest nume poate conţine orice caracter
alfanumeric, liniuţa de subliniere, liniuţa de unire, sau punctul. Pot fi caractere de la 1 la 20 caractere şi nu pot conţine blancuri.
Alegeţi din următoarele reguli:
- Adresă IP
Bazat pe adresa IP a clientului. Utilizaţi acest tip de regulă dacă doriţi să verificaţi clienţii şi să alocaţi
resursele pe baza locaţiei de unde vin.
- Ora din zi
Bazat pe ora din zi. Utilizată din motive de planificare capacitate. De exemplu,
dacă site-ul vostru Web este vizitat în aceeaşi perioadă a zilei în fiecare zi, aţi putea dori să dedicaţi
mai multe servere pentru HTTP în perioadele de vârf faţă de perioadele mai degajate.
- Conexiuni totale (pe secundă)
Bazat pe numărul de conexiuni pe secundă pentru port. Aţi putea dori să utilizaţi reguli bazate pe
număr total de conexiuni pe secundă dacă e necesar să partajaţi unele din serverele voastre cu alte aplicaţii.
- Conexiuni active (total)
Bazat pe numărul de conexiuni pe secundă pentru port. Aţi putea dori să utilizaţi reguli bazate pe total
conexiuni active pe un port dacă serverele voastre devin supraîncărcate şi încep să arunce pachetele. Anumite
servere Web vor continua să accepte pachete chiar dacă nu au fire suficiente pentru a răspunde cererilor. Ca rezultat, cererile clientului intră în timeout şi clientul care vine pe site-ul vostru de Web nu este servit.
Utilizaţi reguli bazate pe conexiuni active pentru a echilibra capacitatea într-un pool de servere.
- Port client
Bazat pe portul clientului. Aţi putea să doriţi să utilizaţi acest tip de regulă dacă clienţii voştri utilizează un
software care cere un port specific de la TCP/IP când face cereri.
- Tip de serviciu
Bazat pe conţinut câmp Tip serviciu (TOS) în antet IP.
- Lărgime de bandă rezervată
Regula lăţimii de bandă rezervate vă permite să echilibraţi încărcarea pe baza numărului de kilo-octeţi pe secundă
care sunt livraţi de un număr de servere. Prin setarea unui prag (alocând un interval specific de lăţime de bandă) pentru
fiecare set de servere în întreaga configuraţie, puteţi controla şi garanta mărimea lăţimii de bandă
care este utilizată de fiecare combinaţie cluster-port.
- Lăţime de bandă partajată
Dacă volumul de date transferate depăşeşte limita pentru regula lăţime de bandă rezervată, regula lăţime de bandăpartajată vă dă posibilitatea să rechiziţionaţi lăţimi de bandă neutilizate disponibile în locaţie.
Bazat pe mărimea lăţimii de bandă de partajat fie la nivelul cluster-ului fie al executorului. Dacă valoarea este zero,
lăţimea de bandă nu poate fi partajată
Notă: Înainte de configurarea regulii lăţimii de bandă partajate, trebuie să specificaţi mărimea maximă a lăţimii de bandă
(în kilo-octeţi pe secundă) care poate fi partajată la nivel executor sau cluster. Dacă valoarea este zero,
lăţimea de bandă nu poate fi partajată.
Partajarea lăţimii de bandă la nivel cluster permite ca o lăţime maximă de bandă să fie specificată
pentru a fi consumată de către cluster.
Partajarea lăţimii de bandă la nivel executor permite ca întreaga configuraţie a Dispecerului să partajeze
o mărime maximă de lăţime de bandă.
Specificaţi o valoare maximă de lăţime de bandă care să nu depăşească lăţimea de bandă totală
(capacitate totală server) disponibilă.
- Conţinut (Se aplică numai pentru acele porturi cu protocol metodă de înaintare cbr).
Bazat pe conţinutul antetelor HTTP din cererea de client. Veţi dori să utilizaţi reguli bazate pe conţinut
pentru a trimite cereri către seturi de servere setate specific pentru a manipula un subset din traficul site-ului vostru.
- Întotdeauna adevărat
O astfel de regulă va fi întotdeauna selectată, afară de cazul în care toate serverele asociate cu ea sunt oprite. Din acest motiv, ar trebui în mod obişnuit să fie de o prioritate mai joasă ca alte reguli. (Gândiţi asta ca fiind o instrucţiune else (altfel) în logica programului.)
Pentru mai multe informaţii privind echilibrarea încărcării bazată pe reguli, vă rugăm să vă referiţi la secţiunea "Configurare
echilibrare încărcare bazată pe reguli" a
Ghid administrare echilibrator sarcină
- Prioritate (opţional)
- Un număr întreg reprezentând ordinea în care sunt revizuite regulile. Dacă primei reguli pe care o setaţi nu i se dă nici o prioritate, i se va da o valoare de prioritate implicită de 1 şi va fi evaluată prima.
Regulei următoare i se va da prioritatea 11 şi evaluată a doua (valoarea ultimei priorităţi + 10)a treia regulă= 21, a patra regulă = 31, şi aşa mai departe. Regulile sunt evaluate în ordine numerică, numerele mai mici luînd-o înaintea numerelor mari.
- Interval de începere
- Opţional, valoarea mai joasă din interval utilizată pentru a determina dacă sau nu regula este adevărată. Dacă adăugaţi o regulă bazată pe:
- Adresa IP, atunci început interval este adresa clientului fie ca nume simbolic fie în format cu separatori puncte zecimale. Valoarea implicită este 0.0.0.0.
- Timpul, atunci început interval este un întreg. Implicit este 0, reprezentând miezul nopţii.
- Total conexiuni, atunci început interval este un întreg. Implicit este 0.
- Conexiuni active, atunci început interval este un întreg. Implicit este 0.
- Client port, atunci început interval este un întreg. Implicit este 0.
- Lăţime de bandă rezervată, atunci început interval este un întreg. Implicit este 0.
Nu este necesar să specificaţi un început de interval pentru regula întotdeauna-adevărată,
lăţimea de bandă partajată, tip serviciu sau or regulă conţinut.
- Interval terminare
- Valoarea mai înaltă din interval utilizată pentru a determina dacă sau nu regula este adevărată.
Dacă adăugaţi o regulă bazată pe:
- Adresa IP, apoi interval terminare este adresa clientului fie ca nume simbolic fie în format cu punct zecimal. Valoarea implicită este 255.255.255.255.
- Ora, apoi interval terminare este un număr întreg. Valoarea implicită este 24, reprezentând miezul nopţii.
- Total conexiuni, atunci sfârşit interval este un întreg. Implicit este 2 la puterea 32 minus 1.
- Conexiuni active, atunci sfârşit interval este un întreg. Implicit este 2 la puterea 32 minus 1.
- Client port, atunci sfârşit interval este un întreg. Implicit este 65535.
- Lăţime de bandă rezervată, atunci sfârşit interval este un întreg. Implicit este 2 la puterea 32 minus 1.
Nu specificaţi un sfârşit de interval pentru regula întotdeauna-adevărată,
lăţimea de bandă partajată, tip serviciu sau regula conţinut.
- TOS (Valid numai pentru regula Tip serviciu)
- Valoare intrare de 8-biţi constând din 0, 1, sau x.
- Nivel de evaluat (Valid numai pentru reguli Total conexiuni şi Conexiuni active.)
- Alegeţi între evaluarea tuturor serverelor din port sau numai a serverelor
din regulă.
- Nivel de partajare lăţime de bandă disponibilă (Validă numai pentru regula Lăţime de bandă partajată)
- Setare nivel la care doriţi ca lăţimea de bandă să fie partajată. Alegeţi nivelul cluster sau
executor (trebuie să setaţi lăţimea de bandă partajată pe executor sau pe cluster înainte de a putea adăuga
o regulă lăţime de bandă partajată nivel-executor sau nivel-cluster sau pe cluster înainte de a putea adăuga
o regulă lăţime de bandă partajată nivel-cluster).
- Una sau mai multe adrese de server: (opţional)
- Lista serverelor pe care rulaţi. Opţional, selectaţi unul sau mai multe
din listă pentru a fi incluse în regulă. Dacă nu selectaţi un server, Echilibratorul de încărcare va ignora orice cereri care se potrivesc cu criteriile.
- Model
- Se aplică numai dacă aţi selectat Conţinut la tipul regulii. Tastaţi sintaxa model dorită utilizând
următoarele restricţii:
- Nici un spaţiu liber
- caractere speciale: (afară de cazul în care precedaţi caracterul cu un \)
* : metacaracter (se potriveşte de la 0 la x cu orice caracter)
( : utilizat pentru grupare logică
) : utilizat pentru grupare logică
& : ŞI logic
| : SAU logic
! : negaţie logică
- cuvinte cheie (urmate întotdeauna de =):
Metodă : utilizată de protocolul HTTP protocol, într-o translaţie,
pentru a extrage o cerere; de exemplu, GET, POST şi
aşa mai departe.
URI : cale a cererii URL
Versiune : versiune specifică de cerere, fie
HTTP/1.0 sau HTTP/1.1
Gazdă : valoare de la gazdă: antet
Notă: opţional în protocoale HTTP/1.0
[tastă] : orice nume antet valid HTTP pe care Dispecerul
îl poate căuta; de exemplu, User-Agent,
Connection (conexiune), referinţă, şi aşa mai departe.
Exemple: Un browser ţintind http://www.company.com/path/webpage.htm ar putea rezulta în valori ca
următoarele:
Metodă=GET (obţinere)
URI=/cale/pagină web.htm
Versiune=HTTP/1.1
Gazdă=www.companie.com
Conexiune=Ţinere în viaţă
Pentru mai multe informaţii privind sintaxa model, ca şi scenarii, vă rugăm vedeţi secţiunile "Configurare
echilibrare încărcare bazată pe conţinut" şi "Sintaxă (model) reguli conţinut" ale
Load Balancer Administration Guide.
Notă: Traduceri suportate pentru Ghidul administratorului Echilibratorului de încărcare pot fi găsite pe
WebSphere Application Server - Edge Component Information Center Web site.
|