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:
- Adat konzisztencia az összes rendelkezésre álló párhuzamos kiszolgálók.
- A integritását az aszinkron és időigényes tranzakciókat.
- 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ó:
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:
- A felhasználók száma és intenzitása kérések, amely befolyásolja a szerver terhelés.
- Földrajzi eloszlás.
- Az adatmennyiség.
- Megközelíteni, hogy végre a terhelés kiegyenlítésére.
- Fejlesztési adatok replikációs technológia a szervereken.
- rugalmasság követelményeinek.