본문 바로가기
Amazon Web Serivce 자격증 쉽게 공부하기/[C03]AWS Solutions Architect Asso 기본

SAA-C03 기본 #6, Cloudfront & Global Accelerator

by 네트워크 엔지니어 환영 2023. 10. 30.
반응형

Cloudfront

  • AWS의 CDN 서비스
    • Content Delivery Network (CDN) : 컨텐츠 전송 네트워크, 데이터 사용량이 많은 애플리케이션의 웹 페이지 로드 속도를 높이는 상호 연결된 서버 네트워크
  • 이미지 파일과 같은 정적 콘텐츠뿐만 아니라 동영상과 같은 동적 콘텐츠를 빠르게 배포할 수 있도록 돕는 서비스
  • 웹사이트의 컨텐츠를 서로 다른 엣지 로케이션에 미리 캐싱하여 읽기 성능 높임
    • Edge Location : 콘텐츠를 캐싱하고 사용자에게 전달하는 캐싱 서버
  • CloudFront는 전세계 총 216개의 엣지 로케이션을 통해 구성
  • Custom Origin : 캐싱의 대상이 되는 존재, ALB / EC2 Instance / S3 Static Hosting Website / Any HTTP 백엔드
  • Geo-Location : 사용자가 특정 지리적 위치에서 접근할 경우, 콘텐츠 접근을 제한하는 기능
  • Cache Invalidations (캐시 무효화) 기능 제공 : 파일이 만료되기 전에 파일을 제거해야 할 경우, 캐시 제거 가능

 

Global Accelerator

  • 두 개의 Anycast IP를 활용하여 CDN 기능를 제공하는 서비스
    • Anycast : 송신자가 전송하는 트래픽을 인터넷상의 경로 중 수신자와 가장 가까운 노드에서 제공하는 네트워크 라우팅 방식
  • Anycast를 활용하면 다수의 서버가 하나의 IP 사용가능 (구글 DNS 8.8.8.8 등)
  • 전세계 유저들에게 두개의 고정 IP주소를 제공하며 엣지 로케이션을 통해 트래픽 전송
  • Elastic IP, EC2 instance, ALB, NLB 연결 가능
  • HTTP가 아닌 서비스를 보다 빠르게 제공하기 위해 ELB가 Edge location을 통해 Global Accelerator로 연결되며 ELB에 대한 헬스 체크 기능 제공

댓글