콘텐츠 전송 네트워크(CDN)를 사용하여 왕복 시간(RTT)을 줄일 수 있습니다. CDN은 사용자와 더 가까운 위치에서 콘텐츠를 캐시하고 고가용성을 제공하는 전략적으로 배치된 서버입니다.
CDN은 캐싱, 로드 분산 및 확장성을 통해 RTT를 줄입니다.
CDN에 대해 읽어보기 »
캐싱
캐싱은 더 빠른 데이터 액세스를 위해 동일한 데이터의 여러 복사본을 저장하는 프로세스입니다. CDN은 자주 액세스되는 콘텐츠를 최종 사용자와 더 가까운 위치에 캐싱합니다.
지리적으로 멀리 떨어져 있는 사용자가 콘텐츠를 처음으로 요청하면 애플리케이션 서버가 원격 사용자에게 응답을 보내고 CDN에 응답 복사본을 보냅니다. 다음에 이 사용자(또는 해당 위치의 다른 사용자)가 동일한 요청을 하면 CDN에서 직접 응답이 전송됩니다. 이렇게 하면 요청이 애플리케이션 서버로 이동하지 않아도 되므로 전체 RTT가 줄어듭니다.
로드 분산
CDN의 로드 분산은 사용자 요청을 효율적이고 균형 잡힌 방식으로 서버 네트워크 전체에 분산합니다. CDN은 요청의 오리진과 CDN 서버 인프라의 현재 로드를 기반으로 요청에 가장 적합한 서버를 결정합니다.
확장성
클라우드 기반 서비스인 CDN은 확장성이 뛰어나며 많은 수의 사용자 요청을 처리할 수 있습니다. CDN은 콘텐츠 전송에서 병목 현상을 없애고 RTT를 최소한으로 유지하는 데 도움이 됩니다.