AlwaysOn 가용성 그룹 기능은 데이터베이스 미러링에 대한 엔터프라이즈 수준의 대안을 제공하는 고가용성 및 재해 복구 솔루션입니다.
DB 서버 이중화를 통한 장애 대비 및 부하 분산 기능을 함께 이용하고자 하시는 고객사에 권장드립니다.
필수 요소
AlwaysOn 주요 기능
1. DB 데이터 실시간 복제 수행 및 장애 조치 (Failover)
주 서버와 보조 서버 간의 실시간 데이터 동기화를 통한 데이터 중복성을 제공합니다.
![](../images/management/alwayson-image01.gif)
기존 DB 미러링 구성과 달리 모니터링 서버가 필요 없으며, 장애 조치 클러스터 (WSFC)를 이용하여 자동 장애 조치를 지원합니다.
![주서버 장애 / 보조 서버 연결](../images/management/alwayson-image02.gif)
![장애 조치(Failover) / 역할 전환](../images/management/alwayson-image03.gif)
2. 가용성 그룹
기존 미러링은 장애 조치 시 Application에서 접속하는 인스턴스를 변경해야 했으나, AlwaysOn에서는 가용성 그룹 수신기를 사용하여 Application의 수정 없이 DB 데이터에 연결 할 수 있습니다.
보조 복사본을 구성할 때 Read/Write를 수행할 것인지 Read Only만 수행할 것인지 설정하므로, Read Only 작업은 해당 역할을 수행하는 보조 복사본으로 구성합니다.
![](../images/management/alwayson-image04.gif)