BizTalk Server 데이터베이스 클러스터링
BizTalk Server 데이터베이스를 사용할 수 없으면 BizTalk Server 환경이 제대로 작동하지 못합니다. 다음 그림과 같이 BizTalk Server 데이터베이스용 Microsoft SQL Server 클러스터를 만들어 고가용성을 제공할 수 있습니다.
BizTalk Server 데이터베이스를 위한 고가용성 솔루션을 만들려면 SQL Server를 실행하는 두 대 이상의 컴퓨터와 클러스터의 공유 디스크 배열이 있어야 합니다.
클러스터링 옵션
비즈니스 요구에 맞는 최상의 BizTalk Server 데이터베이스 클러스터 구성을 결정합니다. 다음은 옵션 목록입니다.
활성/수동. BizTalk Server 데이터베이스에 대한 고가용성은 일반적으로 활성/수동 서버 클러스터 구성에 구성된 둘 이상의 데이터베이스 컴퓨터로 구성됩니다. 이러한 컴퓨터는 공용 디스크 리소스(예: RAID 1+0 SCSI 디스크 배열 또는 스토리지 영역 네트워크)를 공유하고 Windows 클러스터링을 사용하여 백업 중복성 및 내결함성을 제공합니다.
활성/활성. Windows 클러스터링 및 SQL Server 사용하여 클러스터의 각 노드가 "활성"이고 하나 이상의 SQL Server 인스턴스를 실행하는 활성/활성 모드에서 SQL Server 실행할 수 있습니다. 예를 들어 한 노드에 MessageBox 데이터베이스를, 다른 노드의 다른 모든 BizTalk Server 데이터베이스를 포함할 수 있습니다. 이렇게 하면 클러스터 하드웨어 사용을 최대화할 수 있지만 활성/활성 SQL Server 구성을 주의하여 사용해야 합니다.
각 노드가 SQL Server 클러스터 노드 장애 조치(failover) 시나리오 중에 모든 SQL Server 인스턴스의 부하를 동시에 처리할 수 있나요? CPU 리소스가 충분한가요? 메모리가 충분한가요? 네트워크 대역폭은 어떻습니까? 디스크 I/O 경합은 어떻습니까?
다음은 활성/활성 SQL Server 클러스터가 BizTalk 애플리케이션에 적합한지 확인하기 위해 답변해야 하는 질문 중 일부에 불과합니다. 장애 조치(failover) 시나리오에서 한 노드가 모든 SQL Server 인스턴스를 처리할 수 없다고 판단되면 활성/활성/수동 클러스터링 사용하는 것이 대안입니다.
활성/활성/수동. 런타임 프로세스는 BizTalk 관리 데이터베이스, MessageBox 데이터베이스, 추적 Analysis Services 데이터베이스, BAM 분석 데이터베이스, BAM 별모양 스키마 데이터베이스, BAM 기본 가져오기 데이터베이스 및 BAM 보관 데이터베이스를 대상으로 쓰기 작업을 수행합니다. 따라서 이러한 데이터베이스는 재해가 발생했을 때 특히 중요하며 클러스터링할 데이터베이스를 결정할 때 최우선적으로 고려되어야 합니다. 다른 데이터베이스의 경우 사용자나 도구에서만 쓰기 작업을 할 수 있습니다. MessageBox 데이터베이스의 경우 필요한 하드웨어를 최소화하기 위해 활성/활성/수동 또는 활성/활성/활성/수동 구성을 고려할 수 있습니다.
참고
SQL Server Standard Edition은 2노드 장애 조치(failover) 클러스터를 지원합니다. SQL Server 활성/활성/수동 구성을 사용하려는 경우 Enterprise Edition 사용해야 합니다.
데이터베이스 클러스터링 절차
BizTalk Server 데이터베이스 클러스터링 시작하기 전에 다음 필수 조건을 충족해야 합니다.
BizTalk Server 환경을 위한 도메인 그룹을 만들 경우 전역 도메인 계정을 만들어야 합니다.
BizTalk Server 설치하고 구성하기 전에 SQL Server 클러스터를 구성합니다. SQL Server 또는 Always On 장애 조치(failover) 클러스터 인스턴스(SQL Server)가 있는 WSFC(Windows Server장애 조치(failover) 클러스터링)를 참조하세요.
마스터 보안 서버도 함께 클러스터링하는 경우에는 해당 서버를 먼저 구성하십시오. 마스터 비밀 서버에 대한 고가용성을 참조하세요.
BizTalk 구성 실행
런타임 서버에 BizTalk Server 설치합니다.
BizTalk Server 구성을 엽니다.
사용자 지정 구성을 적용하려면 가져오기 및 내보내기 BizTalk Server 구성을 참조하세요. BizTalk Server 데이터베이스에 대한 SQL Server 클러스터를 지정하려면 구성의 데이터베이스 대화 상자에 SQL Server 클러스터의 이름을 입력합니다.
사용자 지정 구성을 사용하여 BizTalk Server 구성을 완료합니다.
클러스터링 BizTalk Server 데이터베이스에 대한 자세한 내용은 Windows Server 2008 장애 조치(failover) 클러스터 또는 Windows Server 2003 서버 클러스터를 사용하여 BizTalk Server 내결함성 향상을 참조하세요.
SQL Server 장애 조치(failover) 중 BizTalk 호스트 인스턴스의 동작
SQL Server 장애 조치(failover) 중 BizTalk 호스트 인스턴스의 동작에 대한 자세한 내용은 SQL Server 장애 조치(failover) 중 BizTalk Server 호스트 인스턴스의 동작을 참조하세요.
SQL Server 데이터베이스 미러링 사용
BizTalk Server 데이터베이스 클러스터링 관련된 SQL Server 데이터베이스 미러링을 사용하는 방법에 대한 자세한 내용은 SQL Server 데이터베이스 미러링, 볼륨 섀도 복사본 서비스 및 AlwaysOn을 참조하세요.