Java
Apache 로드밸런싱 + 세션 클러스터링
웹서버 하나만 사용하거나 WAS 하나만을 사용하며 웹 서비스를 운영하는 경우는 극히 드물다. 웹서버의 장점과 WAS의 장점 그 두 마리 토끼를 다 잡기 위해 보통 앞단에 웹서버를 두고 그 뒤에 WAS를 두며 서비스를 운영하고 있다. 하지만 운영하는 서비스의 유입이 늘어서 응답이 느려 서버를 늘려야 하는 상황이 생긴다고 가정해 보자. 원래 운영하던 서버들이 너무 좋아서 CPU나 메모리 사용률이 거의 바닥이어도 서버를 구매해야하는 것인가? 서버를 구매하면 결국 두개 이상의 서버가 운영될 텐데 그 서버들을 앞에서 묶어주며 트래픽을 분산시켜 주는 무언가가 필요하다. 그런 한 기술을 로드밸런싱이라고 한다. 통상 L4스위치를 활용하여 여러 서버들로 분산시키며 산술적으로는 서버 대수만큼 성능이 좋아지는 효과를 볼 수..
2022. 5. 18. 18:02