virtualization/microsoft

[Microsoft] SQL Server Mirroring for RDS/VDI RD Connection Broker HA

yueisu 2013. 10. 8. 19:10

RDS/VDI RD Connection Broker를 HA구성하면 RD Connection Broker의 데이터베이스를 외부 데이터베이스에 보존하게 됩니다. 때문에 외부 데이터베이스 서버(SQL Server)도 고가용성을 확보해야되죠. 가장 쉬운 방법은 SQL Server 미러 구성입니다.


SQL Server 미러링을 구성할 경우, Mirror용 SQL Server 라이센스를 구입을 하지않아도 되며 Witness의 경우는 SQL Server Express 에디션을 이용하면 되기때문에 최소비용으로 SQL Server의 고가용성을 확보할 수 있습니다.

(사실 SQL Server 미러링의 경우는 SQL Server 2014부터는 없어진다고 하니, SQL Server 2012를 이용할 경우는 AlwaysOn 기능을 이용하시길 추천합니다) 


RD Connection Broker HA구성시 SQL Server 고가용성을 이용하기위해서는 RD Connection Broker High Availability의 "데이터베이스 접속 문자열"에 [Failover_Partner] 옵션을 지정해주면 됩니다.(이전 포스팅을 참고하세요)

예를들어 SQL01(Principal), SQL02(Mirror)로 고가용성 구성을 한다고 하면 다음과 같습니다.

DRIVER=SQL Server Native Client 10.50;SERVER=SQL01;Failover_Partner=SQL02;Trusted_Connection=Yes;APP=Remote Desktop Services Connection Broker;DATABASE=RDCB데이터베이스명

관련정보