AWS에서 엣지 로케이션을 사용하는 이유는 무엇인가?
엣지 로케이션은 전 세계의 리전에서 보다 빠른 접근성을 위해 존재하며, 사용자가 아닌 AWS에 의해 셋팅된다. 그렇다면 엣지 로케이션은 어떨 때 주로 사용하게 되는가?
엣지 로케이션은 CF(클라우드 프론트, CloudFront) 기능과 연관이 깊다
CF는 최종 사용자에게 더 짧은 지연 시간으로 콘텐츠를 전송하기 위해 사용하는 글로벌 네트워크이다. 이러한 CF는 엣지 로케이션 서비스라고 볼 수 있다. 엣지 로케이션은 북미, 유럽, 아시아, 오스트레일리아 및 남아메리카에 위치해 있으며, Amazond Route53 및 Amazond CloudFront와 같은 AWS 서비스를 지원한다.
추가로, Amazon CloudFront에서 기본적으로 사용되는 리전 엣지 캐시는, 엣지 로케이션에 유지할 정도로 자주 액세스하지 않는 콘텐츠가 있을 때 활용된다. 리전 엣지 캐시가 이 콘텐츠를 흡수하고, Origin 서버에서 해당 콘텐츠를 가져오지 않아도 되는 대안을 제공한다.
[엣지로케이션의 주요내용 정리]
엣지로케이션에는,
- 속도) CDN 서비스를 제공하는 CloudFront가 있다
* CDN : Content Delivery Network = 글로벌 콘텐츠 전송 네트워크
DNS 서비스를 제공하는 Route53이 있다
- 보안) WAF (Web Application Firewall)
DDoS 방어 Shield
- Lambda가 엣지로케이션에서 수행됨
- 리전과 별도의 인프라인 엣지 로케이션에 CDN,Route53, WAF, Shield 기능이 수행된다
- 엣지 로케이션과 리전 사이에는 엣지캐쉬를 둘 수 있다.
엣지캐쉬는
- Amazon API Gateway에서 API 캐싱을 활성화하여 엔드포인트의 응답을 캐싱할 수 있음
- 캐싱을 사용하면 엔드포인트에 대한 호출 수를 줄이고, API에 대한 요청의 지연 시간을 개선할 수 있음
- 단계에 대한 캐싱을 활성화할 경우,
API Gateway에서는 지정된 TTL(Time to Live) 기간(초) 동안 엔드포인트에서 응답을 캐싱함.
그런 다음, API Gateway는 엔드포인트에 요청하는 대신 캐시에서 엔드포인트 응답을 조회하여 요청에 응답함
(API 캐싱에 대한 기본 TTL 값은 300초임)
비용측면에서,
- 엣지 로케이션을 썻을 때 비용 부분이 저렴한가?
저렴할수도 있고, 아닐수도 있다. 고객에게 더 빨리 서비스를 주는데 포커스를 맞춘것이다.
- AWS의 글로벌 엣지 로케이션 현황
글쓴이 : xpro.jason@gmail.com
[무단배포는 노노, 링크배포는 Okay]
- 글작가 Jason 의 병맛지식 -
* 본 글이 도움이 되셨다면, 광고클릭 부탁해요
* 여러분의 광고클릭은 계속된 글쓰기에 도움이 됩니다
https://xprojason.tistory.com/entry/AWS-람다와-서버리스-컴퓨팅
https://xprojason.tistory.com/entry/AWS-클라우드-워치-란-무엇인가-CloudWatch
https://xprojason.tistory.com/entry/AWS-인스턴스-메타데이터를-사용하여-EC2-인스턴스에-대한-정보-가져오기
https://xprojason.tistory.com/entry/AWS-엣지-로케이션을-사용하는-이유
https://xprojason.tistory.com/entry/AWS-AWS-리전-Region-가용영역AZ-엣지로케이션-이란
'Tech > IT기술 리뷰' 카테고리의 다른 글
[AWS] 클라우드 워치 란 무엇인가? - CloudWatch (0) | 2022.03.31 |
---|---|
[AWS] 인스턴스 메타데이터를 사용하여 EC2 인스턴스에 대한 정보 가져오기 (0) | 2022.03.30 |
[AWS] AWS 리전 (Region), 가용영역(AZ), 엣지로케이션 이란 (0) | 2022.03.28 |
맥북 한자 입력하는 방법 (0) | 2022.03.07 |
파이썬 - 변수값을 다시 받아오기 (+ reload 변수 리프레쉬) (0) | 2022.02.22 |
댓글