고가용성 및 확장성을 위해 로드 밸런싱 복제 클러스터에 여러 Connection Server를 구축할 것을 권장합니다. 따라서 사용자 로드가 사용 가능한 모든 서버에 고르게 분산되고 최종 사용자가 단일 네임스페이스를 사용할 수 있습니다. 또한 로드 밸런서를 사용하면 IT 관리자가 유지보수, 업그레이드 및 구성 변경을 수행하는 동시에 사용자에게 미치는 영향을 최소화하여 유연성을 높일 수 있습니다.
Connection Server는 클라이언트 연결을 브로커하고, 사용자를 인증하며, 수신 요청을 올바른 에이전트 리소스로 보냅니다. 연결 서버는 인증을 위한 연결을 형성하는 데 도움이 되지만 일반적으로 프로토콜 세션이 설정된 후에는 데이터 경로의 일부로 작동하지 않습니다.
로드 밸런서는 클라이언트와 연결 서버 간의 트래픽 흐름을 위한 중앙 집계 지점 역할을 하여 클라이언트를 가장 성능이 우수하고 사용 가능한 연결 서버 인스턴스로 보냅니다. 또한 여러 Connection Server에 로드 밸런서를 사용하면 IT 관리자가 사용자에게 영향을 주지 않고 구성 유지 보수, 업그레이드 및 변경을 수행할 수 있으므로 유연성이 향상됩니다. 로드 밸런서 자체가 장애 지점이 되지 않도록 대부분의 로드 밸런서에서는 HA 또는 액티브/패시브 구성에서 여러 노드를 설정할 수 있습니다.
Connection Server에는 로드 밸런서에 세션 지속성(session persistence) 설정이 필요합니다. 이를 영구 연결 또는 고정(sticky) 연결이라고도 하며 데이터가 관련 Connection Server로 향하도록 합니다. 자세한 내용은 VMware 기술 자료 문서 Load Balancing for VMware Horizon View (2146312)을 참조하십시오.
기존 로드 밸런서를 사용하거나 VMware NSX Advanced Load Balancer(이전의 Avi Vantage)와 같은 새 로드 밸런서를 배포할 수 있습니다. 자세한 내용은 Configure Avi Vantage for VMware Horizon 구성을 참조하십시오.
결정 | 내부 연결을 위해 Connection Server 앞에서 NSX Advanced Load Balancer가 사용되었습니다. 지속성 또는 선호도 유형에 대해 소스 IP가 구성되었습니다. |
타당한 이유 | 이는 Connection Server에 대한 내부 공통 네임스페이스를 제공하여 사용 편의성, 확장 및 이중화를 가능하게 합니다. |
출처 : https://techzone.vmware.com/resource/horizon-architecture