가용성 그룹 수신기


9

AlwaysOn 가용성 그룹을보고 있습니다. 내가 더 많이 볼수록 가용성 리스너 그룹이 단일 실패 지점 인 것처럼 보입니다. 청취자가 실제로 정확히 어디에서 실행됩니까? 별도의 서버, 기본 SQL 서버, 모두?

두 번째 데이터 센터에 전체 응용 프로그램 스택이 있다고 가정 해보십시오. 리스너가 두 사이트에서 모두 실행되고 응용 프로그램이 자체 로컬 복사본을 가리 키도록 리스너를 어떻게 구성합니까?

나는 여기에 뭔가 빠진 것이 확실하지만 나는 무엇을 모른다.

답변:


10

AG 리스너는 가상 네트워크 이름 (VNN) 또는 가상 IP (VIP)입니다.

가용성 그룹 수신기는 클라이언트가 AlwaysOn 가용성 그룹의 기본 또는 보조 복제본의 데이터베이스에 액세스하기 위해 연결할 수있는 VNN (가상 네트워크 이름)입니다.

응용 프로그램을 리스너 (DNS에 등록됨)를 가리키고 AG의 트래픽을 지시합니다. 따라서 모든 DC가 동시에 다운되지 않으면 중복성은 DC / DNS 서버의 수입니다.

가용성 그룹 리스너는 DNS (Domain Name System) 리스너 이름, 리스너 포트 지정 및 하나 이상의 IP 주소로 구성됩니다. 가용성 그룹 리스너는 TCP 프로토콜 만 지원합니다. 리스너의 DNS 이름은 도메인과 NetBIOS에서 고유해야합니다. 새 가용성 그룹 리스너를 만들면 연결된 가상 네트워크 이름 (VNN), 가상 IP (VIP) 및 가용성 그룹 종속성이있는 클러스터의 리소스가됩니다. 클라이언트는 DNS를 사용하여 VNN을 여러 IP 주소로 확인한 다음 연결 요청이 성공하거나 연결 요청 시간이 초과 될 때까지 각 주소에 연결을 시도합니다.

이 MSDN 기사 (내가 인용 한)는 정확히 AG Listener가 무엇인지에 대한 좋은 출발점이되어야합니다.

https://msdn.microsoft.com/en-us/library/hh213417.aspx


고마워 크리스. 어떤 이유로 나는 DNS 항목 이 가용성 그룹을 가리키고 있다는 느낌을 받았지만 실제로는 역할을하는 것이 아닙니다. 그 문서를 몇 번이나 읽었더라도 문서를 읽지 못했습니다. 두 번째 데이터 센터에 DC가있는 한 효과적입니다.
Tim Brigham

1
고마워 크리스 이러한 리스너 IP를 갖는 목적은 무엇입니까? 평신도 용어로 설명 가능
Manivannan Nagarajan

3
응용 프로그램 및 서비스에 대한 일관된 연결 지점입니다. 미러링과 같은 기술을 사용하면 기본 서버를 사용할 수없는 경우 연결 문자열에 보조 서버를 지정해야합니다. 리스너를 사용하면 이름이 변경되지 않고 그 아래의 기본 변경 사항 만 변경됩니다. 따라서 장애 조치를 수행하면 프로세스가 대부분 응용 프로그램에 대해 매끄럽고 투명 해집니다.
Kris Gruttemeyer

그와 클러스터 IP의 차이점은 무엇입니까?
Edgar Allan Bayron

2
@EdgarAllanBayron-클러스터 IP는 WSFC 자체에서 사용하는 내부 IP입니다. 리스너 IP는 SQL Server에 연결할 수있는 다른 IP입니다. 2 개의 개별 IP입니다.
Kris Gruttemeyer

4

리스너는 AG가 구축 된 WSFC 내의 페일 오버 리소스입니다. 장애 조치시 기본 복제본을 따르므로 해당 부분에 중복성이 있습니다. 언급 한 바와 같이 DNS 쪽은 AD 인프라와 DNS 가동 시간을 기반으로합니다.

보조 데이터 센터의 예에서 WSFC를 다중 서브넷 구성으로 구성하여 리스너가 데이터 센터의 두 서브넷에서 IP를 보유 할 수 있습니다. AG가 보조 DC로 페일 오버하면 해당 서브넷에서 리스너가 활성화됩니다. 응용 프로그램은 해당 보조 DC에서 IP가 온라인 상태가 된 다운 타임 만보고 복제본도 전환합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.