반응형
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇
공통점
- [엣지 서버 사용]: 둘 다 AWS의 글로벌 네트워크와 엣지 로케이션을 사용하여 전 세계 사용자에게 빠르게 서비스를 제공한다
- [DDoS 보호]: 두 서비스 모두 AWS Shield와 통합되어 DDoS 공격으로부터 보호한다.
CloudFront는 엣지 로케이션을 사용하여 콘텐츠를 캐시하는 반면,
Global Accelerator는 최적의 경로를 찾기 위해 엣지 로케이션을 사용하여 가장 가까운 리전 엔드포인트로 연결한다.
차이점
- 주요 용도
- CloudFront: 주로 캐시 가능한 정적 콘텐츠(예: 이미지 및 비디오)를 빠르게 전송하는 데 사용된다.
- Global Accelerator: 사용자의 위치에 상관없이 애플리케이션에 대한 최적의 경로를 선택하여 빠르게 전송한다
- 프로토콜
- CloudFront: HTTP/HTTPS 프로토콜만 지원
- Global Accelerator: TCP/UDP 프로토콜, 비-HTTP 프로토콜: 게임(UDP), IoT(MQTT), Voice over IP
- 사용 사례
- CloudFront: 주로 웹사이트, 동영상 스트리밍
- (⚠️ 반대로 리얼 타임으로 계속 바뀌는 애플리케이션은 사용하기 어렵다)
- Global Accelerator: 리얼 타임 애플리케이션 (예: 게임, 화상 회의, 금융 거래)
- (⚠️ 반대로 한 곳의 지역에서만 사용되는 애플리케이션이라면 굳이 Global Accelerator를 사용할 필요 없다)
- CloudFront: 주로 웹사이트, 동영상 스트리밍
- 고정 IP 주소
- CloudFront: 전 세계에 분산된 엣지 로케이션은 동적으로 IP 주소를 할당하므로, 고정 IP 주소가 없다.CloudFront는 도메인 이름(CNAME)을 사용하여 접근한다.
- Global Accelerator: 2 개의 고정 공용 IP 주소를 제공한다. 하나의 IP 주소에 장애가 발생하더라도 다른 IP 주소를 통해 계속해서 서비스에 접근할 수 있다.
참고
Global Accelerator에 대한 정리: https://jibinary.tistory.com/227
CloudFront에 대한 정리: https://jibinary.tistory.com/99
차이점에 관한 문제: https://jibinary.tistory.com/390
728x90
반응형