본문 바로가기

Programming/IT관련이야기

Clustering 과 L4의 차이점

L4는 단순하게 IP based load balancing과 fail over입니다.
서버의 부하량이나 상태에 따라서가 아니라 단순히 뺑뺑이 돌려서 부하를 분산하는
방식이지요.
그러나 Clustering의 경우 서버간의 상태를 체크하고, 무엇보다 큰 차이점은
Web Application의 경우 session failover가 됩니다. 즉 한쪽 서버가 죽었을때,
session이 끊어지지 않고 failover가 가능하지요.
Clustering은 단순히 Web뿐만이 아니라 JMS,EJB등의 부하 분산등을 포함하고 있기 때문에
L4로 불가능한 많은 장점들을 가지고 있습니다.
L4와 Clustering은 보는 시야자체가 틀린거지요
Clustering개념(WAS포함,HW포함 등등)에서 L4는 IP 기반의 Loadbalancing과 failover를
구현하는 일종의 subset개념으로 보시면 되지 않을까 싶내요...