다음을 통해 공유


시나리오 4: 모든 메시지에 대한 추적 데이터베이스 크기 조정

Microsoft® BizTalk Server® 2004 구현에 세 가지 메시지 시나리오가 모두 존재할 경우 모든 시나리오의 결과를 모아 BizTalk 추적 데이터베이스의 크기를 결정해야 합니다.

위의 예를 기준으로 필요한 공간을 계산해 보면 다음과 같습니다.

시나리오 연간 필요한 공간(GB)
단순 메시지 4.78
오케스트레이션의 메시지 7.18
메일 그룹으로 송신된 오케스트레이션의 메시지 10.8
합계 22.04

또한 세 가지 시나리오 모두에 대해 메시지 본문 추적을 설정한 경우 다음 결과가 나타납니다.

시나리오 연간 필요한 공간(GB)
단순 메시지 50.1
오케스트레이션의 메시지 50.1
메일 그룹으로 송신된 오케스트레이션의 메시지 83.45
합계 183.65

이 결과를 통해 BizTalk 추적 데이터베이스가 1년에 총 205.69GB씩 증가한다는 것을 알 수 있습니다. 예상치 못한 경우로 인한 변수는 반영하지 않은 수치입니다. 권장된 대로 이 합계에 10%의 우연성 변수를 추가하려면 BizTalk 추적 데이터베이스의 1년 증가량을 227.94GB로 계획해야 합니다. 이를 기반으로 SQL 인덱스, 저장소 등으로 인한 오버헤드를 고려해야 합니다. 가능하면 테스트에서 테스트 시나리오를 실행한 후 곱하는 요소를 기준으로 삼아야 합니다.

BizTalk 추적 데이터베이스 크기에 영향을 주는 다른 요소

BizTalk 추적 데이터베이스의 크기에 영향을 주는 다른 항목의 예로 오케스트레이션 내에서 사용되는 셰이프 등을 들 수 있습니다.

오케스트레이션 디버거 옵션을 설정하면(기본값) 오케스트레이션에 포함된 각 셰이프의 상태가 BizTalk 추적 데이터베이스에 저장됩니다.

셰이프 상태를 추적하는 데 필요한 크기를 결정하는 수식은 다음과 같습니다.

[(# of object shapes ] * 76 bytes  

예를 들어 아래 그림에서는 다음 수식을 사용하여 BizTalk 추적 크기를 결정합니다.

((4) * 76 bytes = 304 bytes  

오케스트레이션

이 오케스트레이션이 350만 개의 메시지를 처리한다고 가정할 경우 이 오케스트레이션을 추적하는 데 필요한 추가 공간은 다음과 같습니다.

304 bytes * 3,500,000/1024/1024 = 1015 MB ~ 0.99 GB.  

오케스트레이션 디버거 옵션이 설정된 각 오케스트레이션을 고려하여 BizTalk 추적 데이터베이스의 대략적인 크기를 구할 수 있습니다.

참고 항목

메시지 변수를 사용하여 추적 데이터베이스의 크기 조정
메시지 본문을 추적하도록 추적 데이터베이스의 크기 조정
시나리오 1: 단순 BizTalk 메시지에 대한 추적 데이터베이스 크기 조정
시나리오 2: 오케스트레이션의 메시지에 대한 추적 데이터베이스 크기 조정
시나리오 3: 메일 그룹으로 전송된 메시지에 대한 추적 데이터베이스 크기 조정