데이터 센터에 레이어 4로드 밸런싱 솔루션을 사용하거나 레이어 7 솔루션을 사용하기로 결정했습니다. 불행히도 (제 정신을 위해) 내 유스 케이스는 두 솔루션이 모두 잘 작동하여 대부분의 약점을 피하고 실제로 다른 강점을 활용하지 않을 정도로 간단합니다. 어떤 솔루션을 사용하든 가용성과 처리량이 높아야합니다. 그러나 웹 서버 클러스터에 대한로드 밸런싱을 위해서만이를 사용할 계획이며, "고정"세션 관리 (쿠키 또는 IP), 복잡한 재 작성 규칙 또는이 문제에 대한 재 작성 규칙에 대한 요구 사항은 없습니다. 모든.
로드 밸런서는 데이터 센터 집계 계층에 독립적으로 연결하고 Rapid Spanning Tree와 스위치가 가상화에 사용하는 모든 독점 프로토콜을 사용하여 함께 병합되는 두 개의 스위치에 연결됩니다. 로드 밸런서는 크로스 오버 케이블을 통해 서로 가교됩니다. 클러스터의 모든 서버가 두 스위치에 모두 연결되어 있습니다. 로드 밸런서가해야 할 일은 트래픽을 포인팅하는 것입니다.
HTTP 일 뿐이므로 HAProxy 또는 nginx와 같은 계층 7로드 밸런싱 솔루션을 사용할 수 있습니다. 그러나 나는 또한 ldirectord 또는 keepalived 또는 무엇이든 LVS 프로젝트를 사용할 수 있습니다.
나는 그들이 볼 때 장단점을 깨려고 노력했지만, 결국은 씻겨 버린다. 무엇을 추천하고 왜 하시겠습니까? 뭔가 빠졌습니까?