AWS Global Accelerator는 엔드 포인트 그룹 내의 모든 엔드 포인트의 건강을 지속적으로 모니터링하고 트래픽을 건강한 사람들에게만 라우팅하여 듀얼 스택 엔드 포인트에 대한 장애 조치를 처리합니다. 듀얼 스택 엔드 포인트는 IPv4와 IPv6을 모두 지원하며 네트워크로드 밸런서, 애플리케이션로드 밸런서 또는 기본 IPv6 주소가 첨부 된 Amazon EC2 인스턴스 일 수 있습니다 [3] [9] [6].
다음은 듀얼 스택 엔드 포인트에 대한 장애 조치가 자세하게 작동하는 방법입니다.
- 글로벌 가속기는 엔드 포인트 그룹의 모든 엔드 포인트에 대한 건강 검사를 수행합니다. 엔드 포인트가 건강에 좋지 않으면 트래픽을 해당 엔드 포인트로 라우팅하는 것을 중지하고 대신 같은 그룹 내의 다른 건강한 엔드 포인트로 트래픽을 라우팅합니다 [3] [5].
- 현재 엔드 포인트 그룹에 무게가 0 인 건강한 엔드 포인트가 존재하지 않으면, 글로벌 가속기는 다른 엔드 포인트 그룹 (일반적으로 다른 AWS 영역)에서 건강한 엔드 포인트로 실패하려고 시도합니다. 이 장애 조치는 트래픽 다이얼 설정을 무시합니다. 즉, 트래픽 다이얼이 0으로 설정된 엔드 포인트 그룹조차도 장애 조치 시도 중에 고려됩니다 [5].
- 가장 가까운 세 개의 엔드 포인트 그룹을 확인한 후 무게가 0보다 큰 건강한 엔드 포인트가 발견되지 않으면 건강 상태에 관계없이 클라이언트에 가장 가까운 엔드 포인트 그룹의 무작위 종점으로 트래픽을 라우팅하여 글로벌 가속기가 "열려"실패합니다 [5].
- 이전에 건강에 해로운 엔드 포인트가 회복되면, 글로벌 가속기는 정상적인 라우팅 동작을 재개하여 트래픽을 0 이상으로 트래픽 다이얼로 건강한 엔드 포인트로 되돌립니다. 그러나 기존의 활성 연결은 재설정 될 때까지 원래의 엔드 포인트로 계속 진행합니다 [5].
-듀얼 스택 가속기는 모든 엔드 포인트도 듀얼 스택이어야합니다. 가속기를 듀얼 스택으로 업데이트 할 때 글로벌 가속기는 모든 엔드 포인트에 기본 IPv6 주소가 있고 필요한 경우 EC2 인스턴스에 추가합니다 [6] [9].
-글로벌 가속기는 정적 듀얼 스택 IP 주소를 단일 접촉 지점으로 제공하여 AWS 글로벌 네트워크를 통해 클라이언트 트래픽을 가장 가까운 건강한 듀얼 스택 엔드 포인트로 라우팅하여 가용성과 성능을 향상시킵니다 [3] [10].
-일부 듀얼 스택 엔드 포인트에 대해 클라이언트 IP 주소 보존을 활성화 할 수 있지만 IPv4 가속기의 듀얼 스택 네트워크로드 밸런서에 대한이 기능을 비활성화하는 것과 같은 제한 사항이 있습니다 [3].
요약하면, AWS Global Accelerator는 건강 모니터링, 가중 라우팅, 지역 장애 조치 및 가장 가까운 엔드 포인트로의 붕괴에 대한 듀얼 스택 엔드 포인트에 대한 장애 조치를 관리하는 동시에 엔드 포인트 전반에 걸쳐 일관된 듀얼 스택 지원을 필요로하는 동시에 원활한 IPV4 및 IPv6 트래픽 처리 가능성을 보장합니다 [3] [6] [6] [9].
인용 :
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-lworks.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-resiliency.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/