반응형
로드밸런싱은 하나의 서버에 사용자가 많이 몰릴 경우 로드를 분배할수있음
로드밸런싱해주는 소프트웨어 혹은 하드웨어 장비를 로드밸런서 라고함
오픈소스 로드밸런서중 많이 사용되고있는것은 HAProxy 다
네트워크 상단에 로드밸런서가 존재하여 서버로 들어오는 패킷을 실제서버로 균일하게 트래픽을 부하 분산시킨다.
만약, 실제서버 중 정상적으로 작동하지 않는 경우, 이를 감지해 정상적으로 작동하는 서버로 부하 분산시킨다.
클러스터 뜻은 여러대의 서버를 하나의 서버처럼 작동하게 하는 기술을 말한다.
클러스터링이란 VIP 기반으로 구현되며 실제장비는 physical ip 를 가지고 데이터처리는 vip를 통해 처리하며,
특정장비나 특정어플리케이션에 문제가 생기면 failover 된다 failover 란 즉 fail이 되었을 경우 over 즉 넘겨준다는 뜻
L4와 클러스터링은 시야자체가 다르다 L4는 IP 기반의 로드밸런싱과 failver를 구현하는 일종의 부분집합개념 이며
클러스터링은 web 뿐만 아니라 jms,ejb등의 부하분산등을 포함하고있다.
DSR(Dynamic Source Routing protocol) : 로드밸런서 사용 시 서버에서 클라이언트로 되돌아가는 경우 목적지 주소를 스위치의 IP주소가 아닌 클라이언트의 IP 주소로 전달해서 네트워크 스위치를 거치지 않고 바로 클라이언트를 찾아가는 개념
반응형