다음을 통해 공유


장애 조치 시나리오에 대한 SQL Server 클러스터 구성 검토 및 테스트

Windows 클러스터링 및 SQL Server 사용하여 클러스터의 각 노드가 "활성"이고 하나 이상의 SQL Server 인스턴스를 실행하는 활성/활성 모드에서 SQL Server 실행할 수 있습니다. 예를 들어 한 노드에 MessageBox 데이터베이스를 사용하고 다른 노드의 다른 모든 BizTalk Server 데이터베이스를 사용할 수 있습니다. 이렇게 하면 클러스터 하드웨어 사용량을 최대화할 수 있습니다.

그러나 이 구성을 사용하는 경우 각 노드가 SQL Server 클러스터 노드 장애 조치(failover) 중에 모든 SQL Server 인스턴스의 부하를 동시에 처리할 수 있는지 확인해야 합니다.

활성/활성 클러스터에 대한 장애 조치(failover) 평가

단일 노드가 SQL Server 클러스터 노드 장애 조치(failover)가 발생하는 경우 모든 SQL Server 인스턴스의 로드를 처리할 수 있는지 확인할 때 고려해야 할 사항은 다음과 같습니다.

  • 장애 조치(failover) 노드에 충분한 CPU 리소스가 있나요?

  • 장애 조치(failover) 노드에 충분한 메모리가 있나요?

  • 네트워크 대역폭이 충분한가요?

  • 장애 조치(failover) 노드가 증가된 디스크 I/O 경합을 처리할 수 있나요?

    장애 조치(failover)를 테스트할 때는 다음 시나리오를 평가해야 합니다.

  • 활성 서버의 전원 오류

  • 수동 서버의 전원 오류

  • 디스크 연결 손실

  • 활성 노드에서 공용 네트워크 연결이 끊어짐

  • 활성 노드에서 프라이빗 네트워크 연결이 끊어짐

  • 수동 노드에서 공용 네트워크 연결이 끊어짐

  • 수동 노드에서 끊어진 프라이빗 네트워크 연결

  • 실패한 SQL Server 서비스

  • 실패한 SQL Server 에이전트 서비스

활성/활성/수동 클러스터 사용

장애 조치(failover) 시나리오에서 한 노드가 모든 SQL Server 인스턴스를 처리할 수 없다고 판단하는 경우 활성/활성/수동 클러스터링 모델을 사용하는 것이 대안입니다. 활성/활성/수동 클러스터링 모델은 장애 조치(failover) 시나리오에 항상 하나의 수동 노드를 사용할 수 있을 가능성을 크게 높입니다.

참고 항목

검사 목록: SQL Server 구성