더보기라인의 CDN 플랫폼 세미나를 참고하였습니다.CDN이란?Content Delivery Network.지역적으로 분산되어 있는 프록시 서버들의 클러스터, 데이터 센터이다. 유저들에게 가장 가까운 위치에 서비스를 배치해서 높은 가용성과 성능을 제공해준다.CDN은 주요 ISP 내부에 CDN 내부에 배치를 해서 CDN 서비스 제공이 가능하다. CDN 다운로드 흐름 [DNS]CDN 접속에서부터 시작을 한다.1) DNS Lookup이라는 단계를 통해, 근처의 CDN 서버의 IP를 받게 된다. 유저가 접근하는 DNS Record(서비스 도메인)을 CNAME이라는 레코드 타입을 써서 CDN 서비스의 DNS 서버로 위임을 시켜줄 필요가 있다. 2) 이 상태에서 유저가 IP Address를 받기 위해 DNS Reso..
Cloud CDNCloud CDN은 GCP에서 제공하는 CDN 서비스이다. 이번 글에서는 Cloud CDN을 이용하여 CDN 환경을 구축하고 성능을 테스트해볼 것이다. 공식 문서(https://cloud.google.com/cdn/docs/setting-up-cdn-with-bucket)를 활용해서 구성을 해볼 것이다. 먼저 Google Cloud에서 계정 등록 및 CDN 사용 등록을 한다. Cloud CDN 페이지에서 설정을 시작한다. CDN 설정을 하려면 다음과 같이 원본 구성 (버킷 구성), 호스트 및 경로 규칙 구성, 캐시 성능 구성을 해야함을 알 수 있다. 1. Cloud Storage 백엔드 버킷 만들기스토리지 버킷을 만들어볼 것이다. 이때, 여러 리전에 자동으로 객체를 복제하는 멀티 리전 버..