Rețea de echilibrare a încărcării rețelei

Diagrama de mai sus prezintă două clustere de echilibrare a încărcării în rețea. Primul cluster constă din două noduri, iar al doilea cluster constă din patru noduri. Acesta este un exemplu de utilizare a NLB.







Fiecare nod execută o copie separată a aplicațiilor server specificate (de exemplu, aplicații pentru serverul Web, FTP și Telnet). NLB distribuie cererile de client primite între nodurile din cluster. Sarcina pe care fiecare nod trebuie să o gestioneze poate fi configurată în funcție de cerințe. Dacă doriți să gestionați încărcarea suplimentară, puteți adăuga din nou noduri din cluster. În plus, NLB poate direcționa întregul flux de date către un nod desemnat, numit nod implicit.

Nodurile clusterului cu bataile inimii de schimb NLB pentru a negocia informațiile de membru în cluster. În mod implicit, dacă nodul nu trimite batai de inimă în cinci secunde, este considerat un eșec. Dacă nodul nu reușește, nodurile rămase ale clusterului încep procesul de convergență și:

  • identifică nodurile care rămân membri activi ai clusterului;
  • alocați nodul cu prioritate maximă la nodul implicit;
  • asigură prelucrarea noilor cereri de clienți de către nodurile de lucru.

    În procesul de convergență, nodurile de lucru caută mesaje regulate de impuls. Dacă nodul în care a apărut eșecul începe să transmită în mod regulat mesajele de inimă, acesta se reuneste în cluster în timpul procesului de convergență. Atunci când un nou nod încearcă să se alăture unui cluster, acesta transmite mesajele sale puls, care declanșează de asemenea convergența. După ce toate nodurile clusterului ajung la un acord privind calitatea de membru al clusterului, sarcina de la clienți este redistribuită între nodurile rămase ca rezultat și convergența se termină.

    Convergența durează, de obicei, câteva secunde, astfel că o pauză în activitatea serviciilor clienților este nesemnificativă. În timpul convergenței, nodurile care rămân active continuă procesarea cererilor clientului fără a schimba conexiunile existente. Convergența este finalizată atunci când toate nodurile descriu în mod egal componenta cluster și modelul de distribuție pe mai multe perioade ale impulsului.

    Noile caracteristici ale NLB

    • Extended similarity. Opțiunea "Avansat" asigură faptul că clientul se potrivește atunci când se modifică configurația clusterului de echilibrare a încărcării în rețea. Acest parametru permite, de asemenea, clienților să păstreze conformitatea cu nodul de cluster în absența conexiunilor curente active de la client la nod.

    Configurarea NLB-urilor

    NLB funcționează ca driver de rețea Windows. Operațiunile sale sunt transparente pentru protocolul de rețea TCP / IP.

    Diagrama de mai sus prezintă relațiile dintre NLB și alte componente într-o configurație nod tipic NLB.







    Funcțiile de echilibrare a încărcării rețelei

    NLB include următoarele caracteristici.

    scalabilitate

    Scalabilitatea arată modul în care puteți extinde capacitățile computerului, serviciilor sau aplicațiilor dvs. în conformitate cu cerințele sporite privind performanța acestuia. Cu ajutorul clusterelor NLB, scalabilitatea este capacitatea de a adăuga unul sau mai multe sisteme la un cluster existent atunci când sarcina totală a clusterului depășește performanța curentă. Suportul de scalabilitate este implementat în balancerul de sarcină al rețelei, după cum urmează.

    • Echilibrarea cererilor de încărcare din cadrul clusterului NLB pentru servicii TCP / IP individuale.
  • Suporta pana la 32 de calculatoare dintr-un singur grup.
  • Echilibrarea cererilor de încărcare pentru mai multe servere (de la un client și de la mai mulți clienți) la mai multe noduri de cluster.
  • Abilitatea de a adăuga noduri la clusterul NLB ca sarcină crește fără întrerupere în cluster.
  • Abilitatea de a elimina nodurile din cluster când sarcina scade.
  • Realizarea unei productivități ridicate și reducerea costurilor generale, datorită unui mod de transport pe deplin funcțional. Acest mod vă permite să trimiteți interogări la un cluster NLB fără a aștepta răspunsul la interogarea anterioară.

    Fiabilitate ridicată

    Sistemul de înaltă fiabilitate asigură întreținerea fără probleme la un nivel acceptabil cu o durată minimă de întrerupere. Instrumentul de încărcare a încărcării în rețea include componente încorporate care oferă fiabilitate ridicată prin efectuarea automată a următoarelor acțiuni.

    • Recunoașteți o eroare sau deconectarea unui nod de cluster și restaurați-o.
  • Echilibrarea încărcării rețelei în momentul adăugării și eliminării nodurilor.
  • Recuperarea și redistribuirea volumului de muncă timp de 10 secunde.

    controlabilitatea

    Următoarele opțiuni de gestionare NLB sunt disponibile.

    • Puteți gestiona mai multe clustere NLB și noduri de cluster și le puteți configura de pe același computer utilizând Managerul NLB.
  • Utilizând regulile de gestionare a porturilor, puteți seta modul de echilibrare pentru un port IP individual sau un grup de porturi.
  • Toate solicitările clientului pot fi redirecționate către un singur site utilizând regulile suplimentare ale unui singur nod. NLB va transmite solicitările clientului către un anumit nod unde se execută aplicațiile specificate.
  • Puteți bloca accesul la rețea pentru anumite porturi IP.
  • Puteți porni, opri și gestiona acțiunile NLB de pe orice computer conectat la Windows utilizând comenzi sau script-uri de shell.
  • Puteți vedea evenimentele NLB din jurnalul de evenimente Windows. Toate acțiunile NLB și modificările clusterului sunt înregistrate în jurnalul de evenimente.

    Ușor de utilizat

    NLB oferă o serie de funcționalități pentru ușurința utilizării.

    • NLB este instalat ca o componentă standard Windows - driverul de rețea.
  • NLB nu necesită modificări hardware pentru a porni și a rula.
  • Managerul NLB vă permite să creați noi clustere NLB.
  • Managerul NLB vă permite să gestionați mai multe clustere și toate nodurile de cluster și să le configurați de la un computer la distanță sau local.
  • NLB poate fi legat la mai multe adaptoare de rețea, ceea ce vă permite să configurați mai multe clustere independente pe fiecare nod. Suportul pentru adaptoare multiple de rețea nu este același cu clusterele virtuale, în care puteți configura mai multe clustere pe un singur adaptor de rețea.
  • Nu este nevoie să efectuați nicio modificare a aplicațiilor server pentru a le rula în clusterul NLB.
  • NLB poate fi configurat astfel încât dacă acesta nu reușește și apoi restabilește nodul, acesta va fi adăugat automat la cluster. Nodul adăugat va putea apoi din nou să proceseze cererile către server de la clienți.
  • Computerele pot fi dezactivate pentru întreținerea preventivă, fără a afecta operațiile de cluster pe alte noduri.

    Link-uri suplimentare







    Articole similare

    Trimiteți-le prietenilor: