다음을 통해 공유


다중 컴퓨터 환경에 BizTalk Server 설치

개요

Microsoft® BizTalk® Server의 다중 컴퓨터 설치를 계획할 때 고려해야 할 사항이 많이 있습니다. 네트워크 인프라가 존재하고 BizTalk Server 다른 네트워크 애플리케이션과 공존해야 하는 경우가 많습니다. 이 가이드에서는 다중 컴퓨터 분산 배포의 BizTalk Server 및 BAM(비즈니스 활동 모니터링) 설치에 적용되는 몇 가지 고려 사항에 대해 설명합니다. 이 정보는 BizTalk Server 및 BAM(비즈니스 활동 모니터링) 및 종속된 애플리케이션 및 구성 요소의 설치 및 구성을 계획하는 데 도움이 됩니다.

단일 서버 설치 가이드에는 이 문서에서 중복되지 않은 중요한 절차 및 더 많은 배경 정보가 포함되어 있습니다. 예를 들어 다음 정보는 단일 서버 설치 가이드에서 자세히 설명합니다.

  • 자세한 설치 절차
  • BizTalk Server 기능 및 종속성에 대한 설명
  • BizTalk Server 기본 구성 설정에 대한 세부 정보
  • 소프트웨어 및 하드웨어 요구 사항
  • CAB 파일 재배포 가능 구성 요소 목록

고가용성

BizTalk Server NLB(네트워크 부하 분산) 클러스터링 및 장애 조치(failover) 클러스터링 사용하고 AG(가용성 그룹)를 사용하여 SQL Server Always On 고가용성 솔루션을 제공합니다. 고가용성 솔루션은 하드웨어 또는 소프트웨어 오류가 있는 경우 가동 중지 시간을 최소화하는 데 도움이 됩니다.

NLB 및 장애 조치(failover) 클러스터는 복잡한 아키텍처에서 서로를 보완합니다. NLB 클러스터링 프런트 엔드 웹 서버 간의 요청 부하를 분산하는 데 사용됩니다. 장애 조치(failover) 클러스터링은 BizTalk Server In Process 호스트, Enterprise Single Sign-On 마스터 보안 서버 및 BizTalk Server 데이터베이스에 대해 고가용성을 제공합니다. 일반적으로 온-프레미스 환경에 사용됩니다. 다음은 좋은 리소스입니다.

SQL Server Always On AG는 온-프레미스 환경 및 Azure 가상 머신에서 사용할 수 있습니다. AG 지원은 BizTalk Server 2016부터 시작하며 최신 버전의 BizTalk Server 지원됩니다. AG에는 주 데이터베이스 복제본 및 보조 데이터베이스 복제본이 포함됩니다. BizTalk Server 주 데이터베이스 복제본에 연결하지만 보조 데이터베이스 복제본은 중복성과 장애 조치(failover)를 제공합니다. Always On 가용성 그룹(SQL Server)은 AG 작업에 대한 세부 정보를 제공합니다.

SQL Server Always On AG를 사용하는 BizTalk HA는 BizTalk 관점에서 자세한 내용을 제공합니다.

별도의 런타임 및 관리

BizTalk Server 프로덕션 환경에서 다양한 설치 시나리오를 지원합니다. 예를 들어 한 컴퓨터에는 런타임 전용 설치를, 두 번째 컴퓨터에는 관리 도구 전용 설치를 설치, 구성 및 배포할 수 있습니다.

관리 도구 전용으로 설치할 때는 BizTalk 관리 콘솔, BM.exe 및 BTSDeploy.exe 구성 요소가 설치됩니다. 관리 도구 전용 BizTalk Server 설치를 만들 때 다음 사항을 고려합니다.

  • BizTalk Server MessageBox 데이터베이스를 호스팅하는 모든 컴퓨터에서 SQL Server 에이전트가 실행되고 있어야 합니다. BizTalk Server 메시징 엔진에서 메시지 본문을 추적하려면 SQL Server 에이전트 필요합니다.

  • BizTalk Server 구성 마법사를 실행하면 Analysis Services 데이터베이스를 만듭니다.

  • SQL Server Analysis Services BizTalk 추적 데이터베이스 사용은 지원되지 않습니다.

  • 명명된 SQL Server Analysis Services 인스턴스 사용은 지원되지 않습니다.

BizTalk Server 관리 도구만 설치하려면 설치 중에 관리 도구만 선택합니다. 설치가 완료된 후에 사용자 지정 구성 관리자를 열고 기존 Enterprise SSO(Single Sign-On) 시스템 및 BizTalk 그룹에 참가합니다. 맨 위로

MSDTC 사용

다중 컴퓨터 환경에 BizTalk Server를 설치하고 구성하기 전에 모든 BizTalk Server와 BizTalk Server에서 사용하는 원격 SQL Server 인스턴스에 대한 네트워크 COM+ 액세스 및 네트워크 DTC 액세스를 사용하도록 설정합니다. 환경을 최적화하려면 구성 후 단계를 참조하세요.

추가 참조 자료:

원격 SQL Server

원격 컴퓨터에 SQL Server 설치되는 경우:

  • SQL Server 관리 도구(최신 SQL 버전) 또는 SQL Server 클라이언트 도구 연결(이전 SQL 버전)은 SQL Server 원격인 경우 로컬 BizTalk Server 컴퓨터에 설치해야 합니다. SQL Server 도구는 SQL Server 원격 instance 통신하는 데 필요한 클라이언트 라이브러리를 설치합니다. 로컬 BizTalk Server 컴퓨터의 SQL Server 도구 버전은 원격 SQL Server 설치된 버전과 동일해야 합니다.

  • Analysis Services를 원격으로 사용하려면 SQL Server OLAP 클라이언트가 로컬 컴퓨터에 설치되어야 합니다. OLAP 클라이언트는 SQL Server 2016 기능 팩에 포함될 수 있습니다.

  • BizTalk Server 구성 중에는 원격 SQL Server가 실행되고 있어야 합니다.

  • BizTalk Server 구성 중에는 SQL Server 설치 프로세스 도중 지정한 TCP 및 UDP 포트가 열려 있어야 합니다.

  • BAM 도구를 구성하려면 bizTalk BAM 서버에 SQL Server 관리 도구 - 기본 및 완료를 설치합니다. 다중 컴퓨터 환경에서 BAM을 설정하고 구성하는 방법에 대한 자세한 내용은 다중 컴퓨터 환경에서 BAM 설치 및 구성(비즈니스 활동 모니터링)을 참조하세요.

  • 명명된 SQL Server Analysis Services 인스턴스는 지원되지 않습니다.

토폴로지 SQL Server

SQL Server BizTalk Server 로컬로 설치하거나 SQL Server 전용인 다른 서버에 설치할 수 있습니다. 대부분의 프로덕션 시나리오에는 별도의 컴퓨터에 설치된 BizTalk Server 및 SQL Server 포함됩니다.

지원되는 SQL Server 버전 목록은 다음을 참조하세요.

중요

추가 서비스 팩 및 Windows Update가 지원되며 이를 설치해야 합니다.

데이터베이스 유지 관리 및 문제 해결

BizTalk Server 데이터베이스를 유지 관리하고 문제를 해결하는 방법을 참조하세요.

Business Activity Monitoring(BAM: 비즈니스 활동 모니터링)

BizTalk Server 정보 근로자를 위한 몇 가지 도구를 제공합니다. 구성 요소 아키텍처에 대한 기본적인 이해는 사용 가능한 서버 리소스를 활용하도록 BizTalk Server 설치를 계획하는 데 도움이 됩니다. BAM(비즈니스 활동 모니터링)은 집계, 경고 및 프로필을 관리하여 주요 성과 지표 또는 KPI라고 하는 관련 비즈니스 메트릭을 모니터링하는 데 사용되는 도구 모음입니다.

BAM은 비즈니스 프로세스에 대한 엔드 투 엔드 가시성을 제공하여 다양한 운영 프로세스 및 트랜잭션의 상태 및 결과에 대한 정보를 제공하는 모듈입니다. BAM 출력을 사용하여 문제 영역을 처리하고 비즈니스에서 발생한 문제를 해결할 수 있습니다. BAM 수명 주기에 대한 자세한 내용은 BAM(비즈니스 활동 모니터링)을 참조하세요.

BAM은 다음 계층으로 구성됩니다.

  • 프레젠테이션 및 도구: 비즈니스 사용자 및 개발자에게 프런트 엔드 서비스를 제공합니다. 데이터를 표시하고, 비즈니스 사용자와 개발자가 템플릿 및 프로필을 정의하고 관리할 수 있도록 합니다.

    : Office Excel, BAM 포털

    설치 위치: Excel, 관리 도구 및 사용자 지정 사용자 인터페이스가 비즈니스 사용자 또는 개발자의 워크스테이션에 설치됩니다. BAM 인프라를 기반으로 하는 BAM 포털 및 사용자 지정 웹 응용 프로그램은 서버에 설치됩니다.

  • 웹 서비스 및 처리: 프레젠테이션 및 데이터베이스 계층을 연결합니다. 비즈니스 규칙 및 프로세스 구현; 데이터 집계 및 분석.

    : Windows SharePoint Services(WSS), 거래 파트너 관리 웹 서비스, BAM 관리 웹 서비스 및 BizTalk Server 엔진

    설치 위치: 애플리케이션에 따라 IIS, SQL 알림 서비스 및 사용자 지정 웹 서비스가 있는 서버에서 BizTalk 호스트 서비스는 이 서버 또는 컴퓨터가 3대 이상인 여러 컴퓨터 구성의 별도 서버에 설치할 수도 있습니다.

  • 데이터베이스 및 플랫폼 서비스: 데이터 스토리지 및 검색; 보안 및 인증; 네트워킹; 운영 체제 함수

    : SQL Server, Windows Server, SSO(Enterprise Single Sign-On) 및 장애 조치(failover) 및 NLB 클러스터링

    설치 위치: Windows Server가 있는 서버에서 SQL Server. 성능상의 이유로 이 서버는 일반적으로 BizTalk 호스트 서비스를 실행하지 않습니다.

BAM 설치

단계별 가이드: 다중 컴퓨터 환경에서 BAM 설치 및 구성(비즈니스 활동 모니터링)

다음 세 가지 BizTalk Server 환경으로 분할하여 BAM, 설치 및 구성 프로세스 및 종속성을 더 쉽게 이해할 수 있습니다.

  • 런타임 환경: 기본 BizTalk Server 런타임 환경에는 다음 서버가 포함될 수 있습니다.

    • BizTalk Server
    • SQL Server
    • BizTalk BAM Server
    • 웹 서버
  • 디자인 타임 환경: BAM 개발 및 배포 프로세스 중에 관련된 세 가지 역할이 있습니다. 역할의 종류

    • 비즈니스 분석가
    • 비즈니스 운영자
    • 애플리케이션 개발자
  • 사용 시간 환경: BAM 솔루션을 구현하고 배포한 후 비즈니스 최종 사용자는 다양한 보고 도구에서 생성된 보고서를 볼 수 있습니다. 다음과 같은 도구가 포함됩니다.

    • BAM 포털
    • SQL Server Reporting Services
    • Microsoft PerformancePoint 모니터링 서버
    • 사용자 지정 BAM 보고 응용 프로그램

다음 목록에서는 설치할 BAM 구성 요소에 대해 설명합니다.

  • 포털 구성 요소>비즈니스 활동 모니터링. 비즈니스 활동 모니터링 구성 요소를 선택하면 비즈니스 사용자에게 다른 유형의 비즈니스 프로세스를 실시간으로 볼 수 있는 소프트웨어가 설치되어 중요한 비즈니스 결정을 내릴 수 있습니다.

  • 추가 소프트웨어>BAM 경고: BizTalk Server BAM(비즈니스 활동 모니터링) 경고를 제공할 수 있도록 하는 데 필요한 소프트웨어를 설치합니다.

    • BizTalk Server 2013 R2 이상에 대한 BAM 경고는 SQL Server 데이터베이스 메일 사용합니다. SQL Notification Services는 사용되거나 지원되지 않습니다.
    • SQL Server 2013 BizTalk Server BAM 경고는 SQL Notification Services를 사용합니다.
    • SQL Server 2013 BizTalk Server 2008 R2의 BAM 경고는 SQL Notification Services를 사용합니다.
  • 추가 소프트웨어>BAM 클라이언트: BAM 클라이언트 구성 요소를 선택하면 비즈니스 사용자가 BizTalk Server 비즈니스 활동 모니터링 기능을 사용할 수 있는 필요한 클라이언트 쪽 소프트웨어가 설치됩니다.

  • 추가 소프트웨어>BAM 이벤트: Windows Workflow Foundation 및 Windows Communication Foundation용 BAM-Eventing 인터셉터용 소프트웨어를 설치하는 BAM-Eventing 지원 구성 요소를 선택합니다. 이 구성 요소를 선택하면 사용자 지정 응용 프로그램에서 BAM 데이터베이스로 이벤트를 보내는 데 사용되는 BAM 이벤트 API도 설치됩니다. BAM-Eventing 지원은 BizTalk Server 비즈니스 활동 모니터링 기능의 일부입니다.

BAM 구성

단계별 가이드: 다중 컴퓨터 환경에서 BAM 설치 및 구성(비즈니스 활동 모니터링)

BizTalk Server 구성을 열고 사용자 지정 구성을 선택합니다. 사용자 지정 구성에서 고급 옵션을 구성하고 각 기능에 대해 선택적으로 구성하거나 구성 취소할 수 있습니다.

BAM용 SQL Server 설치 및 구성

새로운 기능, 설치, 구성 및 업그레이드에서 다음을 수행할 수 있습니다.

BIZTALK SERVER 핵심 함수에 필요한 Database Services 외에도 BAM에는 다음이 필요합니다.

  • SSAS(SQL Server Analysis Services)
  • SSIS(SQL Server Integration Services)
  • SQL Server 데이터베이스 메일 또는 SSNS(SQL Server Notification Services)
SSIS 구성

SQL Server가 BizTalk Server 컴퓨터가 아닌 다른 컴퓨터에 설치된 경우 SSIS를 구성합니다. 이 작업을 수행할 때는 원격 SQL Server의 msdb 데이터베이스를 사용하도록 SSIS를 구성합니다.

  1. 명령 프롬프트를 엽니다.

  2. 디렉터리를 로 변경합니다 %ProgramFiles%\Microsoft SQL Server\100\DTS\Binn.

  3. 명령 notepad MsDtsSrvr.ini.xml를 실행합니다.

  4. 메모장에서 태그 내의 <ServerName> 텍스트를 SQL Server 호스트 이름으로 업데이트합니다. 변경 내용을 저장합니다.

  5. 명령 프롬프트에서 다음 명령을 실행합니다. net stop MsDtsServer

  6. 명령 프롬프트에서 다음 명령을 실행합니다. net start MsDtsServer

    추가 정보:
    기본적으로 Integration Services 서비스는 데이터베이스 엔진의 기본 인스턴스인 로컬의 msdb 데이터베이스에 저장된 패키지를 관리하도록 구성됩니다. 데이터베이스 엔진의 명명된 instance 또는 원격 instance 또는 데이터베이스 엔진의 여러 인스턴스에 저장된 패키지를 관리하려면 구성 파일을 수정합니다. 예를 들어 SqlServerFolder 형식의 루트 폴더를 추가로 만들어 데이터베이스 엔진에 대한 여러 인스턴스의 msdb 데이터베이스에 있는 패키지를 관리할 수 있습니다. 서비스가 중지되어도 패키지가 계속 실행될 수 있도록 구성 파일을 수정할 수도 있습니다. 이 옵션은 개체 탐색기에서 더 많은 루트 폴더를 표시하거나 Integration Services 서비스에서 관리하는 파일 시스템의 다른 폴더 또는 추가 폴더를 지정합니다.

    레지스트리 키는 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS\ServiceConfigFile Integration Services 서비스에서 사용하는 구성 파일의 위치와 이름을 지정합니다. 이 레지스트리 키의 기본값은 C:\Program Files\Microsoft SQL Server\100\DTS\Binn\ MsDtsSrvr.ini.xml입니다. 구성 파일에 다른 이름과 위치를 사용하도록 레지스트리 키의 값을 업데이트할 수 있습니다.

BAM 데이터베이스 구성

동일하지 않은 컴퓨터에 BAM 기본 가져오기, BAM 보관, BAM 별모양 스키마, BAM 분석 및 BAM Notification Services 응용 프로그램 데이터베이스를 구성할 수 있습니다. SQL Server BizTalk Server 이외의 컴퓨터에 설치된 경우의 소프트웨어 요구 사항은 다음과 같습니다.

  • BAM 도구>BAM 기본 가져오기 테이블 및 BAM 보관 데이터베이스:

    • BizTalk Server:

      • 설치 SQL Server Analysis Services ADOMD.NET
      • SQL Server Integration Services 설치
    • SQL Server:

      • 지원되는 SQL Server 버전을 사용합니다.
      • BizTalk Server 2020부터 SSISDB(SSIS 카탈로그)를 만듭니다.
  • BAM 도구>BAM 기본 가져오기 테이블 및 BAM 보관 데이터베이스:

    • BizTalk Server:

      • 설치 SQL Server Analysis Services ADOMD.NET
      • SQL Server Integration Services 설치
    • SQL Server:

      • 지원되는 SQL Server 버전을 사용합니다.
      • BizTalk Server 2020부터 SSISDB(SSIS 카탈로그)를 만듭니다.
  • BAM 도구>BAM 집계에 Analysis Services를 사용하도록 설정합니다.

    • BizTalk Server:

      • SQL Server Integration Services 설치
    • SQL Server:

      • QL Server Analysis Services 설치
  • BAM 경고 애플리케이션 데이터베이스>BAM 경고:

    • BizTalk Server:

      • 설치 SQL Server Analysis Services ADOMD.NET
      • BAM 경고
    • SQL Server:

      • SQL Server 데이터베이스 메일을 구성합니다.

참고

OLAP 서비스에 사용되는 서비스 계정에는 BAM 별모양 스키마 데이터베이스에 대한 db_datareader 권한이 있어야 합니다.

Notification Services – BizTalk 2013 / SQL Server 2008 R2만

중요

이 섹션은 SQL Server 2008 R2를 사용하는 경우에만 적용됩니다.

Notification Services의 공급자, 생성자 및 배포자 역할이 서로 다른 컴퓨터에 있는 다중 컴퓨터 환경에 SQL Server Notification Services를 설치할 수 있습니다. 다음은 해당 시나리오의 종속성에 대한 설명입니다.

  • AggregationEventProvider.dll 공급자 역할을 호스트하는 컴퓨터에 설치해야 합니다. 이 .dll 파일은 BizTalk Server 설치하는 동안 BAM 경고 집계 이벤트 공급자를 설치할 때 설치됩니다. BAM 경고 집계 이벤트 공급자는 BizTalk 런타임, 관리 도구 또는 개발자 도구 및 SDK 설치 시 함께 설치됩니다.

  • 배포자 역할을 호스트하는 컴퓨터에서는 EmailNotification.xslt 및 FileNotification.xslt가 필요합니다. 기존 BizTalk Server 다음 경로의 파일을 복사할 수 있습니다. \Program Files\Microsoft BizTalk Server version\Tracking

  • Notification Services 애플리케이션 정의 파일(.adf 파일)을 배포자 역할을 호스트하는 컴퓨터에서 .xslt 파일의 정확한 위치로 업데이트합니다.

애플리케이션 정의 파일(.adf 파일)을 업데이트합니다.

  1. BizTalk Server 설치된 컴퓨터에서 Notification Services 명령 프롬프트를 엽니다.
  2. \Program Files\Microsoft BizTalk Server version\Tracking으로 이동합니다.
  3. ProcessBamNsFiles.vbs를 실행하여 초기 .adf 파일을 만듭니다.
  4. .xslt 파일의 경로를 사용하여 .adf 파일을 수정합니다.
  5. 다시 ProcessBamNsFiles.vbs를 실행하여 .adf 파일을 업데이트합니다.
  6. BAMAlerts NT 서비스를 다시 시작합니다.
BAM Scale-Out 경고 토폴로지

기존 BAM 스케일 아웃 경고 토폴로지를 BizTalk Server 2013으로 업그레이드하는 경우 각 서버에서 다음 단계를 수행합니다.

  1. Notification Service를 중지한 다음 Notification Service 인스턴스의 등록을 취소합니다.

    1. 프로그램에서Microsoft SQL Server 2005를 클릭하고 구성 도구를 클릭한 다음 Notification Services 명령 프롬프트를 클릭합니다.

    2. 명령 프롬프트에서 를 net stop NS$<instance_name>입력합니다. 예를 들어 를 입력합니다 net stop NS$BamAlerts.

    3. instance 등록을 취소하려면 명령을 nscontrol unregister -name BamAlerts입력합니다.

      인스턴스의 등록을 취소하면 레지스트리 항목이 제거되고, NS$instance_name 서비스(있는 경우)가 제거되고, 서비스의 성능 카운터가 삭제됩니다.

  2. Notification Services 인스턴스가 있는 서버를 더 높은 SQL Server 2005 Notification Services 버전으로 업그레이드합니다.

  3. 업그레이드할 SQL Server 버전에 따라 BAM 데이터베이스를 마이그레이션하려면 BizTalk Server 추적 폴더에 있는 마이그레이션 데이터베이스 명령 bm.exe 프로그램을 실행합니다. 예를 들어 SQL Server 2005가 SQL Server 2008 R2로 업그레이드된 경우 명령 프롬프트에서 관리자 자격 증명bm.exe migrate-sql –From:sql2005 –To:sql2008 –NSUser:<username>을 사용하여 다음을 실행합니다.

  4. 마이그레이션 프로그램(bm.exe)이 사용되는 서버를 제외하고 모든 서버에 Notification Service를 다시 등록합니다.

    1. 프로그램에서Microsoft SQL Server 2005를 클릭하고 구성 도구를 클릭한 다음 Notification Services 명령 프롬프트를 클릭합니다.

    2. 명령 프롬프트에 다음을 입력합니다. nscontrol register -name BamAlerts -server <NS DB Server> -service -serviceusername "<NSServiceUserName>" -servicepassword "<NSServicePassword>"

      이렇게 하면 Notification Services가 올바른 데이터베이스에 로그온할 수 있습니다. 이 정보는 nscontrol에 의해 서비스 컴퓨터의 레지스트리에서 유지 관리됩니다.

      중요

      서비스를 다시 등록할 때는 -server 옵션에서 새 Notification Services 데이터베이스 서버를 사용해야 합니다. 또한 새 Notification Services 서비스에 대해 이전 이름과 동일한 사용자 이름을 사용합니다.

  5. BAM 경고 유효성 검사: Notification Services 명령 프롬프트를 열고 를 nscontrol.exe status –name BAMAlerts –server <NS DB Server>입력합니다.

BAM 포털

포털 구성 요소는 비즈니스 사용자가 비즈니스 프로세스 및 워크플로를 상호 작용, 구성 및 모니터링할 수 있도록 통신, 공동 작업 및 의사 결정을 내리는 데 사용하는 일련의 서비스입니다. 이 기능을 사용하려면 IIS(인터넷 정보 서비스)를 설치합니다. IIS 요구 사항은 새로운 기능, 설치, 구성 및 업그레이드에 있습니다.

Excel의 BAM 추가 기능

추가 기능 추가 또는 제거 는 Excel의 단계를 나열합니다. BAM 추가 기능 이름은 비즈니스 활동 모니터링입니다.

단일 BAM 데이터베이스를 사용하도록 여러 BizTalk 그룹 구성

여러 BizTalk 그룹에서 BAM 데이터베이스를 공유합니다.

  1. BAM 기능을 사용하여 첫 번째 BizTalk 그룹을 구성합니다. 이러한 기능에는 BAM 도구, BAM 분석 데이터베이스, BAM 경고 및 BAM 포털이 포함됩니다.

  2. 후속 BizTalk 그룹을 구성하고 BizTalk Server 구성 마법사에서 다음을 수행합니다.

    1. BAM 도구를 선택한 다음 비즈니스 활동 모니터링 도구 사용BAM 집계에 Analysis Services 사용 검사 확인란을 선택합니다.

    2. 첫 번째 BizTalk 그룹을 구성할 때 사용되는 이름과 일치하도록 BAM 데이터 저장소의 서버 이름데이터베이스 이름을 변경합니다.

    3. BAM 경고를 선택한 다음 BAM 경고 사용을 선택합니다.

    4. BAM 경고에 대한 서비스 계정을 변경하여 빈 사용자 이름 및 암호가 되도록 합니다.

    5. 첫 번째 BizTalk 그룹을 구성할 때 사용한 이름과 일치하도록 BAM 경고 SMTP 서버, BAM 경고 파일 위치, 경고 데이터베이스용 SQL Server 및 경고 데이터베이스 이름의 전위를 변경합니다.

      ! 참고] 동일한 PIT(기본 가져오기 테이블)를 사용할 수 있지만 BAM 보관, BAM 분석 및 별표 스키마 데이터베이스와 함께 사용할 수 있습니다. 그러나 이 옵션은 동일한 PIT를 사용하는 모든 그룹에 영향을 줍니다.

  3. BAM 포털을 선택한 다음 BAM 포털 검사 사용 상자를 선택합니다.

    참고

    BAM 기본 가져오기 데이터베이스와 BAM 포털은 일대일 관계로 연결되므로 이 화면의 모든 필드는 읽기 전용입니다. 여러 BizTalk 그룹은 동일한 BAM 데이터베이스에 대해 구성된 경우 BAM 포털을 공유합니다.

  4. 구성 적용을 선택합니다.

