본문 바로가기

CloudFront

Opensearch로 Cloudfront의 access_log를 실시간으로 분석해보자 💡 참고자료 [AWS 공식블로그] Kinesis Data Stream 생성 Kinesis 콘솔 데이터 스트림 생성 이름 cloudfront-real-time-log-data-stream 지정 온디멘드 요금 설정 성공 Cloud Front 배포, 실시간 로그 활성화 Cloud Formation 활용하여 손쉽게 배포 생성된 S3에 정적파일 업로드 Cloud Front 콘솔 원격측정 > 로그 실시간 로그 구성 > 구성 생성 이름 CloudFrontRealTimeConfigName 샘플링 속도 100 원하는 필드 선택 생성한 Kinesis data stream ARN 등록 배포, 기본 캐싱 설정 성공 Kinesis Firehose에서 로그 처리용 Lambda 함수 생성하기 람다 콘솔 함수 생성 이름 cf-rea.. 더보기
Cloud Front로 S3의 정적 콘텐츠를 전세계에 배포해보자! Cloud Front란? AWS에서 제공하는 CDN 서비스이다. 캐싱을 통해 Client에게 좀더 빠르게 콘텐츠를 제공한다. 전 세계에 있는 Edge Location 중, Client에 가장 가까운 곳을 찾아 리다이렉션 해준다. 해당 그림을 보면, 오리진에서 각 국가에 있는 Edge Location으로 콘텐츠가 배포된다. 도쿄에 있는 Client가 Cloudfront의 DNS 주소로 접속하면 가장 가까운 도쿄 Edge Location에서 콘텐츠를 받아온다. 이때 오리진의 콘텐츠가 캐싱되어있어 Client는 더욱 빠르게 콘텐츠를 받아볼 수 있다. Cloud Formation 생성 💡 참고자료 [AWS 공식 자습서] AWS는 Amazon S3와 CloudFront를 최대한 일괄적으로 설정할 수 있도록 시작할.. 더보기