CDN 에지 서버란?

에지 서버는 인터넷 속도를 높이는 주요 구성 요소입니다.

학습 목표

이 글을 읽은 후에 다음을 할 수 있습니다:

  • CDN 에지 서버의 정의
  • 데이터가 네트워크를 통해 전달되는 방식 이해하기
  • 에지 서버와 원본 서버 구분

관련 콘텐츠


계속 알아보시겠어요?

인터넷에서 가장 인기 있는 인사이트를 한 달에 한 번 정리하는 Cloudflare의 월간 요약본 theNET를 구독하세요!

Cloudflare가 개인 데이터를 수집하고 처리하는 방법은 Cloudflare의 개인정보 취급방침을 참조하세요.

글 링크 복사

CDN 에지 서버란?

CDN 에지 서버는 네트워크의 논리적 극단 또는 " 에지"에 위치하는 컴퓨터입니다.에지 서버는 개별 네트워크 간의 연결 역할을 하는 경우가 많습니다.CDN 에지 서버의 주요 목적은 콘텐츠를 요청하는 클라이언트 시스템에 최대한 가깝게 저장하여 대기 시간을 줄이고 페이지 로드 시간을 개선하는 것입니다.

에지 서버는 네트워크에 진입점을 제공하는 에지 장치의 한 유형입니다. 다른 에지 장치에는 라우터와 라우팅 스위치가 있습니다. 에지 장치는 다른 네트워크가 연결하고 전송을 공유하도록 인터넷 익스체인지 포인트(IxP) 내부에 배치되는 경우가 많습니다.

에지 서버는 어떻게 작동할까요?

특정 네트워크 레이아웃에서는 여러 장치가 미리 정의된 하나 이상의 네트워크 패턴을 사용하여 서로 연결됩니다. 네트워크가 다른 네트워크나 더 큰 인터넷에 연결하려는 경우 트래픽이 한 위치에서 다른 위치로 흐르도록 하려면 일종의 다리가 있어야 합니다. 네트워크 에지에서 이 다리를 생성하는 하드웨어 장치를 에지 장치라고 합니다.

네트워크들은 에지에서 연결됩니다

많은 장치가 연결된 일반적인 가정 또는 사무실 네트워크에서 휴대폰이나 컴퓨터와 같은 장치는 허브 앤 스포크 네트워크 모델을 통해 네트워크에 연결되고 연결 해제됩니다. 모든 장치는 동일한 근거리 통신망(LAN) 내에 존재하며 각 장치는 중앙 라우터에 연결되어 서로 연결할 수 있습니다.

두 번째 네트워크를 첫 번째 네트워크에 연결하려면 어느 지점에서 네트워크 간에 연결이 이루어져야 합니다. 네트워크끼리 서로 연결할 수 있는 장치는 정의상 에지 장치입니다.

CDN 에지 네트워크 장치 다이어그램

이제 네트워크 A 내부의 컴퓨터가 네트워크 B 내부의 컴퓨터에 연결해야 하는 경우 연결은 네트워크 A에서 네트워크 에지를 거쳐 두 번째 네트워크로 전달되어야 합니다. 이와 동일한 패러다임이 인터넷을 통해 연결될 때와 같이 보다 복잡한 컨텍스트에서도 작동합니다. 네트워크끼리 전송을 공유하는 기능은 네트워크 간의 에지 장치 가용성으로 인해 병목 현상이 발생합니다.

연결이 인터넷을 통과해야 하는 경우 네트워크 A와 네트워크 B 간에 더 많은 중개 단계를 수행해야 합니다. 단순화하기 위해 각 네트워크가 원이고 원들이 만나는 위치가 네트워크의 에지라고 가정하겠습니다. 연결이 인터넷을 통해 이동하려면 일반적으로 많은 네트워크와 연결되고 많은 네트워크 에지 노드를 가로질러 이동해야 합니다. 대체로 연결해야 하는 거리가 멀수록 통과해야 하는 네트워크의 수도 많아집니다. 연결은 다른 인터넷 서비스 공급자와 인터넷 백본 인프라 하드웨어를 통과해야 대상에 도달할 수 있는 경우도 있습니다.

CDN 에지 서버 배치 다이어그램

CDN 공급자는 여러 위치에 서버를 배치하지만, 가장 중요한 것은 서로 다른 네트워크 사이의 가장자리에 있는 연결 지점입니다.이러한 에지 서버는 서로 다른 여러 네트워크와 연결되어 네트워크 간에 빠르고 효율적으로 트래픽이 전달되도록 합니다.CDN이 없으면 전송은 출발지와 목적지 사이에 더 느리고/또는 더 복잡한 경로를 취할 수 있습니다.최악의 시나리오에서 트래픽은 먼 거리를 "트롬본"합니다. 길 건너에 있는 다른 장치에 연결할 때 연결이 전국을 가로질러 갔다가 다시 돌아와야 할 수도 있습니다.CDN은 에지 서버를 주요 위치에 배치함으로써 다른 네트워크 내부의 사용자에게 콘텐츠를 신속하게 전달할 수 있습니다.CDN 사용의 개선 사항에 대해 자세히 알아보려면 CDN 성능 작동 방식을 살펴보세요.