BAM 클라이언트 소프트웨어 요구 사항

  • 웹 클라이언트의 경우 인터넷 Explorer 및 Office Web Components 11 버전 4.0 이상이 필요합니다.

  • 웹 클라이언트를 실행하고 SQL Server 2008 R2 Analysis Services를 사용하는 경우 Microsoft SQL Server 2008 R2 Analysis Services 10.0 OLE DB 공급자를 설치합니다.

  • Excel 클라이언트의 경우 microsoft Excel 및 BIZTALK SERVER 함께 제공되는 BAM Excel 추가 기능이 필요합니다.

그룹 및 서비스 계정

다중 컴퓨터 설치에서 BizTalk Server 구성하기 전에 모든 도메인 그룹 및 계정을 수동으로 만듭니다. 다음 정보는 이러한 그룹 및 계정을 만드는 데 유용합니다.

다중 컴퓨터 환경에서 BizTalk Server는 도메인 그룹 및 도메인 서비스 계정만 지원합니다.

  • BizTalk Server Windows 그룹 및 서비스 계정에 대한 이름 형식만 <NetBIOSDomainName>\<User> 지원합니다.

  • BizTalk Server는 다중 컴퓨터 구성에서 Active Directory 도메인 그룹 및 사용자 계정만 지원합니다. 도메인 그룹에는 도메인 로컬 그룹, 글로벌 그룹 및 유니버설 그룹이 포함되며 이러한 그룹은 단일 컴퓨터 및 다중 컴퓨터 환경에서 모두 지원됩니다.

  • 일반적으로 도메인 로컬 그룹을 사용하려면 BizTalk Server 인프라의 SQL Server를 포함한 모든 서버가 동일한 도메인에 속해야 하기 때문에 권장되지 않습니다. 단, 모든 서버와 사용자 계정이 단일 도메인에 있는 소규모 네트워크에는 이러한 고려 사항이 적용되지 않습니다. Active Directory 그룹은 자세한 정보를 제공합니다.

  • 다중 컴퓨터 환경에서 BizTalk Server 설치하고 구성할 때 NT AUTHORITY\LOCAL SERVICE, NT AUTHORITY\NETWORK SERVICE, NT AUTHORITY\SERVICE, NT AUTHORITY\SYSTEM 및 Everyone와 같은 기본 제공 계정은 지원되지 않습니다.

  • BizTalk Server 구성을 실행하는 사용자는 로컬 컴퓨터의 Administrators 그룹, SQL Server 컴퓨터의 시스템 관리자 그룹, BizTalk Server Administrators 그룹에 사용되는 도메인 그룹 및 SSO Administrators 그룹에 사용되는 도메인 그룹에 속해야 합니다.

  • 가능하면 설치 중에 만든 기본 계정 이름을 사용합니다. BizTalk Server 설치 프로그램은 설치된 구성 요소가 기본 계정을 사용하도록 자동으로 구성합니다. 기본 이름을 사용하면 설치 및 구성 작업이 간편해지지만 기본 이름을 사용할 수 없는 경우도 있습니다. 예를 들어 활성 도메인 포리스트 내에 여러 BizTalk Server 그룹이 있을 수 있습니다. 충돌이 발생하지 않도록 계정 이름을 수정해야 합니다. 또는 organization 서비스 및 사용자 계정에 명명 표준을 사용하여 기본 계정을 표준에 맞게 변경할 수 있습니다.

Windows 그룹

다음 목록에서는 BizTalk Server 사용하는 Windows 그룹 및 해당 멤버 자격에 대해 설명합니다. 또한 그룹에 대한 SQL Server 역할 또는 데이터베이스 역할을 식별합니다.

SSO Administrators

Enterprise SSO(Single Sign-On) 서비스의 관리자입니다. 자세한 내용은 SSO 관리자 및 관련 관리자 계정을 참조하세요.

그룹 멤버 자격:

  • Enterprise Single Sign-On 서비스에 대한 서비스 계정을 포함합니다.
  • BizTalk Server 및 SSO 서비스를 구성하고 관리할 수 있어야 하는 사용자/그룹을 포함합니다.
  • SSO master 비밀 서버를 구성할 때 BizTalk Configuration Manager 실행하는 데 사용되는 계정을 포함합니다.

SQL Server 역할 또는 데이터베이스 역할:

  • SSO에 대한 데이터베이스 역할 db_owner SQL Server
  • SSO가 있는 SQL Server 대한 securityadmin SQL Server 역할

SSO Affiliate Administrators

특정 SSO 관련 응용 프로그램의 관리자입니다. SSO 관련 응용 프로그램을 생성/삭제하고, 사용자 매핑을 관리하고, 관련 응용 프로그램 사용자에 대한 자격 증명을 설정할 수 있습니다.

그룹 멤버 자격:

  • 서비스 계정이 없습니다.
  • BizTalk Server 관리자에 사용되는 계정을 포함합니다.

SQL Server 역할 또는 데이터베이스 역할: 없음

BizTalk Server 관리자

관리 작업을 수행하는 데 필요한 최소 권한이 있습니다. 이 그룹의 사용자는 솔루션을 배포하고, 애플리케이션을 관리하고, 메시지 처리 문제를 resolve 수 있습니다.

어댑터에 대한 관리 작업을 실행하고 처리기를 수신 및 보내고 위치를 받으려면 BizTalk Server 관리자를 단일 Sign-On 관련 관리자에 추가해야 합니다.

