다음을 통해 공유


4단계: 평가 환경 빌드

성능 평가의 빌드 랩 단계는 이전 단계에서 내린 디자인 결정에 따라 환경에 대한 하드웨어 및 소프트웨어를 설치하는 데 사용됩니다. 빌드 랩 단계는 시간이 오래 걸릴 수 있으므로 이 단계가 이전 단계와 겹치는 것은 드문 일이 아닙니다. 대부분의 시나리오에서 하드웨어 및 운영 체제는 애플리케이션 아키텍처에 대한 최종 결정이 내려지기 전에 설치될 수 있습니다. 성능 평가의 빌드 랩 단계에는 일반적으로 이 항목에 설명된 작업이 포함됩니다.

랩 시작 날짜 최소 일주일 전에 모든 빌드 랩 인프라 가져오기

랩 시작 날짜 최소 일주일 전에 필요한 모든 하드웨어 및 소프트웨어를 사용할 수 있도록 계획합니다. 이렇게 하면 필요한 인프라를 원하는 경우 귀중한 랩 시간이 낭비되지 않습니다.

타사 소프트웨어 시스템 구성

랩을 시작하기 전에 빌드하고 구성해야 하는 타사 시스템이 있을 수 있습니다. 이러한 시스템에 SEM(실무 전문가)이 필요한 경우 빌드 및 랩 실행 단계에서 예약해야 합니다. 빌드 프로시저를 철저히 문서화해야 합니다.

BizTalk Server 환경 설치 및 구성

BizTalk Server 설치 및 필요한 종속성 소프트웨어에 대한 자세한 지침은 설치 및 업그레이드 가이드에 있습니다. BizTalk Server 환경을 성공적으로 설치하고 구성한 후 다음 작업을 완료합니다.

  • 운영 준비 검사 목록에 나열된 권장 사항을 따릅니다.

  • 성능 최적화의 권장 사항을 따릅니다.

  • 모든 컴퓨터 시간이 제대로 동기화되었는지 확인합니다.

  • 환경의 모든 컴퓨터 간에 MSDTC 기능을 확인합니다.

  • 절대적으로 필요하지 않은 경우 사용자 지정 추적/로깅을 사용하지 않도록 설정해야 합니다.

  • 부하 테스트를 위해 Visual Studio Ultimate 버전을 설치합니다. Visual Studio를 사용하여 자동화된 테스트를 수행하는 방법에 대한 자세한 내용은 Visual Studio를 사용하여 자동화된 테스트 촉진을 참조하세요.

  • 필요에 따라 카운터 및 로그를 성능 모니터.

  • 코드 변경 내용이 성능 평가 scope 내에 있는 경우 솔루션을 디버그하도록 디버깅 컴퓨터를 설정합니다.

  • 모든 하드 드라이브를 조각 모음합니다.

  • 바이러스 백신 실시간 검사를 사용하지 않도록 설정합니다.

  • Enterprise Single Sign-On Master Secret을 백업합니다.

테스트할 BizTalk Server 애플리케이션 설치

테스트할 애플리케이션 설치에는 일반적으로 다음 단계가 포함됩니다.

  1. BizTalk Server 관리 콘솔을 사용하여 다음을 수행합니다.

    • 호스트 만들기

    • 송신/수신 처리기를 만듭니다.

    • 호스트 인스턴스를 만듭니다.

    • BizTalk Server 애플리케이션을 만듭니다.

  2. 애플리케이션 설치:

    1. BizTalk Server 그룹에 BizTalk Server 이진 파일을 배포합니다.

    2. BizTalk Server 그룹에 바인딩을 가져옵니다.

    3. 모든 상자에서 GAC BizTalk Server 및 BizTalk Server 아닌 이진 파일입니다.

    4. 종속성 구성 요소가 모든 상자에 있는지 확인합니다.

  3. 종속성 애플리케이션을 설치합니다.

  4. BizTalk Server 관리 콘솔에서 전송 및 물리적 엔드포인트를 구성합니다.

  5. 서비스를 시작합니다.

  6. 기본 스모크 테스트 수행 - 스모크 테스트는 솔루션의 기본 기능을 테스트하는 종단 간 기능 테스트입니다.

자동화된 빌드 및 부하 테스트 구현

자동화된 빌드 및 부하 테스트 프로세스의 구현은 BizTalk Server 성능 평가의 초석이라고 할 수 있습니다. 코드 변경 내용이 성능 평가의 scope 내에 있는 경우 자동화된 빌드 프로세스를 구현해야 합니다. 모든 부하 테스트 시나리오에 대해 자동화된 부하 테스트를 구현해야 합니다. 자동화된 빌드 및 부하 테스트를 구현하는 데 필요한 초기 시간 투자는 신속하게 회수되며, 자동화는 사람의 오류가 발생하는 일상적인 빌드/테스트 작업의 신속하고 정확한 반복을 수용합니다. 자동화된 빌드 및 테스트 프로세스를 구현하는 방법에 대한 자세한 내용은 이 가이드의 자동화된 테스트 구현을 참조하세요.

성능 모니터링 구성

정확한 성능 모니터링은 성능 평가의 성공에 매우 중요합니다. 범위 단계에서 정의된 처리량 및 대기 시간 목표에 따라 평가해야 하는 성능 메트릭을 결정합니다. 성능 모니터링은 BizTalk Server 환경의 각 컴퓨터에서 수행해야 합니다. 성능 카운터를 참조하세요. PAL(성능 로그 분석 도구)을 사용하여 중요한 성능 카운터를 그래픽으로 차트로 표시하고 이러한 카운터에 대한 임계값을 초과할 때 경고를 생성하는 HTML 보고서를 생성합니다. S PAL(로그 성능 분석) 도구입니다.

솔루션의 기준 성능 설정 및 문서화

성능 평가 중에 적용된 성능 최적화의 효과를 측정할 수 있도록 기준 성능을 계산해야 합니다.

참고 항목

성능 평가 단계