오리진 서버 최적화: 퍼포먼스 향상을 위한 효과적인 로드 밸런싱 전략

로드 밸런싱의 종류

내용물

무료로 씨디네트웍스를 이용해보세요

지금 바로 신청하면, 씨디네트웍스의 다양한 솔루션을 한 달간 무료로 체험하실 수 있습니다.

이 게시물 공유하기

인터넷이 폭발적으로 성장하면서 트래픽과 동시성 증가로 인해 많은 기업의 원본 서버에 엄청난 부담이 가해졌습니다. 또한 이러한 원본 서버의 다양한 성능과 비즈니스 부하를 처리하는 용량의 차이로 인해 다음과 같은 수많은 문제가 발생했습니다.

  • 고르지 못한 트래픽 분산으로 인해 일부 서버의 속도가 느려지거나 과부하로 인해 오류가 발생하는 경우도 있습니다.
  • 네트워크 간 또는 지역 간 원본 가져오기로 인해 액세스 속도가 느려집니다.
  • 원본 서버가 다운되면 즉시 감지하여 대체 서버로 전환할 수 없습니다.

이러한 문제는 비즈니스 연속성과 고가용성이 중요한 문제인 비즈니스 운영에 큰 영향을 미쳤습니다. 이는 다음과 같은 산업에서 특히 그렇습니다. 재원전자상거래, 서비스가 중단되거나 지연되면 상당한 손실이 발생할 수 있습니다. 씨디네트웍스의 오리진 로드 밸런싱 기능은 다수의 오리진 서버를 보유한 기업이 이들 간의 서비스 균형을 유지하고 오리진 서버에 대한 부담을 완화하며 최대한 정상적이고 안정적인 비즈니스 처리 서비스를 제공할 수 있도록 지원함으로써 이러한 문제를 해결하도록 설계되었습니다.

CDNetworks의 오리진 로드 밸런싱은 오리진 서버의 이상 징후가 감지되면 들어오는 요청을 백업 오리진으로 자동 전환하여 단일 오리진 오류로 인한 손실을 방지합니다. 또한 사용자 요청을 지역에 따라 다른 원본 서버로 라우팅하여 요청이 불필요하게 지역을 통과하는 것을 방지함으로써 원본 서버의 가용성을 향상하고 최종 사용자 만족도를 높일 수 있습니다.

CDNetworks 원본 로드 밸런싱 구현 방법

원본 서버 부하 분산의 주요 유형은 다음 4가지 유형을 포함합니다.

1. 원본 서버 라운드 로빈 폴링

라운드 로빈 폴링(Round Robin Polling)은 기업이 다수의 원본 서버를 보유하고 있는 경우 CDNetworks가 원본 요청의 분배를 동일한 폴링 방식으로 구성하여 여러 원본 서버 간의 로드 밸런싱을 보장할 수 있는 방법을 의미합니다. 예를 들어, 로드 밸런서는 첫 번째 요청을 첫 번째 서버에 할당한 다음 다음 요청을 두 번째 서버에 할당하는 방식으로 한 라운드를 완료하고 처음으로 돌아와 다시 첫 번째 서버에 요청을 할당할 때까지 계속됩니다. 이 방법은 각 서버의 처리 기능이 유사하고 각 서버가 비슷한 규모의 비즈니스를 처리하는 상황에 적합합니다.

라운드 로빈

2. 원본 서버 가중치 라운드 로빈

가중치 폴링(Weighted Polling)은 기업이 다수의 원본 서버를 보유하고 있는 경우, 씨디네트웍스가 각 원본 서버에 가중치를 부여한 후, 이 가중치 비율에 따라 원본 요청을 분배하여 여러 원본 서버 간의 로드 밸런싱을 보장하는 방법을 말합니다.

그만큼 씨디네트웍스 CDN 시스템은 설정된 가중치에 따라 폴링 방식으로 원본으로 돌아가기 요청을 배포합니다. 가중치가 높을수록 각 원본 서버가 폴링 주기당 수신하는 요청이 많아집니다. 가중 폴링은 라운드 로빈 폴링 위에 가중치 기반 요청 할당을 추가합니다. 예를 들어 원본 서버 A, B, C가 3개 있고 가중치가 A:B:C=1:2:3으로 설정된 경우 정상적인 상황에서 처음 6개 요청의 할당은 A의 비율을 따릅니다. :B:C=1:2:3. 즉, 가중치가 가장 높은 서버 C가 가장 많은 요청을 받게 됩니다. 정상적인 상황에서는 각 폴링 주기 후에 설정된 가중치 비율에 따라 서버 간 요청 비율이 유지됩니다.

가중 라운드 로빈

3. 기본 및 백업 원본

기본 및 백업 원본은 기업에 두 개 이상의 원본 서버가 있는 경우 CDNetworks가 그 중 하나 이상을 기본 원본으로 구성하고 나머지는 백업 원본으로 구성할 수 있음을 의미합니다. 이 전략은 기본 원본과 백업 원본을 모니터링하여 기본 원본이 오작동할 경우 신속하게 백업 원본으로 전환하여 단일 원본 오류로 인한 손실을 방지할 수 있도록 합니다. 또한 기본 원본이 복구된 후 자동으로 기본 원본으로 다시 전환하여 서비스를 계속 제공합니다. 기본 및 백업 원본 전환 주기는 1~3분 이내입니다.

기본 및 백업 원본

4. 지역 기반 원본 가져오기

지역 기반 오리진 페칭은 기업이 서로 다른 지역에 여러 개의 오리진 서버를 보유하고 있는 경우를 의미합니다. CDNetworks는 사용자 요청을 사용자의 위치를 기반으로 다른 오리진으로 다시 나누어 요청이 지역을 넘나드는 것을 방지하고 응답의 근접성을 보장할 수 있습니다.

기업이 일본과 미국에 오리진을 제공하고, 아시아의 요청이 일본 오리진으로 돌아가도록 구성하고, 유럽과 미국의 요청은 미국 오리진으로 돌아가도록 구성한다고 가정해 보겠습니다. 웹사이트의 아시아인과 유럽계 미국인 사용자의 요청 비율이 1:1에 가까울 때, 이 구성은 일본과 미국 원본으로 반환되는 요청의 비율이 1:1에 가까워지도록 하여 일본과 미국 간의 로드 밸런스를 효과적으로 유지합니다. 태생.

지역 기반 원본 가져오기

CDNetworks의 오리진 로드 밸런싱의 주요 이점

CDNetworks의 오리진 로드 밸런싱은 엔터프라이즈 오리진 서버의 전반적인 성능과 안정성을 향상시키는 몇 가지 중요한 이점을 제공합니다. 세 가지 주요 이점은 다음과 같습니다.

원본 서버 간의 서비스 균형을 맞추고 엔터프라이즈 원본 서버에 대한 부담을 완화하며 안정성과 가용성을 향상시킵니다.

오리진 서버 이상을 적시에 감지하고 기본 오리진과 백업 오리진 간 신속한 전환을 통해 사용자 경험을 향상시킵니다.

지역 기반 원본 가져오기, 로컬 응답, 지역 간 요청 방지를 통해 응답 시간을 단축합니다.

더 알아보기