[AWS/SAA-C02] 시험대비 11일차 + CloudFront

    728x90
    반응형

    2022.10.27

    SAA-C02 시험대비 공부 11일차

     

     

    출처

      ① AWS 바로 시작하기(사내인터넷강의)

      ② AWS Certified Solutions Architect - Associate 자격증 준비하기(인프런인터넷강의)

      ③ AWS 공인 솔루션스 아키텍트 스터디 가이드(직접구매)

     

     

    CloudFront

      ① Amazon의 글로벌 CDN서비스

      ② Edge Location을 기반으로 제공되는 네트워크 서비스

      ③ 자동으로 자신과 가까운 엔드포인트로 연결되는 방식 (글로벌 배포)

      ④ 비디오 컨텐츠 등의 실시간 스트리밍 배포에 적합

      ⑤ EC2 등의 오리진 서버의 부하를 줄일 수 있음

      ⑥ 오리진에서 CloudFront로 전송되는 비용은 부과되지 않으므로 비용 절감 효과가 있음

      ⑦ 사용자의 요청 헤더값(디바이스, 최종 사용자의 위치, 최종 사용자가 사용하는 언어 및 다양한 조건)에 따라 서로 다른 버전의 컨텐츠를 캐싱하여 제공할 수 있음

      ※ CDN(Content Delivery Network): 컨텐츠 전송 네트워크 서비스

      ※ Edge Location: 데이터를 임시 저장할 수 있는 컨텐츠 캐싱 기능을 이용해 사용자에게 더 빨리 배포하도록 지원하는 서비스

     

     

    CloudFront - Price Classes

      ① 비용 절약을 위해 가격등급에 따라 배포하는 Edge Location 수를 줄일 수 있음

      ② Price Class All(전체 가격 등급): 모든 Region에 배포

      ③ Price Class 200(가격 등급 200): 대부분의 Region에 배포

      ④ Price Class 100(가격 등급 100): 일부 Region에 배포하며 가장 낮은 비용

     

     

    CloudFront - Origin Group

      ① CloudFront에 대한 고가용성

      ② Origin 장애조치를 사용하여 CloudFront를 설정

      ③ 기본 Origin과 보조 Origin이 포함된 Origin Group을 생성

      ④ 기본 Origin을 사용할 수 없거나 실패를 나타내는 특정 HTTP 응답상태코드를 반환하는 경우 자동으로 보조 Origin으로 전환

     

     

    Lambda@Edge

      ① CloudFront를 통해 전달되는 컨텐츠를 사용자 지정함수를 통해 실행할 수 있기 해주는 AWS Lambda가 확장된 컴퓨팅 서비스

      ② Node.js 또는 Python 함수를 작성한 후 사용자와 가까운 Edge Location에서 해당 함수를 실행

      ③ 데이터 전송 비용을 줄기 위해 사용자에게 전송되는 파일을 압축할 때 사용

      ④ User-Agent 헤더를 확인하여 사용중인 디바이스의 화면 크기에 따라 다른 이미지를 반환할 때 사용

      ⑤ A/B 테스트를 위해 사이트의 다양한 버전을 볼 수 있도록 쿠키를 검사하고 URL을 다시 작성할 때 사용

     

    728x90
    반응형

    댓글