시나리오 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: 메일 그룹으로 전송된 메시지에 대한 추적 데이터베이스 크기 조정