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에 대해 알아보세요.