다음을 통해 공유


유지 가능한 최대 성능에 영향을 미치는 요인

유지 가능한 최대 처리량은 사용 가능한 서버 리소스, 솔루션에 사용되는 기능 유형, 메시지 크기 및 전체 메시지 부하와 같은 광범위한 요인의 직접적인 영향을 받습니다. 바로 명백하게 드러나지는 않지만 고려해야 할 기타 요인도 있습니다. 유지 가능한 최대 성능을 예측할 때는 다음과 같은 요인도 고려해야 합니다.

부하 패턴

일반적으로 메시지는 예측 가능하고 일관성 있는 속도로 프로덕션 BizTalk Server 환경에 전달되지 않습니다. 대신 최대치 및 최저치를 보여 주는 다양한 속도로 BizTalk Server에서 메시지를 처리해야 함을 비즈니스 요구를 통해 알 수 있는 경우가 대부분입니다. 최대치가 발생하면 BizTalk Server 처리 요구 사항이 무시할 수 있는 상태에서 메시지가 처리 속도보다 빨리 수신되는 가속 상태로 빠르게 변경됩니다. 이 시나리오의 경우 BizTalk에서 적절한 등록자에게 백로그로 처리된 메시지를 배달할 때까지 게시된 메시지가 MessageBox 데이터베이스에 백로그로 처리된 상태로 유지됩니다. BizTalk Server에서 부하가 최대치인 기간 동안 누적된 메시지 백로그를 처리할 수 있는 한 문제는 없습니다.

일반적으로 다양한 패턴의 메시지가 BizTalk Server 환경으로 전달되므로 테스트 시나리오를 장기간에 걸쳐 실행해야 솔루션에서 시간이 지남에 따라 부하가 최대치였던 모든 기간 동안 누적된 메시지를 처리하여 원하는 처리량이 계속 유지될 수 있습니다.

모니터링 및 유지 관리 활동

프로덕션 솔루션의 수명 동안에는 BizTalk 성능에 영향을 미쳐 모든 테스트 시나리오에서 고려해야 하는 모니터링 및 유지 관리 활동이 많이 있습니다. 다음 활동이 포함됩니다.

  • BizTalk 관리 콘솔 쿼리 이러한 쿼리는 리소스를 사용하고 쿼리의 유형 및 빈도에 따라 전체 처리량에 영향을 줍니다.

  • 백업, 보관 및 제거 활동. 이러한 활동도 리소스를 소비하므로 모든 테스트 시나리오에서 고려해야 합니다. 모든 BizTalk Server 데이터베이스는 주기적으로 백업해야 하며 해당 트랜잭션 로그도 잘라야 합니다. 이러한 작업을 수행하지 않으면 트랜잭션 로그가 모르는 사이에 계속 늘어나 트랜잭션 데이터베이스의 사용 가능한 모든 디스크 공간을 소비할 수 있습니다. 추적을 사용하는 경우에는 추적 데이터베이스를 주기적으로 제거해야 하며 너무 커지지 않도록 이 데이터베이스를 보관할 수도 있습니다. BizTalk Server 데이터베이스 유지 관리에 대한 자세한 내용은 BizTalk Server 데이터베이스 백업 및 복원을 참조하세요.

참고 항목

유지 가능한 최대 추적 처리량 측정