AWS Global Accelerator는 네트워크 영역의 개념을 사용하여 전 세계 응용 프로그램의 결함 공차, 가용성 및 성능을 향상시킵니다. 다음은 Global Accelerator의 네트워크 영역에 대한 자세한 설명입니다.
** 정의와 목적
Global Accelerator의 네트워크 영역은 AWS 가용성 영역과 개념이 유사하지만 글로벌 가속기 서비스와 관련된 개념이 유사한 분리 된 물리적 인프라 단위입니다. 각 네트워크 영역에는 자체 물리적 인프라 세트가 있으며 고유 IP 서브넷의 IP 주소를 제공합니다. 이 영역은 가속기에 할당 된 정적 IP 주소에 대한 고장 분리 및 고 가용성을 제공하도록 설계되었습니다 [3] [5] [6].
** 정적 IP 주소 및 네트워크 영역
글로벌 가속기를 만들 때 AWS는 가속기에 대해 2 개의 정적 IPv4 주소 (또는 듀얼 스택 가속기의 4 개의 정적 IP)를 할당합니다. 이러한 정적 IP 주소는 각각 다른 네트워크 영역에서 제공됩니다. 이는 두 IP가 별도의 독립적 인 네트워크 영역에서 광고되며, 이는 하나의 네트워크 영역이 실패 또는 중단을 경험하면 응용 프로그램을 보호합니다. 예를 들어, 특정 클라이언트 네트워크의 네트워크 문제 또는 IP 차단으로 인해 하나의 IP 주소가 도달 할 수 없게되면 다른 네트워크 영역의 다른 건강 IP 주소를 사용하여 클라이언트 응용 프로그램이 재 시도 될 수 있습니다 [3] [5] [6] [8].
** 물리적 격리 및 결함 허용 오류
각 네트워크 영역은 독립적으로 관리되며 업데이트 또는 변경 사항이 한 번에 하나의 네트워크 영역에만 영향을 미치도록 엄격한 변경 제어 정책을 가지고 있습니다. 이 격리는 실패 또는 유지 보수 활동의 영향을 제한합니다. 또한, 각 네트워크 영역은 다수의 셀로 분할되며, 이는 자체 물리적 호스트 및 구성을 갖는 추가 분리 단위입니다. 고객은 별도의 네트워크 영역에서 셀 쌍과 관련이 있으므로 한 셀이 영향을 받으면 다른 네트워크 영역의 다른 셀에서 트래픽이 계속 제공되어 탄력성을 향상시킵니다 [5].
** 트래픽 라우팅의 역할
네트워크 영역을 통해 글로벌 가속기는 여러 격리 된 영역의 IP 주소를 광고하여 결함 내성, 고용성 라우팅을 제공 할 수 있습니다. 사용자로부터의 트래픽은 가장 가까운 AWS 에지 위치로 라우팅되며, Global Accelerator는 TCP 연결을 종료하고 AWS 글로벌 네트워크를 통해 최적의 지역 종점으로 전달합니다. 네트워크 영역을 사용하면 한 영역이나 IP 주소를 사용할 수없는 경우 트래픽이 중단없이 다른 영역 IP 주소로 즉시 장애가 발생할 수 있습니다 [3] [5] [6].
**요약
- 네트워크 영역은 가용성 영역과 유사하지만 Edge Network와 유사한 AWS Global Accelerator의 물리적 인프라 단위입니다.
- 각 가속기에는 두 개의 정적 IP 주소가 할당되며, 각각 다른 네트워크 영역에서 제공되어 결함 공차를 제공합니다.
- 네트워크 영역에는 독립적 인 관리, 물리적 인프라 및 IP 서브넷이있어 고장을 분리합니다.
- 고장으로 인한 고객 영향을 줄이기 위해 셀로 더 나뉘어집니다.
- 네트워크 영역은 하나의 영역을 사용할 수 없게되면 IP 주소간에 인스턴트 장애 조치를 가능하게하여 글로벌 응용 프로그램에 대한 고 가용성과 탄력성을 보장합니다 [3] [5] [6] [8].
이 디자인을 통해 AWS Global Accelerator는 응용 프로그램에 고도로 사용 가능한 성능 및 결함이있는 글로벌 트래픽 라우팅 서비스를 제공 할 수 있습니다.
인용 :
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-lworks.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-lobal-accelerator.html
[3] https://aws.amazon.com/global-accelerator/features/
[4] https://tutorialsdojo.com/aws-global-accelerator/
[5] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-application-resiliency-with-aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-components.html
[7] https://boto3.amazonaws.com/v1/documentation/api/1.17.39/reference/services/globalaccelerator.html
[8] https://www.hava.io/blog/what-is-aws-global-accelerator
[9] https://stackoverflow.com/questions/63239840/what-is-the-aws-global-accelerator-eni
[10] https://www.whizlabs.com/blog/aws-global-accelerator/