Itthon Networks Melyek a terheléselosztási módszerek? - meghatározás a techopedia alapján

Melyek a terheléselosztási módszerek? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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.

Melyek a terheléselosztási módszerek? - meghatározás a techopedia alapján