Sadržaj:
- Definicija - Što znače metode uravnoteženja opterećenja?
- Tehopedia objašnjava metode uravnoteženja opterećenja
Definicija - Što znače metode uravnoteženja opterećenja?
Metode uravnoteženja opterećenja su algoritmi ili mehanizmi koji se koriste za učinkovitu raspodjelu dolaznog zahtjeva poslužitelja ili prometa između poslužitelja iz baze podataka poslužitelja. Učinkovito uravnoteženje opterećenja potrebno je kako bi se osigurala visoka dostupnost web usluga i brza i pouzdana isporuka takvih usluga. Da bi se zadovoljila velika prometna potražnja, poslužitelji se kopiraju. Dolazno učitavanje ili zahtjev na poslužitelj dijeli se na takve replicirane poslužitelje, a taj je postupak poznat i kao uravnoteženje opterećenja. Da bi se efikasno zakazao usmjeravanje zahtjeva od klijenta do odgovarajućih poslužitelja na optimiziran način, koristi se nekoliko metoda uravnoteženja opterećenja poput okrugla robina, najmanje priključaka, adaptivno uravnoteženje itd.
Tehopedia objašnjava metode uravnoteženja opterećenja
Metode uravnoteženja opterećenja poznate su i kao algoritmi za uravnoteženje opterećenja ili metode zakazivanja, jer one određuju način na koji se učitavanje poslužitelja dijeli preko baze podataka servera. Dostupne su različite metode uravnoteženja opterećenja, a svaka metoda koristi određeni kriterij za planiranje dolaznog prometa. Neke od uobičajenih metoda uravnoteženja opterećenja su sljedeće:
- Okrugli mobitel - U ovoj se metodi dolazni zahtjev usmjerava na svaki raspoloživi poslužitelj u nizu.
- Ponderirani okrugli robin - Ovdje je statična težina dodijeljena svakom poslužitelju i koristi se metodom okrugle robinje za usmjeravanje dolaznog zahtjeva.
- Najmanja veza - Ova metoda smanjuje preopterećenje poslužitelja dodjeljivanjem dolaznog zahtjeva poslužitelju s najmanjim brojem trenutno održanih veza.
- Najmanja ponderirana veza - Kod ove metode doda se težina poslužitelju ovisno o njegovom kapacitetu. Ova se težina koristi s metodom najmanje veze za određivanje opterećenja dodijeljenog svakom poslužitelju.
- Najmanje sporo vrijeme početka veze - Ovdje je određeno vrijeme rampe za poslužitelj koristeći najmanje zakazivanje veza kako bi se osiguralo da poslužitelj nije preopterećen pri pokretanju.
- Prilagodljivo uravnoteženje na bazi agenta - ovo je prilagodljiva metoda koja redovito provjerava poslužitelj, bez obzira na njegovu težinu, kako bi zakazala promet u stvarnom vremenu.
- Fiksno ponderirano - Kod ove metode težina svakog poslužitelja je unaprijed dodijeljena i većina zahtjeva se preusmjerava na poslužitelj s najvišim prioritetom. Ako poslužitelj s najvišim prioritetom ne uspije, poslužitelj koji ima drugi najveći prioritet preuzima usluge.
- Odmjereni odgovor - Ovdje se koristi vrijeme odziva sa svakog poslužitelja za izračunavanje njegove težine.
- Izvorni hash IP - U ovoj se metodi IP hash koristi za pronalaženje poslužitelja koji mora prisustvovati zahtjevu.
Svaka metoda ima svoj niz prednosti i prikladnih scenarija. Optimalan algoritam koji najviše odgovara svrsi, pružatelj usluga može odabrati kako bi klijentima omogućio nesmetano, pouzdano i brzo pružanje usluga.