A terheléselosztás szerverek - a rendszer rendelkezésre állásának - szempontja St. Petersburg

A terheléselosztás szerverek - a rendszer rendelkezésre állásának - szempontja St. Petersburg

A fő cél az NLB fürt (hálózati terheléselosztás klaszter, NLB) - optimális szerver terhelés legalább az előírt válaszidő, alkalmazás szolgáltató információs rendszer az összes helyszínen, ahol lenniük kellene elérhetővé a felhasználók számára. A terheléselosztás érjük el kirakodás a lekérdezés több párhuzamos szerelt szerverek. Ugyanakkor kiegyenlítő technológia megvalósítása eltérő lehet.

Olyan alkalmazásokhoz, amelyek kiegyensúlyozó, mint általában, többek között a legjellemzőbb, Web-szerverek, e-mail szerverek, és a DNS-szerverek szolgálják, hogy a hálózat az internet és a vállalati szervezetek hálózata. Ezen kívül számos alkalmazás és infrastruktúra szolgáltatások lehetőségét is támogatni kiegyensúlyozására, amire szükségük van, hogy megfeleljen a következő követelményeknek:

  1. Adat konzisztencia az összes rendelkezésre álló párhuzamos kiszolgálók.
  2. A integritását az aszinkron és időigényes tranzakciókat.
  3. Támogatás rendszer infrastruktúrája terheléskiegyenlítés alkalmazás.

Adat konzisztencia - a fő probléma, mert minden szerver biztosítania kell az azonos választ számára azonos lekérdezést. Ebben az esetben, ha az adatok megváltoztak ugyanazon a szerveren, akkor meg kell ismételni a más szerverek. És attól függően, a követelményeket a frissítési idő a replika szerver technológia végrehajtása adategyeztetés nagyon eltérő lehet a adatátviteli rendszer üzemeltetője felhajtani, hogy a szervezet nagyszabású online csoportosítás és az adatok replikációs rendszer (mint a webes keresési helyek). Tény, hogy ez a probléma megoldására a szoftver, de minden esetben nem „vas” (gyakran ezt a hibát most a felszerelés beszerzése).

Tranzakciós integritását - az egyik legnehezebb problémát a szervezet a NLB-fürt. Az NLB-cluster lehetnek olyan helyzetek, amelyekben a kérelem bejelentkezik egy szerver a klaszter, töltse ki egy másik szerverre. Nyilvánvaló, hogy szükség van az adatok integritásának biztosítása és helyességét a tranzakciót.

Különösen fontos ez a kérdés hálózatba terhelés elosztás és hibatűrésére routerek és tűzfalak.

A hálózati terheléselosztás infrastruktúra biztosít egyenletes eloszlását a felhasználók alkalmazások között kiegyensúlyozó szervereket. Összesen kiegyenlítő rendszer rajza az alábbi ábrán látható:

A terheléselosztás szerverek - a rendszer rendelkezésre állásának - szempontja St. Petersburg

1. ábra. Tipikus hálózati terheléselosztás rendszer

Vannak a következő szinteken végrehajtásának NLB-rendszer:

NLB-megoldási, tervezés során döntéseket a következő kérdésekre:

  1. A felhasználók száma és intenzitása kérések, amely befolyásolja a szerver terhelés.
  2. Földrajzi eloszlás.
  3. Az adatmennyiség.
  4. Megközelíteni, hogy végre a terhelés kiegyenlítésére.
  5. Fejlesztési adatok replikációs technológia a szervereken.
  6. rugalmasság követelményeinek.

Kapcsolódó cikkek