CDN(Contents Delivery Network)
- 콘텐츠를 효율적으로 전달하기 위해 여러 노드를 가진 네트워크에 데이터를 저장하여 제공하는 시스템
- 온라인 상의 대용량 컨텐츠를 저렴한 비용으로 빠르게 전송하도록 함
- 주요 ISP의 CDN 서버에 콘텐츠를 분산시키고 유저의 네트워크 경로 상 가장 가까운 곳의 서버로부터 콘텐츠를 전송받도록 하여 트래픽이 특정 서버에 집중되지 않고 각 지역 서버로 분산되도록 하는 기술
동작 원리
- 콘텐츠에 대한 요청이 발생하게 되면 사용자와 가장 가까운 위치에 배치된 CDN 서버로 사용자를 접속시키게 되며, CDN 서버는 요청된 파일의 캐싱된(사전 저장된) 콘텐츠를 사용자에게 전달하게 됨
CloudFront
- Amazon에서 제공하는 CDN
실습
1. S3에서 버킷 생성 - 파일 업로드(권한에서 퍼블릭으로 체크) - 객체 URL을 클릭해서 정상적으로 나오는지 확인
2. CloudFront에서 배포 생성 - 버킷을 도메인으로 선택 - WAF 비활성화 - 배포 생성
3. 웹 브라우저에서 CloudFront의 도메인을 복붙하고 뒤에 /filename 을 입력해서 정상적으로 나오는지 확인
※ 배포 - 무효화에서 동기화하지 않을 파일 또는 폴더를 지정할 수 있음(한번 설정하면 삭제 불가능)
'🔐 [정보보안] 모의해킹 침해대응 전문가 취업캠프 > AWS' 카테고리의 다른 글
[AWS] Lightsail (0) | 2023.12.18 |
---|---|
[AWS] IAM (0) | 2023.12.18 |
[AWS] Auto Scaling (0) | 2023.12.15 |
[AWS] Elastic Load Balancing (0) | 2023.12.15 |
[AWS] Route 53 (0) | 2023.12.15 |