다음을 통해 공유


솔루션 확장

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 데이터베이스 클러스터링