Tartalomjegyzék:
- Meghatározás - Mit jelent a terheléselosztási módszerek?
- A Techopedia ismerteti a terheléselosztási módszereket
Meghatározás - Mit jelent a terheléselosztási módszerek?
A terheléselosztási módszerek olyan algoritmusok vagy mechanizmusok, amelyeket a bejövő szerver kérés vagy forgalom hatékony elosztására használnak a kiszolgálókészletből származó kiszolgálók között. Hatékony terheléselosztásra van szükség a webszolgáltatások magas rendelkezésre állásának és az ilyen szolgáltatások gyors és megbízható nyújtásának biztosításához. A magas forgalmi igény kielégítése érdekében a kiszolgálók replikálódnak. A kiszolgálóra beérkező terhelés vagy kérés megoszlik az ilyen replikált szerverek között, és ezt a folyamatot terheléselosztásnak nevezik. Annak érdekében, hogy optimalizált módon ütemezze a kéréseknek az ügyféltől a megfelelő szerverek felé történő továbbítását, számos terheléselosztási módszert alkalmaznak, például körbefutás, legkevesebb kapcsolatok, adaptív kiegyensúlyozás stb.
A Techopedia ismerteti a terheléselosztási módszereket
A terheléselosztási módszereket terheléselosztási vagy ütemezési módszerekként is ismert algoritmusoknak tekintik, mivel meghatározzák, hogy a szerver terhelése hogyan oszlik meg a kiszolgálókészlet között. Különböző terheléselosztási módszerek állnak rendelkezésre, és minden módszer egy meghatározott kritériumot használ a bejövő forgalom ütemezésére. Néhány általános terheléselosztási módszer a következő:
- Kerek vörösberendezés - Ebben a módszerben a bejövő kérést minden elérhető szerverhez továbbítják egymás után.
- Súlyos kerek vörösberendezés - Itt minden statikus szerverhez statikus súlyt rendelnek, és a kerek vörösbegy módszerrel használják a bejövő kérések továbbítására.
- Legkevesebb kapcsolat - Ez a módszer csökkenti a kiszolgáló túlterhelését azáltal, hogy bejövő kérést rendel egy olyan kiszolgálóhoz, amelynek jelenleg a legkevesebb kapcsolata van.
- Súlya a legkevesebb - Ez a módszer súlyt ad a kiszolgálónak a kapacitásától függően. Ezt a súlyt a legkevesebb csatlakozási módszerrel használják az egyes kiszolgálókhoz rendelt terhelés meghatározására.
- A legkevesebb kapcsolat lassú indulási ideje - Itt a kiszámítási időt kell megadni egy szerver számára a legkevesebb kapcsolat ütemezéssel, annak biztosítása érdekében, hogy a szerver ne legyen túlterhelt indításkor.
- Agent-alapú adaptív kiegyensúlyozás - Ez egy adaptív módszer, amely rendszeresen ellenőrzi a szervert, súlyától függetlenül, hogy a forgalmat valós időben ütemezze.
- Rögzített súlyozás - Ebben a módszerben az egyes kiszolgálók súlyát előre meghatározzák, és a legtöbb kérést a legmagasabb prioritású kiszolgálóra továbbítják. Ha a legmagasabb prioritással rendelkező kiszolgáló megbukik, akkor a második legmagasabb prioritású kiszolgáló veszi át a szolgáltatásokat.
- Súlyozott válasz - Itt az egyes kiszolgálók válaszidejét számítják ki súlyuk kiszámításához.
- Source IP hash - Ebben a módszerben az IP-hash arra szolgál, hogy megtalálja azt a kiszolgálót, amelynek részt kell vennie a kérésben.
Mindegyik módszernek megvannak a maga előnyei és a megfelelő forgatókönyvek. Az optimális algoritmust, amely a legmegfelelőbb a célnak, a szolgáltató választhatja ki, hogy ügyfeleinek zökkenőmentes, megbízható és gyors szolgáltatást nyújtson.