애플리케이션 배포
배포는 필요한 모든 구성 요소를 필요로 하는 시스템에서 사용할 수 있도록 애플리케이션 아티팩트를 물류 배포하는 것입니다. 이러한 아티팩트로는 BizTalk Server 어셈블리, .NET 어셈블리, 스키마, 맵, 바인딩, 비즈니스 규칙 및 인증서가 포함됩니다. BizTalk 애플리케이션을 활용하여 그룹에 추가된 다른 컴퓨터에 아티팩트를 롤아웃하거나 스테이징(애플리케이션을 다른 환경으로 전송할 때)할 수 있습니다.
배포 마법사(.msi 파일에서)를 사용하거나, BTSTask.exe 사용하여 가져오거나, Visual Studio에서 배포하거나, MSBuild를 사용하여 BizTalk 아티팩트를 애플리케이션의 일부로 가져오는 등의 여러 가지 방법으로 BizTalk 아티팩트를 배포할 수 있습니다. BTSTask.exe 사용하여 가져오거나 Visual Studio에서 배포하는 경우 배포할 애플리케이션을 지정하거나 애플리케이션 이름을 비워 둘 수 있습니다. 이 경우 기본 애플리케이션에 배포됩니다.
.msi 파일을 사용하여 배포
BizTalk Server 사용하여 애플리케이션 및 해당 아티팩트를 .msi 파일로 내보내 배포할 수 있습니다. (애플리케이션 및 아티팩트에 대한 자세한 내용은 BizTalk 애플리케이션이란?을 참조하세요. (https://go.microsoft.com/fwlink/?LinkId=154994). BizTalk 애플리케이션 배포에는 BizTalk 관리 데이터베이스로 애플리케이션 아티팩트 가져오기 및 그룹의 구성원인 각 컴퓨터에 아티팩트 설치가 포함됩니다. .msi 파일에 배포하면 모든 애플리케이션 아티팩트가 하나의 패키지로 직렬화됩니다. 이 작업은 관리 콘솔에서 내보내기 작업을 수행하거나 명령줄의 BTSTask.exe 사용하여 수행할 수 있습니다. .msi 파일이 있으면 모든 BizTalk Server 어셈블리를 그룹의 BizTalk Management 데이터베이스에 배포하거나 가져오기 시 실행하도록 지정된 스크립트를 실행할 수 있습니다. 이 작업은 MMC(Microsoft Management Console)를 사용하고 .msi 파일의 가져오기 작업을 수행하거나 BTSTASK 명령줄에서 가져오기 작업을 통해 수행됩니다. .msi 파일의 가져오기 작업은 대상 BizTalk 애플리케이션을 만듭니다.
.msi 파일을 사용하면 모든 BizTalk Server 어셈블리 및 종속성 어셈블리가 컴퓨터의 전역 어셈블리 캐시에 저장되도록 단일 컴퓨터에 애플리케이션을 배포할 수 있습니다. 그러면 컴퓨터에 런타임에 필요한 모든 이진 파일이 있습니다. 이 작업에서는 솔루션의 일부인 웹 서비스를 롤아웃하거나 스크립트별로 컴퓨터별 변경 내용을 적용할 수도 있습니다. 이 작업은 .msi 파일을 실행하여 수행됩니다. 관련 BizTalk 그룹의 구성원인 BizTalk Server 실행하는 각 컴퓨터에서 이 작업을 수행할 수 있습니다. .msi 파일을 사용하여 그룹에 추가된 새 서버에 애플리케이션을 설치할 수도 있습니다.
BizTalk 애플리케이션을 새 그룹으로 마이그레이션하는 경우 새 그룹의 모든 서버에서 .msi 설치를 실행해야 합니다. 그룹에 대해 .msi 파일을 한 번 가져와야 합니다. 이렇게 하면 애플리케이션 및 해당 콘텐츠가 새 그룹의 모든 런타임 컴퓨터에 설치되고 그룹에 대한 BizTalk Management 데이터베이스에도 등록됩니다. 암시적 바인딩 외에도 여러 바인딩 파일을 .msi 파일에 추가할 수도 있습니다. 각 추가 바인딩 파일은 "환경"과 연결할 수 있습니다. 배포하는 동안 여러 바인딩 파일이 BizTalk 애플리케이션과 연결된 경우 배포할 환경(프로덕션, 스테이징 또는 테스트)에 따라 사용할 바인딩 파일을 선택할 수 있습니다.
.msi 파일과 함께 스크립트를 사용하여 서버(설치 작업) 또는 그룹(가져오기 작업)을 사용자 지정할 수 있습니다. .msi 파일에서 스크립트를 사용하는 방법에 대한 자세한 내용은 사전 및 사후 처리 스크립트를 사용하여 애플리케이션 배포 사용자 지정 (https://go.microsoft.com/fwlink/?LinkId=154995)을 참조하세요.
애플리케이션 배포 단계의 검사 목록은 검사 목록: 애플리케이션 배포를 참조하세요.
바인딩 파일을 사용하여 애플리케이션의 바인딩 내보내기
BizTalk Server 사용하여 애플리케이션의 바인딩을 바인딩 파일로 내보낸 다음 바인딩 파일에서 다른 애플리케이션으로 해당 바인딩을 가져올 수 있습니다. 이렇게 하려면 대상 애플리케이션이 이미 있어야 합니다. 가져오기 프로시저가 애플리케이션을 만들지 않습니다. 바인딩 파일은 애플리케이션, 그룹 또는 어셈블리에 있는 모든 아티팩트 바인딩을 포함하는 XML 파일입니다. BizTalk 그룹에 대한 모든 바인딩 또는 BizTalk 어셈블리에 대한 바인딩을 내보낼 수도 있습니다. 바인딩 작업에 대한 자세한 내용은 바인딩 파일로 바인딩을 내보내는 방법 및 바인딩 파일에서 바인딩을 가져오는 방법을 참조하세요.
바인딩 파일을 .msi 파일에 리소스로 추가할 수도 있습니다. 바인딩 파일을 리소스로 추가하는 방법에 대한 자세한 내용은 애플리케이션을 .msi 파일로 내보내는 방법을 참조하세요.
일반적인 애플리케이션 배포에 대한 자세한 내용은 BizTalk 애플리케이션 배포 및 관리 이해 (https://go.microsoft.com/fwlink/?LinkId=154996)를 참조하세요.