자세한 내용은 BizTalk Server 보안 관리를 참조하세요.

그룹 멤버 자격:

BizTalk Server 구성하고 관리해야 하는 사용자 및 그룹을 포함합니다.

SQL Server 역할 또는 데이터베이스 역할:

  • 다음 데이터베이스에서 데이터베이스 역할을 BTS_ADMIN_USERS SQL Server.

    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkRuleEngineDb
    • BizTalkDTADb
    • BAMPrimaryImport
  • 다음 데이터베이스에 대한 데이터베이스 역할을 db_owner SQL Server.

    • BAMStarSchema
    • BAMPrimaryImport
    • BAMArchive
    • BAMAlertsApplication
    • BAMAlertsNSMain
  • NSAdmin은 다음 데이터베이스에서 데이터베이스 역할을 SQL Server.

    • BAMAlertsApplication
    • BAMAlertsNSMain
  • BAMAnalysis OLAP 데이터베이스를 호스트하는 컴퓨터의 OLAP 관리자입니다.

BizTalk Server 운영자

모니터링 및 문제 해결 작업에만 액세스할 수 있는 낮은 권한 역할입니다. 자세한 내용은 BizTalk Server 보안 관리를 참조하세요.

그룹 멤버 자격:

  • 솔루션을 모니터링하는 사용자 또는 그룹을 포함합니다.
  • 서비스 계정이 없습니다.

SQL Server 역할 또는 데이터베이스 역할:

  • 다음 데이터베이스에서 데이터베이스 역할을 BTS_OPERATORS SQL Server.
    • BizTalkDTADb
    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkRuleEngineDb

BizTalk Server 읽기 전용 사용자

BizTalk 아티팩트, 서비스 상태, 메시지 흐름 및 추적 정보를 볼 수 있는 최소 권한이 있습니다.

자세한 내용은 BizTalk Server 보안 관리를 참조하세요.

그룹 멤버 자격:

  • 개발 작업 시나리오에 대한 읽기 권한이 있는 사용자 또는 그룹을 포함합니다.
  • 서비스 계정이 없습니다.

SQL Server 역할 또는 데이터베이스 역할:

  • 다음 데이터베이스에서 데이터베이스 역할을 BTS_READONLY_USERS SQL Server.
    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkDTADb
    • BizTalkRuleEngineDb
    • BAMPrimaryImport

BizTalk 애플리케이션 사용자

구성 관리자가 첫 번째로 만든 In-Process BizTalk 호스트 그룹 기본 이름입니다. 환경의 각 In-Process 호스트에 대해 하나의 BizTalk 호스트 그룹을 사용합니다. 또한 프로세스 내 BizTalk 호스트에 액세스할 수 있는 계정(예: BizTalk Server 및 BTSNTSvc.exe 호스트 프로세스)도 포함됩니다.

그룹 멤버 자격:

  • BizTalk In-Process 호스트 instance 대한 서비스 계정을 포함합니다.
  • BizTalk 호스트 그룹이 지정된 호스트에 BizTalk 규칙 엔진 서비스에 대한 서비스 계정을 포함합니다.

SQL Server 역할 또는 데이터베이스 역할:

  • 다음 데이터베이스에서 데이터베이스 역할을 BTS_HOST_USERS SQL Server.

    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkRuleEngineDb
    • BizTalkDTADb
    • BAMPrimaryImport
  • BAMPrimaryImport에서 데이터베이스 역할 BAM_EVENT_WRITER SQL Server

BizTalk Isolated 호스트 사용자

구성 관리자가 첫 번째로 만든 Isolated BizTalk 호스트 그룹의 기본 이름입니다. HTTP 및 SOAP와 같이 BizTalk Server에서 실행되지 않는 Isolated 유형의 BizTalk 호스트입니다.

사용자 환경에서 Isolated 호스트마다 하나의 BizTalk Isolated 호스트 그룹을 사용합니다.

그룹 멤버 자격:

  • 격리된 BizTalk 호스트 그룹이 지정된 호스트의 BizTalk 격리 호스트 instance 대한 서비스 계정을 포함합니다.

SQL Server 역할 또는 데이터베이스 역할:

다음 데이터베이스에서 데이터베이스 역할을 BTS_HOST_USERS SQL Server.

  • BizTalkMgmtDb
  • BizTalkMsgBoxDb
  • BizTalkRuleEngineDb
  • BizTalkDTADb
  • BAMPrimaryImport

BAM 포털 사용자

BAM Portal 웹 사이트에 대한 액세스 권한이 있습니다.

그룹 멤버 자격:

  • 기본적으로 이 역할에 모든 사용자 그룹이 사용됩니다.
  • 서비스 계정이 없습니다.

SQL Server 역할 또는 데이터베이스 역할: 없음

BizTalk SharePoint 어댑터 설정 호스트

Windows SharePoint Services 어댑터 웹 서비스에 대한 액세스 권한이 있습니다.

그룹 멤버 자격:

  • SharePoint 어댑터를 호출하는 BizTalk 호스트 instance 대한 서비스 계정을 포함합니다.

SQL Server 역할 또는 데이터베이스 역할: 없음

BizTalk B2B 운영자 그룹

모든 파티 관리 작업을 수행하기 위해 관리자의 onus를 줄이는 BizTalk 역할입니다. 이 역할을 사용하면 역할과 연결된 Windows 사용자가 모든 파티 관리 작업을 실행할 수 있습니다.

그룹 멤버 자격:

  • BizTalk Server TPM 데이터를 구성하고 관리하고 솔루션을 모니터링하는 사용자 또는 그룹을 포함합니다.

SQL Server 역할 또는 데이터베이스 역할:

다음 데이터베이스에서 데이터베이스 역할을 BTS_OPERATORS SQL Server.

  • BizTalkDTADb
  • BizTalkMgmtDb
  • BizTalkMsgBoxDb
  • BizTalkRuleEngineDb
  • BAMPrimaryImport

사용자 및 서비스 계정

다음 목록에서는 BizTalk Server 사용하는 Windows 사용자 또는 서비스 계정 및 그룹 소속에 대해 설명합니다. 해당 계정의 SQL Server 역할 또는 데이터베이스 역할도 식별합니다.

Enterprise Single Sign-On 서비스

