솔루션 확장
BizTalk Server 아키텍처의 확장 지원 기능은 매우 뛰어납니다. 선택하는 확장 패턴은 시나리오의 복잡성, 하드웨어 및 처리량/대기 시간 요구 사항에 따라 달라집니다. 처음에는 작은 토폴로지로 시작하고 이 섹션의 지침에 따라 시스템을 확장하거나 축소해야 합니다.
두 가지 방법으로 BizTalk Server 시스템을 확장할 수 있습니다.
확장(Scaling Out)은 컴퓨터를 추가하는 프로세스입니다. 예를 들어 BizTalk Server가 CPU 리소스로 인해 교착 상태에 빠진 경우 다른 서버를 추가하면 CPU 리소스가 두 배로 늘어나 처리량이 두 배가 될 수 있습니다.
업그레이드(Scaling Up)는 기존 컴퓨터를 업그레이드하는 프로세스입니다. 예를 들어 BizTalk Server 컴퓨터를 4중 프로세서 컴퓨터에서 8중 프로세서 컴퓨터로 업그레이드할 수 있습니다.
BizTalk Server 시스템에는 BizTalk Server 계층과 MessageBox 데이터베이스를 포함하는 SQL Server 계층의 두 계층이 있습니다. 모든 시나리오에서 각 계층을 확장 또는 업그레이드할 수 있습니다. 즉, BizTalk Server 데이터베이스와 MessageBox 데이터베이스를 모두 확장하거나 업그레이드할 수 있습니다.
대부분의 경우 BizTalk 계층은 먼저 병목 상태가 되고 스케일 아웃하여 성능 향상을 시작합니다. 그러나 시스템의 복잡성과 사용하는 하드웨어에 따라 더 이상 BizTalk 계층을 확장할 수 없으며 SQL Server 계층이 병목 상태가 됩니다. 그러면 SQL Server 계층을 업그레이드한 다음 MessageBox 데이터베이스를 추가하여 확장합니다.
참고
여기서 새 MessageBox 데이터베이스가 또 다른 서버라는 의미는 아닙니다. 단일 SQL 서버에는 여러 MessageBox 데이터베이스가 있을 수 있습니다. 또한 데이터베이스가 서로 다른 컴퓨터에 있는 경우 여러 MessageBox 데이터베이스로 인해 DTC 비용 및 네트워크 홉이 발생할 수 있습니다.
이론적으로 SQL Server 계층은 마스터 MessageBox 데이터베이스가 포화되지 않는 한 무제한으로 확장될 수 있습니다.
이 섹션의 항목에서는 이러한 확장 패턴을 보다 자세히 설명합니다. 또한 각 패턴을 확장하는 방법 및 더 이상 해당 패턴을 사용하여 시스템을 확장할 수 없는 경우를 결정하는 방법에 대해 설명합니다.
확장된 수신 호스트
확장된 처리 호스트
확장된 송신 호스트
Windows Server 클러스터를 사용하여 BizTalk Server Hosts2에 고가용성 제공
확장된 데이터베이스
BizTalk Server 데이터베이스 클러스터링