Microsoft SQL Server Always On 가용성 그룹(AG)을 사용하면 여러 SQL Server Enterprise 인스턴스에서 데이터베이스를 복제할 수 있습니다.

SQL Server 장애 조치 클러스터 인스턴스와 마찬가지로 Always On 가용성 그룹은 Windows Server 장애 조치 클러스터링(WSFC)을 사용하여 고가용성을 구현합니다. 하지만 두 기능은 다음과 같이 여러 가지로 다릅니다.

Always On 가용성 그룹 클러스터 인스턴스 장애 조치
장애 조치 범위 데이터베이스 그룹 인스턴스
스토리지 비공개 공유

두 가지를 서로 상세하게 비교한 내용은 장애 조치 클러스터 인스턴스 및 가용성 그룹 비교를 참조하세요.

Always On 가용성 그룹에서는 여러 가용성 모드를 지원합니다. 이 튜토리얼에서는 데이터베이스 하나 이상에 고가용성을 구현하기 위해 동기식 커밋 모드에서 Always On 가용성 그룹을 배포하는 방법을 설명합니다.

이 설정에서는 VM 인스턴스 3개를 만듭니다. VM 인스턴스 두 개(node-1node-2)가 클러스터 노드 역할을 하고 SQL Server를 실행합니다. 세 번째 VM 인스턴스(witness)는 장애 조치 시나리오에서 쿼럼을 확보하는 데 사용됩니다. VM 인스턴스 3개가 영역 3개에 배포되고 공통 서브넷을 공유합니다.

SQL Server Always On 가용성 그룹을 사용하면 예시 데이터베이스 bookshelf가 두 SQL Server 인스턴스에 동기식으로 복제됩니다.

온프레미스 Windows Server 장애 조치 클러스터링 환경에서 ARP 알림IP 주소 장애 조치를 트리거합니다. 그러나Google Cloud는 ARP 알림을 무시합니다. 따라서 내부 부하 분산기와 분산 네트워크 이름(DNN)을 사용하는 두 가지 옵션 중 하나를 구현해야 합니다. 이 문서에서는 이미 Google Cloud 에 Active Directory를 배포했으며 SQL Server, Active Directory, Compute Engine에 대한 기본 지식이 있다고 가정합니다. Google Cloud의 Active Directory에 관한 자세한 내용은 시작 섹션을 참고하세요.