Melyek a terheléselosztó típusok az Amazon ECS-ben?

Melyek A Terheleseloszto Tipusok Az Amazon Ecs Ben



Alkalmazások milliói futnak az interneten, és naponta több milliárd felhasználó forgalmat bonyolít le szolgáltatásaik online használatához. Mivel a forgalom az idő múlásával hatalmassá válik, az alkalmazásoknak az AWS felhőplatform által kínált terheléselosztási technikák segítségével kell vele bővülniük. A terheléselosztókat kérések milliárdjainak kezelésére használják, és azokat egyenlő elosztású szerverekhez irányítják.

Ez az útmutató elmagyarázza a terheléselosztókat és típusaikat az Amazon Elastic Container Service szolgáltatásban.







Mik azok a terheléselosztók az AWS-ben?

A terheléselosztókat arra használják, hogy az internetes forgalmat több szerverre irányítsák úgy, hogy a forgalmat felosztják az egyes szerverek terhelése szerint. Ha a bejövő forgalom óriási számban fordul elő, és csak néhány szerver dolgozza fel ezt a forgalmat, akkor a terheléselosztókat használják annak kezelésére. A terheléselosztók lekötik az összes forgalmat, és egyenként küldik a kéréseket a szabad szervernek, és az összes forgalmat a pufferzónában tartják:





Mi az az Amazon ECS?

Az Amazon ECS vagy az Elastic Container Service egy AWS-szolgáltatás, amely konténereket hoz létre, hogy az alkalmazások a felhőben és a helyszínen maradjanak. Ez egy teljesen automatizált szolgáltatás, amelyet összetett hangszerelési szoftver futtatására és a fejlesztők felhővel kapcsolatos költségeinek vagy biztonsági aggályainak kezelésére használnak. Az Amazon ECS könnyen integrálható más AWS-szolgáltatásokkal, hogy olyan agilitást biztosítson, mint például a konténerek futtatása olyan számítási szolgáltatásokon, mint az EC2:





Melyek a terheléselosztó típusok az Amazon ECS-ben?

A terheléselosztók összesen 4 típusúak, de az Elastic Container szolgáltatáshoz csak kettőt használunk. Az Amazon Elastic Container Service terheléselosztóinak típusait az alábbiakban ismertetjük:



Hálózati terheléselosztó

A Network Load Balancer az Amazon Elastic Container Service-ben használt terheléselosztási technika. Az Open Systems Interconnection vagy az OSI-modell 4. rétegén fut, hogy másodpercenként több millió kérést kezeljen a hálózaton. Lehetősége van a példány állapotának ellenőrzésére, és rendelkezik egy beépített CloudWatch megfigyelő szolgáltatással:

Alkalmazás terheléselosztó

Az Application Load Balancer lehetővé teszi a felhasználó számára, hogy a kérelem tartalma alapján útválasztási szabályokat határozzon meg. Ez a típusú terheléselosztás lehetővé teszi, hogy a felhasználó hatékonyan irányítsa a forgalmát egy adott szolgáltatáshoz a tárolón futó alkalmazással. Ez a típusú terheléselosztó gondoskodik arról, hogy a forgalom a rendelési szolgáltatáshoz legyen irányítva, bárhol is fut, beleértve a konténeralapú alkalmazások dinamikus portjait is:

Ez minden az Amazon Elastic Container Service terheléselosztóinak típusairól.

Következtetés

Az AWS terheléselosztói arra szolgálnak, hogy a forgalom terhelését irányítsák a szerverek számára oly módon, hogy kérések millióit irányítják egyenként a szerverekre. Az Elastic Container szolgáltatás az AWS-ben a felhőben lévő konténerek kezelésére szolgál, amelyek alkalmazásokat helyeznek el rajtuk a biztonságos mobilitás érdekében. Az Amazon ECS szolgáltatás terheléselosztási típusokat használ, például alkalmazás és hálózati terheléselosztókat a konténereken végzett szolgáltatáshoz. Ez az útmutató ismerteti az Amazon Elastic Container Service terheléselosztó típusait.