SSO 데이터베이스에 액세스하는 Enterprise Single Sign-On Service를 실행하는 데 사용되는 서비스 계정입니다.

그룹 소속:

  • SSO Administrators

SQL Server 역할 또는 데이터베이스 역할: 없음

BizTalk 호스트 인스턴스 계정

In-Process BizTalk 호스트 instance(BTNTSVC.exe)에 액세스하는 BizTalk In-Process 호스트 instance 실행하는 데 사용되는 서비스 계정입니다.

그룹 소속:

  • BizTalk 애플리케이션 사용자
  • SSO Affiliate Administrators

SQL Server 역할 또는 데이터베이스 역할: 없음

BizTalk Isolated 호스트 인스턴스 계정

BizTalk Isolated 호스트 인스턴스(HTTP/SOAP) 실행에 사용되는 서비스 계정입니다.

그룹 소속:

  • BizTalk Isolated 호스트 사용자
  • SSO Affiliate Administrators
  • IIS_WPG

SQL Server 역할 또는 데이터베이스 역할: 없음

규칙 엔진 업데이트 서비스

규칙 엔진 업데이트 서비스를 실행하는 서비스 계정입니다. 이 서비스는 규칙 엔진 데이터베이스에서 배포/배포 취소 정책에 대한 알림을 받습니다.

그룹 소속: 없음

SQL Server 역할 또는 데이터베이스 역할:

  • BizTalkRuleEngineDb에서 데이터베이스 역할 RE_HOST_USERS SQL Server

BAM Notification Services 사용자

BAM Notification Services를 실행하는 서비스 계정입니다. 이러한 서비스는 BAM 데이터베이스에 액세스합니다.

그룹 소속:

  • SQLServer2008NotificationServicesUser$<ComputerName>

SQL Server 역할 또는 데이터베이스 역할:

  • NSRunService는 다음 데이터베이스에서 데이터베이스 역할을 SQL Server.

    • BAMAlertsApplication
    • BAMAlertsNSMain
  • BAMPrimaryImport의 BAM_ManagementNSReader SQL Server 역할

BAM 관리 웹 서비스 사용자

BAM 관리 웹 서비스(BAMManagementService)에서 다양한 BAM 리소스에 액세스하는 데 사용되는 사용자 계정입니다. BAM 포털은 BAM 포털에 기록된 사용자 자격 증명을 사용하여 BAMManagementService를 호출하여 경고를 관리하고 BAM 정의 XML 및 BAM 보기를 가져옵니다.

그룹 소속:

  • IIS_WPG

SQL Server 역할 또는 데이터베이스 역할:

  • NSSubscriberAdmin은 다음 데이터베이스에서 데이터베이스 역할을 SQL Server.
    • BAMAlertsApplication
    • BAMAlertsNSMain
  • BAMPrimaryImport의 BAM_ManagementWS SQL Server 역할

BAM 애플리케이션 풀 계정

BAM Portal 웹 사이트를 호스트하는 BAMAppPool에 대한 애플리케이션 풀 계정입니다.

그룹 소속:

  • IIS_WPG

SQL Server 역할 또는 데이터베이스 역할: 없음

중요

BizTalk Server 사용되는 Windows 그룹 및 서비스 계정에 대한 자세한 내용은 BizTalk Server Windows 그룹 및 사용자 계정을 참조하세요.

데이터베이스 목록

다음 목록에서는 BizTalk Server 만들고 사용하는 SQL Server 데이터베이스에 대해 설명합니다.

SSO 데이터베이스

이 Enterprise Single Sign-On 자격 증명 데이터베이스는 사용자 이름 및 암호를 안전하게 저장합니다.

  • 기본 데이터베이스 이름: SSODB
  • 볼륨: 낮음
  • 성장: 낮음

BizTalk 관리 데이터베이스

이 데이터베이스는 모든 BizTalk Server 인스턴스의 중앙 메타 정보 저장소입니다.

  • 기본 데이터베이스 이름: BizTalkMgmtDb
  • 볼륨: 낮음
  • 성장: 낮음

BizTalk MessageBox 데이터베이스

BizTalk Server 엔진은 라우팅, 큐, 인스턴스 관리 및 기타 다양한 작업에 대해 이 데이터베이스를 사용합니다.

통계 자동 업데이트, 통계 자동 만들기 및 병렬 처리 설정은 BizTalk Server BizTalkMsgBoxDB 데이터베이스를 호스트하는 SQL Server 데이터베이스 instance 의도적으로 꺼집니다. 이러한 설정을 사용하도록 설정하지 마세요.

  • 기본 데이터베이스 이름: BizTalkMsgBoxDb
  • 볼륨: 높음
  • 성장: 중간

BizTalk 추적 데이터베이스

이 데이터베이스는 BizTalk Server 추적 엔진에서 추적한 비즈니스 및 상태 모니터링 데이터를 저장합니다.

  • 기본 데이터베이스 이름: BizTalkDTADb
  • 볼륨: 높음
  • 성장: 높음

규칙 엔진 데이터베이스

이 데이터베이스는 관련 규칙 및 어휘의 집합에 해당하는 정책에 대한 리포지토리입니다. 어휘는 사용자에게 친숙한 컬렉션으로서, 규칙의 데이터 참조에 대한 도메인별 이름입니다.

  • 기본 데이터베이스 이름: BizTalkRuleEngineDb
  • 볼륨: 낮음
  • 성장: 낮음

BAM 기본 가져오기 데이터베이스

이 데이터베이스는 원시 BAM 추적 데이터를 수집합니다.

  • 기본 데이터베이스 이름: BAMPrimaryImport
  • 볼륨: 보통
  • 성장: 중간

BAM 보관 데이터베이스

이 데이터베이스는 이전 비즈니스 활동 데이터를 보관합니다. BAM 기본 가져오기 데이터베이스에서 비즈니스 활동 데이터의 누적을 최소화하는 BAM 보관 데이터베이스를 만듭니다.

  • 기본 데이터베이스 이름: BAMArchive
  • 볼륨: 보통
  • 성장: 중간

BAM 스타 스키마 데이터베이스

이 데이터베이스에는 스테이징 테이블, 측정값 테이블 및 차원 테이블이 포함됩니다.

  • 기본 데이터베이스 이름: BAMStarSchema
  • 볼륨: 보통
  • 성장: 중간

BAM Notification Services 응용 프로그램 데이터베이스

