Az Application Gateway for Containers egy alkalmazásréteg (7. réteg) terheléselosztási és dinamikus forgalomkezelési terméke a Kubernetes-fürtön futó számítási feladatokhoz. Kibővíti az Azure application load balancing portfólióját, és az Application Gateway termékcsalád új ajánlata.
Az Application Gateway for Containers az Application Gateway bejövőforgalom-vezérlőjének (AGIC) fejlődése, amely egy Kubernetes-alkalmazás , amely lehetővé teszi az Azure Kubernetes Service (AKS) ügyfelei számára az Azure natív Application Gateway-alkalmazás terheléselosztójának használatát. Az AGIC jelenlegi formájában figyeli a Kubernetes-erőforrások egy részhalmazát a módosításokhoz, és alkalmazza őket az Application Gatewayre az Azure Resource Manager (ARM) használatával.
Hogyan működik?
Az Application Gateway for Containers három összetevőből áll:
Application Gateway for Containers erőforrás
Előtérrendszerek
Egyesületek
A következő függőségekre is hivatkozik az Application Gateway for Containers üzembe helyezése:
Magánhálózati IP-cím
Alhálózat delegálása
Felhasználó által hozzárendelt felügyelt identitás
Az Application Gateway for Containers architektúráját a következő ábra foglalja össze:
További információ arról, hogy az Application Gateway for Containers hogyan fogadja a bejövő kéréseket, és hogyan irányítja át őket egy háttérbeli célhoz: Application Gateway for Containers-összetevők.
Funkciók és előnyök
Az Application Gateway for Containers a kiadáskor teljesen új funkciókat kínál, például:
Nagyobb teljesítmény, közel valós idejű frissítések biztosítása podok, útvonalak és mintavételek hozzáadásához vagy áthelyezéséhez
Az Application Gateway for Containers rugalmas és méretezhető bejövő forgalmat biztosít az AKS-fürtökbe, és egy új adatsíkból és egy új ARM API-készletből álló vezérlősíkból áll, amely eltér a meglévő Application Gatewaytől. Ezek az API-k eltérnek az Application Gateway jelenlegi implementációjától. Az Application Gateway for Containers kívül esik az AKS-fürt adatsíkon, és a bejövő forgalomért felelős. A szolgáltatást egy ALB-vezérlő összetevő felügyeli, amely az AKS-fürtön belül fut, és betartja a Kubernetes Gateway API-kat.
Terheléselosztási funkciók
Az Application Gateway for Containers a forgalomkezelés alábbi funkcióit támogatja:
Automatikus újrapróbálkozás
Automatikus skálázás
Rendelkezésre állási zóna rugalmassága
Egyéni és alapértelmezett állapotadat-mintavételek
A tárolókhoz készült Application Gateway kezelésére két üzembehelyezési stratégia létezik:
Saját (BYO) üzembe helyezés: Ebben az üzembe helyezési stratégiában az Application Gateway for Containers-erőforrás, a társítási erőforrás és a frontend erőforrás üzembe helyezése és életciklusa az Azure Portalon, a parancssori felületen, a PowerShellen, a Terraformon stb. keresztül történik, és a Kubernetes konfigurációjában hivatkozik magára.
A Gateway API-ban: Minden alkalommal, amikor új átjáróerőforrást szeretne létrehozni a Kubernetesben, egy frontend erőforrást kell kiépíteni az Azure-ban, és az átjáróerőforrás hivatkozik rájuk. A frontend erőforrás törléséért az Azure-rendszergazda felel, és nem törlődik a Kubernetes átjáróerőforrásának törlésekor.
Az ALB-vezérlő felügyeli: Ebben az üzembehelyezési stratégiában a Kubernetesben üzembe helyezett ALB-vezérlő felelős az Application Gateway for Containers erőforrás és annak alerőforrásai életciklusáért. Az ALB-vezérlő akkor hozza létre az Application Gateway for Containers erőforrást, ha egy ApplicationLoadBalancer egyéni erőforrás van definiálva a fürtön, és életciklusa az egyéni erőforrás életciklusán alapul.
A Gateway API-ban: Minden alkalommal, amikor létrehoz egy átjáróerőforrást az ApplicationLoadBalancer erőforrásra hivatkozva, az ALB-vezérlő kiépít egy új előtérbeli erőforrást, és az átjáró-erőforrás életciklusa alapján kezeli annak életciklusát.
Támogatott régiók
A tárolókhoz készült Application Gateway jelenleg a következő régiókban érhető el:
Ha visszajelzést szeretne küldeni, tegyen közzé egy új ötletet a feedback.azure.com Problémák esetén küldjön támogatási kérést az Azure Portalon az Application Gateway for Containers erőforráson keresztül.
Ez a modul bemutatja az Azure Application Gateway működését, és azt, hogy mikor érdemes az Application Gatewayt megoldásként használni a szervezet igényeinek megfelelően.
A kulcsfontosságú szakmai funkciók Microsoft Azure-beli konfigurálásához, kezeléséhez, biztonságossá tételéhez és felügyeletéhez szükséges kulcsképességek bemutatása.
Ez a cikk arról nyújt tájékoztatást, hogy az Application Gateway for Containers hogyan fogadja el a bejövő kéréseket, és hogyan irányítja őket egy háttérbeli célhoz.
Ismerje meg Azure-alkalmazás Tárolók átjáróját, egy alkalmazás terheléselosztóját, amely lehetővé teszi a tároló számítási feladatai felé irányuló forgalom kezelését.