고가용성 구성
고가용성 구성은 클러스터링을 사용한다는 점을 제외하면 Microsoft SQL Server Notification Services의 다른 구성과 비슷합니다.
장애 조치(Failover) 클러스터링
장애 조치 클러스터란 Microsoft Cluster Service를 실행하며 단일 시스템으로 작동하는 독립된 서버 그룹을 말합니다. 장애 조치 클러스터의 목적은 서버에 오류가 발생한 경우 또는 계획된 정전 상황에서도 응용 프로그램이 계속해서 실행되도록 하는 것입니다. 클러스터에 있는 서버 중 하나를 사용할 수 없게 되면 리소스와 응용 프로그램은 사용 가능한 다른 클러스터 노드로 이동합니다.
효과적인 Notification Services 클러스터링 솔루션을 구현하기 위해서는 데이터베이스와 Notification Services를 클러스터링해야 합니다.
첫 번째 장애 조치 클러스터링 그림에서는 단일 서버 구성의 클러스터형 버전을 보여 줍니다. Notification Services와 데이터베이스는 같은 노드에 있습니다. 한 노드에서 오류가 발생하면 다른 노드에서 모든 처리를 수행합니다. 구독 관리 응용 프로그램과 같은 외부 응용 프로그램은 클러스터를 나타내는 가상 서버 이름에 연결합니다.
두 번째 장애 조치 클러스터링 그림에서는 원격 데이터베이스 구성의 클러스터형 버전을 보여 줍니다. 이 예에서 데이터베이스는 2노드 장애 조치 클러스터에 있으며 Notification Services의 경우도 2노드 장애 조치 클러스터를 사용합니다. 구독 관리 응용 프로그램과 같은 외부 응용 프로그램은 SQL Server 장애 조치 클러스터의 가상 이름을 사용하여 SQL Server에 연결합니다.
기타 고가용성 구성
로그 전달 등과 같이 SQL Server에서 제공하는 다른 고가용성 옵션을 사용할 수도 있습니다. 자세한 내용은 고가용성 유지 관리를 참조하십시오.
참고 항목
작업
개념
하드웨어 구성
Notification Services 고려 사항
데이터베이스 고려 사항
데이터베이스 리소스 계획