AWS 기능중에 AWS Global Accelerator를 알아보려고 합니다.
AWS Global Accelerator는 클라이언트에 가장 가까운 정상 동작하는 엔드포인트를 찾아 연결을 도와줍니다.
한마디로 여러 리전에 있는 서버중 현재 사용자에 가장 가까우면서 정상 동작을 하는 서버에 연결을 도와줍니다.
가장 가까운 서버의 오류가 발견 시 자동으로 재라우팅도 도와줍니다.
완전 최신 기능이네요😊
😊간단 정리😊
1. elastic ip, ec2 instances, alb, nlb, public or private에서 사용이 됩니다.
2. 빠른 속도 그리고 빠른 장애 복구를 도와줍니다.
3. 항상 애플리케이션의 건강 상태를 확인합니다.
4. 애플리케이션을 글로벌 하게 만드는데 도움이 됩니다.
5. 2개의 외부 IP만 존재하여 보안적으로 안전합니다.
6. AWS Shield 덕분에 DDos에도 안전합니다.
😎장점😎
1. 가장 가까운 엔드포인트 접속을 자동으로 빠르게 라우팅을 도와줍니다.
2. 오류 발생 시 자동으로 차선의 엔드포인트로 즉각적 장애 조치를 도와줍니다.
😂단점😂
1. 사용자 인접 지역에 엣지가 없으면 오히려 느려질 수 있습니다.
2. 좀 비쌉니다...........
😉기타비교😉
1. Unicast IP vs Anycast IP
Unicast IP는 출발지와 목적지가 정확해야 하는 일대일 통신입니다.
Anycast IP는 가장 가까운 Node와 통신하는 방식입니다.
공통적으로 전 세계의 엣지 로케이션을 사용하며 DDos보호를 위해 AWS Shield와 통합됩니다.
2. AWS Global Accelerator vs CloudFront
CloudFront
- 캐시 가능한 콘텐츠(이미지 및 비디오)
- 동적 콘텐츠 (API 및 동적 사이트)
Global Accelerator
- TCP 또는 UDP를 통한 광범위한 애플리케이션의 성능 향상
- 하나 이상의 AWS 리전에서 실행중인 애플리케이션
- 게임(UDP) Iot(MQTT) 또는 VoIP(Voice over IP)와 같은 NON-HTTP 사용.
- 고정 IP 주소가 필요한 HTTP 사용 사례
- 결정적이고 빠른 지역 장애 조치가 필요할 경우
'Server > AWS' 카테고리의 다른 글
[linux] MongoDB AWS S3 백업하기 (0) | 2023.08.07 |
---|---|
[CentOS] Aws CloudWatch Memory 및 용량 확인 (0) | 2023.04.13 |
[Windows] Aws CloudWatch Memory 및 용량 확인 (0) | 2023.04.12 |