336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

서버 부하분산 기술

여러 대의 서버에 통신을 분배하여 처리 부하를 분산하는 기술


장점 : 시스템 전체의 처리 능력을 향상시키거나 장애 내구성을 향상

종류 : DNS 라운드 로빈, 서버 타입, 어플라이언스 서버 타입



(1) DNS 라운드 로빈

  • DNS를 이용하여 부하분산을 구현
  • DNS 서버에서 하나의 도메인명에 여러 개의 IP 주소를 등록시켜두고 클라이언트로부터 요청이 있으면 등록되어 있는 IP주소를 순서대로 반환하는 방식
  • 저가로 도입할 수 있지만 서버의 장애와 상관없이 통신을 분배하므로 분배가 한쪽으로 쏠리면 여러 면에서 문제가 발생


(2) 서버 타입

  • 서버에 인스톨한 소프트웨어를 이용하여 부하분산을 구현
  • Window Server : NLB(Network Load Balancer)
  • Linux : LVS(Linux Virtual Srver)
  • 위 소프트웨어는 무료이지만 둘 다 클러스터링 옵션에 가까운 기능이므로 복잡하고 유연한 부하분산은 할 수 없지만 저가로 도입 가능함


(3) 어플라이언스 서버 타입

  • '부하분산 장치'라는 서버 부하분산 전용 어플라이언스 서버를 이용하여 부하분산을 구현
  • F5 네트웍스 :  BIG-IP 시리즈, 시트릭스 : NetScaler 시리즈
  • 기기를 따로 마련할 필요가 있기 때문에 비용은 들지만 저용 기기로 부하분산을 하기 때문에 비용은 들지만 전용 기기로 부하분산을 하기 때문에 복잡하고 유연하게 통신을 분배
  • 클라이언트에서 서버로 오는 통신을 끊음(termination)으로써 효율적으로 통신을 하거나 암호화된 커넥션을 복호화하여 서버에 전달

출처 : 그림한장으로 보는 최신 서버 가이드북


블로그 이미지

뚱땡이 우주인

,