Serach

2013년 10월 10일 목요일

서버 부하 분산


* 서버 처리능력 향상
  스케일업(scale-up) - 장비의 성능을 향상
  스케일 아웃(scale-out) - 처리하는 서버의 수를 증가


* 서버 부하 분산 기술

  DNS라운드 로빈 
  DNS서버 자체 기능으로 부하분산을 구현한다
  하나의 이름에 대한 복수의 IP주소를 등록해두고 
  클라이언트의 요청이 오면 등록된 IP를 순서대로 전달하는 방식
  단점 - 서버 장애가 발생해도 알기 어렵다
            균등하게 부하분산하지 않는다.


  OS타입
  OS가 가지고 있는 자체 기능(서비스)로 부하분산을 구현하는 방법
  Windows Server2008 - NLB(Network Load Balancing Services)
  Linux - LVS(Linux Virtual Server)


  어플라이언스 타입
  부하분산 장치(로드밸런서)라는 부하분산 전용 장비를 사용해 구현하는 방식


* 부하분산 방식
  정적 - 라운드 로빈 - 순서대로
            가중치 - 가중치가 높은 서버에 할당
            액티브 스텐바이 - 액티브 장치에게만 전달
  동적 - 최소 연결 수 - 연결 수가 가장 적은 서버에 할당
            최단 응답 시간 - 가장 빠르게 응답하는 서버에 할당

            최소 부하 - 가장 부하가 적은 서버에 할당

댓글 없음:

댓글 쓰기