Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Jak AWS Global Accelerator obsługuje awaryjne punkty końcowe dla podwójnego stosu


Jak AWS Global Accelerator obsługuje awaryjne punkty końcowe dla podwójnego stosu


AWS Global Accelerator obsługuje awaryjne punkty końcowe podwójnego stosu poprzez ciągłe monitorowanie zdrowia wszystkich punktów końcowych w grupie punktu końcowego i ruchu kierowania tylko do tych, które są zdrowe. Punkty końcowe z podwójnym stosem obsługują zarówno IPv4, jak i IPv6 i mogą być równoważeniem obciążenia sieciowego, równoważeniem ładowania aplikacji lub instancji Amazon EC2, które mają podłączony główny adres IPv6 [3] [9] [6].

Oto jak działa przełączanie awaryjne w przypadku punktów końcowych z podwójnym stosem:

- Global Accelerator wykonuje kontrole zdrowia wszystkich punktów końcowych w grupie punktu końcowego. Jeśli punkt końcowy stanie się niezdrowy, przestaje kierować ruchem do tego punktu końcowego i zamiast tego prowadzi ruch do innych zdrowych punktów końcowych w tej samej grupie [3] [5].

- Jeśli w obecnej grupie punktu końcowego nie istnieją żadne zdrowe punkty końcowe o wadze większej niż zero, globalny akcelerator próbuje awaria do zdrowego punktu końcowego w innej grupie punktów końcowych (zwykle w innym regionie AWS). Ten przełączanie awaryjne ignoruje ustawienia tarczy ruchu, co oznacza, że ​​nawet grupy punktów końcowych z zestawem ruchu na zero są rozważane podczas próby przełączania awaryjnego [5].

- Jeśli po sprawdzeniu trzech najbliższych grup punktów końcowych nie znaleziono żadnych zdrowych punktów końcowych o wadze większej niż zero, globalny akcelerator „nie jest otwarty” poprzez prowadzenie ruchu do losowego punktu końcowego w najbliższej grupie punktów końcowych dla klienta, niezależnie od stanu zdrowia [5].

- Kiedy wcześniej niezdrowe punkty końcowe odzyskują się, globalny akcelerator wznawia normalne zachowanie routingu, kierując ruch z powrotem do zdrowych punktów końcowych z targami drogowymi powyżej zero. Jednak istniejące aktywne połączenia nadal kierują się do swoich pierwotnych punktów końcowych do czasu resetowania [5].

-Akceleratory z podwójnym stosem wymagają, aby wszystkie punkty końcowe były również podwójne. Podczas aktualizacji przyspieszenia do podwójnego stosu globalny akcelerator zapewnia wszystkie punkty końcowe mają główne adresy IPv6 i dodaje je, jeśli to konieczne do instancji EC2 [6] [9].

-Globalny akcelerator zapewnia statyczne podwójne adresy IP jako jeden punkt kontaktowy, kierowanie ruchu klientów przez globalną sieć AWS do najbliższego zdrowego podwójnego stosu końcowego, w ten sposób poprawiając dostępność i wydajność [3] [10].

-Zachowanie adresu IP klienta można włączyć dla niektórych punktów końcowych podwójnego stosu, ale istnieją ograniczenia, takie jak wyłączenie tej funkcji dla równoważenia obciążenia sieciowego z podwójnym stosem w akceleratorach IPv4 [3].

Podsumowując, AWS Global Accelerator zarządza przełączaniem awaryjnym dla dwupasmowych punktów końcowych poprzez monitorowanie zdrowia, routing ważony, regionalne przełączenie awaryjne i awarie do najbliższych punktów końcowych, a wszystko to wymaga konsekwentnej obsługi podwójnego stosu w różnych punktach końcowych, aby zapewnić płynną obsługę ruchu IPv4 i IPv6 i wysoką dostępność [3] [5] [6] [9].

Cytaty:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-caveats.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resilercyfiction.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/global-accelerator-ipv6-ec2/
[7] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[8] https://aws.amazon.com/global-accelerator/faqs/
[9] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[10] https://aws.amazon.com/global-accelerator/features/