이 데이터베이스에는 BAM 알림에 대한 경고 정보가 포함됩니다. 예를 들어 BAM 포털을 사용하여 경고를 만들 때 경고와 관련된 조건 및 이벤트와 경고에 대한 기타 지원 데이터를 지정하는 항목이 이 데이터베이스에 삽입됩니다.

  • 기본 데이터베이스 이름: BAMAlertsApplication
  • 볼륨: 보통
  • 성장: 중간

BAM Notification Services 인스턴스 데이터베이스

이 데이터베이스에는 알림 서비스가 BAM이 모니터링하는 시스템에 연결하는 방법을 지정하는 instance 정보가 포함되어 있습니다.

  • 기본 데이터베이스 이름: BAMAlertsNSMain
  • 볼륨: 보통
  • 성장: 중간

SharePoint에서 사용하는 SQL Server 데이터베이스

  • Windows SharePoint Services 구성 데이터베이스: 이 데이터베이스에는 서버에 대한 모든 전역 설정이 포함되어 있습니다.

    • 기본 데이터베이스 이름: 사용자 정의
    • 볼륨: 낮음
    • 성장: 낮음
  • Windows SharePoint Services 콘텐츠 데이터베이스: 이 데이터베이스에는 목록 항목 및 문서와 같은 모든 사이트 콘텐츠가 포함됩니다.

    • 기본 데이터베이스 이름: 사용자 정의
    • 볼륨: 보통
    • 성장: 중간

BizTalk 다중 서버 환경 설치

  1. Active Directory Domain Services 설치: 여러 서버 환경에 BizTalk Server 설치하는 첫 번째 단계는 다양한 BizTalk Server 그룹 및 계정에 대한 Active Directory 도메인 서비스를 설치하는 것입니다. Active Directory 도메인을 만들려면 다음을 참조하세요.

  2. 필요에 따라 여러 SQL Server 인스턴스 설치: 부하 요구 사항에 따라 여러 MessageBox 데이터베이스가 필요하거나 여러 SQL Server 인스턴스에 BizTalk Server I/O 로드를 분산해야 하는 경우 필요에 따라 더 많은 SQL Server 인스턴스를 설치합니다.

    BizTalk Server 환경의 성능 테스트 및 데이터베이스 최적화에 대한 자세한 내용은 BizTalk Server 성능 최적화 가이드를 참조하세요.

  3. 필요에 따라 BizTalk Server 그룹에 여러 BizTalk Server 컴퓨터 설치: 부하 요구 사항에 따라 BizTalk Server 그룹에 여러 대의 BizTalk Server 컴퓨터가 필요한 경우 BizTalk Server Enterprise 여러 BizTalk 서버에서 처리 요구 사항을 스케일 아웃하는 버전입니다.

    중요

    클러스터링, 그룹에 여러 서버 추가 및 네이티브 64비트 처리와 같은 대부분의 BizTalk Server Enterprise Edition 수준 기능은 BizTalk Server Enterprise Edition에서만 사용 가능합니다.

  4. 누적 업데이트 설치: 누적 업데이트가 Windows 업데이트 나열됩니다. KB 문서 2555976 사용 가능한 서비스 팩 및 누적 업데이트를 나열합니다.

클러스터 고려 사항

  • MSDTC 클러스터링: MSDTC(Microsoft Distributed Transaction Coordinator)는 모든 BizTalk Server 환경의 중앙 구성 요소입니다. BizTalk Server 환경의 다른 구성 요소가 클러스터된 경우에는 MSDTC도 클러스터링하는 것이 좋습니다.

  • SQL Server 장애 조치(failover) 클러스터링 설치: BizTalk Server 데이터베이스에 고가용성/내결함성을 제공하려면 SQL Server 장애 조치(failover) 클러스터에 BizTalk Server 데이터베이스를 설치하는 것이 좋습니다. SQL Server 장애 조치(failover) 클러스터 설치에 대한 자세한 내용은 다음을 참조하세요.

  • Enterprise Single Sign-On Master Secret Server를 클러스터 리소스로 구성: Enterprise Single Sign-On Master Secret Server가 실패하면 BizTalk Server 환경의 시스템 전체 오류가 발생할 수 있습니다. 마스터 보안 서버를 클러스터 리소스로 구성하여 고가용성/내결함성을 제공할 수 있도록 Enterprise Single Sign-on 마스터 보안 서버를 구성하는 것이 좋습니다. 마스터 비밀 서버는 BizTalk Server 환경의 리소스를 많이 사용하는 구성 요소가 아니므로 마스터 비밀 서버는 SQL Server 인스턴스와 동일한 클러스터 노드에 클러스터하는 것이 좋습니다. Enterprise Single Sign-On Master Secret Server를 클러스터 리소스로 구성하는 방법에 대한 자세한 내용은 마스터 비밀 서버 클러스터를 참조하세요.

  • BizTalk 호스트를 클러스터 리소스로 구성: BizTalk Server 호스트의 여러 인스턴스를 실행하면 고가용성/내결함성이 제공됩니다. 따라서 특별한 상황을 제외하고는 BizTalk 호스트를 클러스터 리소스로 구성하지 않는 것이 좋습니다. 예를 들어 고가용성/내결함성을 수용하거나 특정 BizTalk Server 어댑터에 순차적인 전달을 제공할 때 BizTalk 호스트를 클러스터 리소스로 구성할 수 있습니다. BizTalk 호스트를 클러스터 리소스로 구성하는 것이 적절한 경우에 대한 자세한 내용은 클러스터 형 호스트 내에서 어댑터 처리기 실행에 대한 고려 사항을 참조하세요. BizTalk 호스트를 클러스터 리소스로 구성하는 방법도 참조하세요.

  • 클러스터 메시지 큐: MSMQ 설치 및 클러스터를 참조하세요.

  • 파일 시스템 클러스터: 파일 시스템을클러스터하는 방법을 참조하세요.

SCOM 사용

Operations Manager용 BizTalk Server 관리 팩은 여러 컴퓨터에서 실행되는 BizTalk Server 구성 요소 및 애플리케이션에 대한 포괄적인 검색 및 모니터링을 제공합니다. BizTalk Server 관리 팩에 대한 자세한 내용은 BizTalk Server 모니터링 관리 팩을 참조하세요.

다음 단계

BizTalk 구성