Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 다중 지역 응용 프로그램을위한 AWS Global Accelerator를 설정하는 단계는 무엇입니까?


다중 지역 응용 프로그램을위한 AWS Global Accelerator를 설정하는 단계는 무엇입니까?


다중 지역 응용 프로그램을위한 AWS Global Accelerator를 설정하려면 다음을 수행하십시오.

1. 여러 AWS 지역에 응용 프로그램을 배포하십시오
여러 AWS 영역에서 응용 프로그램 인프라 (예 : EC2 인스턴스, 애플리케이션로드 밸런서 또는 네트워크로드 밸런서)를 배포하여 시작하십시오. 이 다중 지역 배포는 가장 가까운 지역의 사용자에게 서비스를 제공하여 가용성을 향상시키고 대기 시간을 줄이기 위해 필수적입니다 [11].

2. AWS 글로벌 가속기를 만듭니다
-AWS Global Accelerator Console을 열고 새 가속기를 만들도록 선택하십시오.
- 가속기에 의미있는 이름을 제공하십시오.
- 가속기 유형을 표준으로 선택하십시오 (대부분의 웹 응용 프로그램에 적합).
- IP 주소 유형을 선택하십시오 : IPv4 또는 듀얼 스택 (IPv4 및 IPv6).
-AWS Global Accelerator는 가속기에 대해 두 개의 정적 Anycast IP 주소를 할당합니다. 이 IP는 전 세계적으로 애플리케이션 트래픽에 대한 고정 진입 지점 역할을합니다 [3] [5] [7].

3. 리스너를 구성하십시오
- 가속기에 하나 이상의 청취자를 만듭니다. 리스너는 글로벌 가속기가 들어오는 클라이언트 트래픽을 수락하는 데 사용할 수있는 프로토콜과 포트 (예 : HTTP 용 TCP 포트 80 또는 HTTP의 TCP 포트 80)를 정의합니다.
- 청취자는 인바운드 연결을 처리하고 적절한 종말점 그룹으로 전달할 책임이 있습니다 [5] [6].

4. 각 영역에 대한 엔드 포인트 그룹을 설정하십시오
- 각 리스너마다 하나 이상의 엔드 포인트 그룹을 구성하십시오. 각 엔드 포인트 그룹은 응용 프로그램이 배포되는 AWS 영역에 해당합니다.
-이 엔드 포인트 그룹을 통해 트래픽을받을 AWS 지역을 지정합니다.
- 각 엔드 포인트 그룹에 대한 건강 검사를 구성 할 수 있으므로 글로벌 가속기는 해당 지역의 엔드 포인트의 건강을 지속적으로 모니터링 할 수 있습니다.
- 선택적으로, 엔드 포인트 그룹 당 트래픽 다이얼 백분율을 조정하여 해당 지역으로 라우팅 된 트래픽 부분을 제어하십시오 (점진적인 롤아웃 또는 장애 조치 시나리오에 유용) [5] [6] [7].

5. 엔드 포인트 그룹에 엔드 포인트를 추가하십시오
- 각 엔드 포인트 그룹에 특정 엔드 포인트를 등록하십시오. 엔드 포인트는 응용 프로그램로드 밸런서, 네트워크로드 밸런서, EC2 인스턴스 또는 해당 영역에 배포 된 탄성 IP 주소 일 수 있습니다.
- 동일한 지역 내에서 트래픽이 어떻게 분포되는지를 제어하기 위해 끝점에 가중치를 할당 할 수 있습니다 [5] [6] [7].

6. DNS 레코드를 업데이트하십시오
- 도메인의 DNS 레코드를 업데이트하여 응용 프로그램의 완전한 자격을 갖춘 도메인 이름 (FQDN)을 Global Accelerator가 제공하는 정적 Anycast IP 주소로 지적하십시오. 이를 통해 클라이언트 요청이 가속기를 통해 라우팅되도록합니다 [12].

7. 트래픽 라우팅을 모니터링하고 조정하십시오
- AWS Global Accelerator의 모니터링 도구를 사용하여 트래픽 분포 및 엔드 포인트 건강을 관찰하십시오.
- 성능을 최적화하거나 장애 조치 시나리오를 처리하기 위해 필요에 따라 트래픽 다이얼 또는 엔드 포인트 가중치를 조정하십시오.
-Global Accelerator는 트래픽을 가장 가까운 건강 종점으로 자동으로 라우팅하여 대기 시간과 가용성을 향상시킵니다 [5] [11].

이 설정을 통해 다중 지역 애플리케이션은 AWS Global Accelerator의 정적 IP 주소, 건강 검사 및 지능형 라우팅을 통해 글로벌 성능 및 탄력성을 향상시킬 수 있습니다. 활성 활성 배포 (지역 간 부하 공유 트래픽) 및 활성 스탠드 비 오버 오버 모델을 모두 지원합니다 [11].

요약하면 주요 단계는 다음과 같습니다. 여러 지역에 앱을 배포하고, 가속기를 만들고, 리스너 구성, 엔드 포인트로 지역 종점 그룹을 설정하고, DNS를 업데이트하여 가속기 IP를 사용하고, 필요에 따라 트래픽을 모니터링/조정합니다.

인용 :
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/getting-started.html
[2] https://www.youtube.com/watch?v=p7ic_sim4qu
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-accelerators.creating-editing.html
[4] https://www.youtube.com/watch?v=qvlngf-st5o
[5] https://www.nops.io/glossary/what-is-is-aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[7] https://aws.amazon.com/global-accelerator/faqs/
[8] https://docs.aws.amazon.com/global-accelerator/
[9] https://d1.awsstatic.com/events/reinvent/2019/repeat_2_using_aws_global_accelerator_for_multi-region_applications_net202-22.pdf
[10] https://www.youtube.com/watch?v=cuyvztd9vke
[11] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-using-aws-global-accelerator/
[12] https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-accelerator-service-traffic-cross-multiple-uregion