[Dongclee의 2012년 9월 첫 번째 포스팅] Windows Server 2012 Series 16 : RD Connection Broker의 High Availability 구성 Step-by-Step 가이드

안녕하세요,,,
이동철입니다.

8월의 혹독한 더위가 언제인지 기억이 가물 가물할 정도로, 선선한 바람이 부는 9월입니다. 여러분들 늘 환절기에는 감기 조심하세요 ^-^..

드디어 Windows 8 클라이언트에 이어서 Windows Server 2012가 정식 발매되었습니다. 이제는 Public 및 Private 클라우드에 최적화된 Windows Server 2012 도입을 심도있게 고민해야 할 시점이 도래되었습니다. 제 포스팅에 아직 클라우드 관련된 내용이 거의 全無한데, 제가 아직 능력이 딸려서 준비를 많이 못 했습니다. 최대한 능력을 끌어올려서 클라우드에 관한 내용도 많이 다루도록 하겠습니다.

오늘은 지난 8월 Windows Server 2012 RDS A to Z ( https://blogs.technet.com/b/dongclee/archive/2012/08/04/dongclee-2012-8-windows-server-2012-series-15-remote-desktop-service-session-virtualization-a-to-z.aspx
) 에 이어서, RD Connection Broker의 High Availability 구현에 관한 내용을 여러분에게 소개하고자 합니다. 미리 말씀드리지만, 이번 포스팅의 첨부 문서는 앞서Windows Server 2012 RDS A to Z 를 완전한 구현한 후, 이어지는 내용이기 때문에, 여러분들이RD
Connection Broker의 High Availability 구현하기 위해서는 반드시Windows Server 2012 RDS A to Z 포스팅의 첨부 문서를 완료해야 합니다.

그럼, 기본적으로 Windows Server 2012 RDS 환경에서 RD Connection Broker 역할은 무엇일까요? 아래와 같이 정리할 수 있습니다.

  • 사용자들의 기존 가상화 데스크톱, RemoteApp 프로그램 및 세션 기반 데스크톱에 다시 연결할 수 있는 기능을 제공합니다.
  • 세션 집합 내의 RDSH 서버들 또는 Pooled 가상화 데스크톱 집합 내의 Pooled 가상화 데스크톱들에 대한 부하 분산 기능을 제공합니다.
  • 가상화 데스크톱 집합 내의 가상화 데스크톱에 대한 접근을 지원합니다.

즉, RD Connection Broker 서버가 물리적으로 손상되거나, 서비스가 중단된다면, Windows Server 2012의 VDI 및 Session Vritualization 서비스는 지속될 수가 없습니다. 이러한 구조에서, 가장 필수적으로 관리자가 고려해야 할 점은 바로 RD Connection Broker의 High Availability 입니다. RDCB의 HA는 사실 Windows Server 2008 R2 시절에도 제공되었습니다. 그럼, Windows Server 2008 R2 RDCB의 HA 와 Windows Server 2012 RDCB HA의 치명적인 차이점은 무엇일까요?

Windows Server 2012 와 Windows Server 2008의 RD Connection Broker HA 구성의 가장 큰 차이점은 바로 Failover Clustering의 존재 여부입니다. Windows Server 2008의 RD Connection Broker HA는 Failover Clustering 기반으로 구성되기 때문에, Active-Standby 가 기본 구조입니다. 즉, RD Connection Broker 서버들 중에서 특정 시점에 RD Connection Broker 역할을 수행하는 서버는 오로지 하나의 서버입니다. 아래 그림은Windows Server 2008 R2 RDCB의 HA의 기본적인 구조입니다.

반면에, Windows Server 2012의 RD Connection Broker HA 구성은 Failover Clustering 가 필요하지 않는 Active-Active 구조입니다. Active-Active 구조를 지원하기 위해서는 부하분산 기술이 반드시 필요합니다. DNS Round Robin, NLB 및 L4 와 같은 부하 분산 기술이 필요합니다. 즉, RD Connection Broker 서버들은 모두 RD Connection Broker 역할을 동시에 처리할 수 있습니다. 아래 그림은Windows Server 2012 RDCB의 HA의 기본적인 구조입니다. 본 데모 환경에서Windows Server 2012 RDCB의 HA를 위해 DNS Round Robin을 사용하여 구성했습니다.

즉, Windows Server 2012 RDCB의 HA는 Active-Active 구조이기 때문에, 서버의 사용률 측면에서 훨씬 더 만족할 수 있는 구조입니다.

여러분 이제 확실하게Windows Server 2008 R2 RDCB의 HA 와 Windows Server 2012 RDCB HA의 치명적인 차이점을 아셨죠? 그리고, 반드시Windows Server 2012 RDCB HA를 기본적으로 구축해야 할 당위성도 파악이 되셨죠?

여러분들, Windows Server 2012 서버는 늘 그렇듯이 굉장히 효율적이고 멋 있는 기능들이 많이 들어 있습니다. 저와 더불어 Windows Server 2012 세계에 빠져보시죠,,, 다음 포스팅에 좀 더 좋은 내용으로 찾아 뵙겠습니다.

 

Windows 2012 RDS RD Connection Broker High Availability.pdf