Always On 모니터링
Always On 모니터링에서는 SQL Server Always On 가용성 그룹(Availability Group, 이하 AG)의 복제본 구성과 동기화 상태, 복제본 간 데이터 이동 지표를 확인할 수 있습니다. 장애 조치(Failover) 대상 구성과 보조 복제본의 지연을 파악하여, 가용성 그룹의 건강 상태를 진단할 수 있습니다.
WSFC(Windows Server Failover Cluster, 윈도우 서버 장애 조치 클러스터)는 SQL Server Always On이 동작하는 기반이 되는 윈도우 서버 클러스터입니다. Always On의 구성은 다음과 같은 계층을 이룹니다.
WSFC 클러스터 ← 윈도우 서버 묶음 (장애 감지·조치 담당, 가장 바깥)
└ 가용성 그룹(AG) ← 같이 복제·장애 조치할 데이터베이스 묶음
└ 데이터베이스 ← 실제 보호 대상
프로젝트에 AG가 구성되어 있으면 다음 네 곳에서 관련 정보를 확인합니다.
| Location | Description |
|---|---|
| 인스턴스 목록 | 인스턴스별 소속 AG와 복제본 노드(컬럼) |
| 가용성 그룹 드로어 | 클러스터·AG 단위의 복제본 구성과 동기화 상태(카드) |
| 가용성 그룹 상세 | 특정 AG의 요약·동기화 추이·복제본 표·지표 |
| Always On 모니터링 대시보드 | 데이터 이동 지표, 가용성 그룹, 토폴로지 |
인스턴스 목록의 Always On 정보
프로젝트에 AG가 구성되어 관련 데이터(db_set_info)가 수집되면, 인스턴스 목록에 Availability Group과 Replica Server Name 컬럼을 표시합니다.
| Column | Description |
|---|---|
| Availability Group | 인스턴스가 속한 AG 목록. 역할 배지 P(Primary, 주 복제본), S(Secondary, 보조 복제본) |
| Replica Server Name | 복제본 노드 이름과 소속 WSFC 클러스터 |
AG 이름 또는 목록 위쪽의 AG 뷰 버튼을 클릭하면, 가용성 그룹 상세를 드로어로 확인할 수 있습니다.
가용성 그룹 드로어
AG 이름이나 AG 뷰 버튼을 클릭하면 오른쪽에 가용성 그룹 드로어가 열립니다. 드로어는 WSFC 클러스터 단위로 구성하며, 상단에 WSFC Cluster — 클러스터명과 함께 노드·가용성 그룹·데이터베이스 개수를 요약합니다.
하나의 환경에 클러스터가 여러 개 있는 경우, 드로어 상단의 클러스터 선택기에서 대상 클러스터를 전환합니다. 가용성 그룹 이름은 클러스터 간 중복될 수 있으므로, 선택한 클러스터에 속한 가용성 그룹만 표시합니다. Availability Group 선택기로 특정 가용성 그룹만 추려 볼 수도 있습니다.
각 가용성 그룹은 카드 형태로 표시하며, 복제본 구성과 동기화 상태를 나타냅니다.
| Item | Description |
|---|---|
| AG 이름 | 구성된 가용성 그룹 식별자 |
| 동기화 상태 | Synchronized(동기화 완료) 또는 Synchronizing(동기화 중) |
| 복제본 수 | 해당 AG에 포함된 복제본 개수(예: 4 Replicas) |
| Primary | 읽기·쓰기를 담당하는 주 복제본 노드 |
| Secondary | 데이터를 복제받는 보조 복제본 노드. 다수 구성 가능 |
| 데이터베이스 | 해당 AG로 보호되는 데이터베이스 목록 |
카드를 클릭하면 해당 가용성 그룹의 상세 화면이 열리고, 드로어 상단의 Always On 모니터링 버튼을 클릭하면 대시보드로 이동합니다.