에지 서버와 원본 서버의 차이점은?

원본 서버는 웹 자산이 CDN을 사용하지 않을 때 모든 인터넷 트래픽을 수신하는 웹 서버입니다.CDN 없이 원본 서버를 사용한다는 것은 각 인터넷 요청이 세계 어디에 있든 상관없이 원본 서버의 물리적 위치로 반환되어야 함을 의미합니다.이렇게 되면 서버가 요청하는 클라이언트 시스템에서 멀어지는 만큼 로드 시간이 늘어납니다.

CDN 에지 서버는 하나 이상의 원본 서버의 부하를 줄이기 위해 전략적 위치에 콘텐츠를 저장(캐시)합니다.에지 서버 캐시는 이미지, HTML, JavaScript 파일(그리고 잠재적으로 다른 콘텐츠) 등의 정적 자산을 요청하는 클라이언트 시스템에 최대한 가깝게 이동함으로써 웹 리소스가 로드되는 데 걸리는 시간을 줄일 수 있습니다.원본 서버는 CDN을 사용할 때도 여전히 중요한 기능을 수행합니다. 인증에 사용되는 해시된 클라이언트 자격 증명 데이터베이스와 같은 중요한 서버 측 코드가 일반적으로 원본에서 유지되기 때문입니다.전 세계에 걸쳐 에지 서버가 있는 Cloudflare CDN에 대해 알아보세요.

FAQ

CDN에서 에지 서버는 무엇으로 정의되나요?

에지 서버는 네트워크의 논리적 끝단, 즉 에지에 위치한 장치로, 가능한 한 최종 사용자와 가까운 위치에서 요청을 처리하여 지연 시간을 줄입니다. 콘텐츠 전송 네트워크(CDN)에서는 이러한 서버가 방문자와 오리진 서버 간의 주요 연결 지점 역할을 합니다.

에지 서버는 웹사이트 성능을 어떻게 향상하나요?

에지 서버는 사용자와 오리진 서버 사이에 위치함으로써 데이터가 이동해야 하는 물리적 거리를 최소화합니다. 이러한 거리 단축은 웹사이트 로딩 시간을 줄여, 사용자에게 더 빠르고 반응성이 뛰어난 경험을 제공합니다.

에지 서버와 원본 서버의 차이점은?

오리진 서버는 웹사이트의 원본 데이터와 콘텐츠가 저장된 중앙 소스입니다. 반면 에지 서버는 분산 네트워크의 일부로, 해당 데이터를 캐시 형태로 여러 글로벌 위치에 저장하여 사용자와 가까운 곳에서 더 빠르게 전달되도록 합니다.

에지 서버는 어떤 방식으로 웹사이트에 보안을 제공하나요?

에지 서버는 네트워크 경계에서 보호 장벽 역할을 할 수 있습니다. 웹 애플리케이션 방화벽(WAF)이나 DDoS 완화 서비스와 같은 보안 도구를 통해, 악성 트래픽이 오리진 서버에 도달하기 전에 이를 식별하고 차단할 수 있습니다.

사용자가 CDN에 의해 캐시되지 않은 콘텐츠를 요청하면 어떻게 되나요?

요청된 콘텐츠가 에지 서버에 저장되어 있지 않은 경우, 에지 서버는 해당 요청을 오리진 서버로 전달합니다. 이후 데이터를 수신하면 이를 사용자에게 전달하고, 향후 인근 사용자들의 요청을 더 빠르게 처리할 수 있도록 캐시로 저장할 수 있습니다.

에지 서버는 왜 인터넷 익스체인지 포인트(IXP)에 자주 위치하나요?

에지 서버를 IXP에 배치하면 다양한 인터넷 서비스 제공업체(ISP)와 직접 연결할 수 있습니다. 이러한 전략적 배치는 콘텐츠를 전달하는 데 필요한 홉(hop) 수, 즉 네트워크 전환 횟수를 줄여 지연 시간을 더욱 낮추는 데 도움이 됩니다.

에지 서버는 웹사이트의 확장성에 어떻게 기여하나요?

CDN 에지 서버는 오리진 서버의 트래픽 부담을 크게 줄여 웹사이트의 확장성을 향상시킵니다. 대부분의 요청을 에지 서버가 로컬에서 처리함으로써, 트래픽이 급증하거나 순간적인 요청이 몰리는 상황에서도 오리진 서버가 과부하에 걸리는 것을 방지합니다.