공개하기부끄러운블로그
공개하기부끄러운블로그
공개하기부끄러운블로그
전체 방문자
오늘
어제
  • 🥇Home (100)
    • 👨🏻‍💻Infra (73)
      • 🌐Network (4)
      • 🐧Linux (27)
      • 🌎Cloud (9)
      • ⚫️Virtualization (2)
      • 🐳Docker & Kubernetes (1)
      • 🟦WEB & WAS (18)
      • 🟩IaC (0)
      • 🟨CI & CD (0)
      • ⚙️Application (6)
      • 💻Monitoring (2)
      • 📡HA (4)
    • 👨🏻‍💻Development (3)
      • 💻Frontend (2)
      • 💾Backend (0)
      • 🐍Bash (1)
    • 💾Data (16)
      • 🧩Database (13)
      • 📁Storage (3)
    • 🎓BBS (5)
    • 👨‍👧‍👧Git (0)

최근 글

인기 글

최근 댓글

태그

  • tomcat
  • CentOS7 PostgreSQL
  • RHCS
  • Tomcat HTTP 헤더
  • 취약점
  • xe
  • 톰캣
  • 보안
  • CentOS8 PostgreSQL
  • 다음 주소API
  • 제로보드
  • CentOS6 PostgreSQL
  • GFS2
  • 톰캣 버전 노출
  • 다음 카카오 주소API
  • 카카오 주소API
  • 톰캣 HTTP 헤더
  • Tomcat 버전 노출
  • 레드마인 테마
  • nginx
  • log4j 취약점
  • Tomcat 취약점
  • 방화벽
  • pacemaker
  • Redmine
  • WAF
  • pcs
  • 웹방화벽
  • 라이믹스
  • 레드마인

티스토리

hELLO · Designed By 정상우.
공개하기부끄러운블로그

공개하기부끄러운블로그

카테고리 없음

로드밸런싱 과 클러스터링 차이

2019. 10. 23. 09:52
반응형

로드밸런싱은 하나의 서버에 사용자가 많이 몰릴 경우 로드를 분배할수있음        
로드밸런싱해주는 소프트웨어 혹은 하드웨어 장비를 로드밸런서 라고함
오픈소스 로드밸런서중 많이 사용되고있는것은 HAProxy 다 
네트워크 상단에 로드밸런서가 존재하여 서버로 들어오는 패킷을 실제서버로 균일하게 트래픽을 부하 분산시킨다. 
만약, 실제서버 중 정상적으로 작동하지 않는 경우, 이를 감지해 정상적으로 작동하는 서버로 부하 분산시킨다.


클러스터 뜻은 여러대의 서버를 하나의 서버처럼 작동하게 하는 기술을 말한다.

클러스터링이란 VIP 기반으로 구현되며 실제장비는 physical ip 를 가지고 데이터처리는 vip를 통해 처리하며, 
특정장비나 특정어플리케이션에 문제가 생기면 failover 된다 failover 란 즉 fail이 되었을 경우 over 즉 넘겨준다는 뜻

L4와 클러스터링은 시야자체가 다르다 L4는 IP 기반의 로드밸런싱과 failver를 구현하는 일종의 부분집합개념 이며
클러스터링은 web 뿐만 아니라 jms,ejb등의 부하분산등을 포함하고있다.


DSR(Dynamic Source Routing protocol) : 로드밸런서 사용 시 서버에서 클라이언트로 되돌아가는 경우 목적지 주소를 스위치의 IP주소가 아닌 클라이언트의 IP 주소로 전달해서 네트워크 스위치를 거치지 않고 바로 클라이언트를 찾아가는 개념

반응형
저작자표시 (새창열림)
    공개하기부끄러운블로그
    공개하기부끄러운블로그
    IT 기술 블로그

    티스토리툴바