Azure BizTalk 서비스 SDK 설치

업데이트 날짜: 2015년 7월

이 항목에서는 Microsoft Azure BizTalk 서비스 설치 단계를 설명합니다. Microsoft Azure BizTalk 서비스의 세 가지 기본 구성 요소는 개발자 SDK, BizTalk 어댑터 서비스 런타임 및 Windows PowerShell cmdlet 도구입니다. 항목 내용

BizTalk 서비스 SDK 구성 요소 설명

소프트웨어 요구 사항

BizTalk 서비스 SDK 설치

BizTalk 서비스 SDK를 최신 버전으로 업그레이드

BizTalk 어댑터 서비스 런타임 환경 마이그레이션

BizTalk 서비스 SDK 제거

아래 표에는 BizTalk 서비스 SDK 내의 구성 요소가 나오고 설치되는 항목이 나와 있습니다.

 

구성 요소 세부 정보

개발자 SDK

BizTalk 서비스 SDK 다운로드

스키마 다운로드

Visual Studio가 설치된 개발 컴퓨터에 BizTalk 서비스 응용 프로그램 개발 및 디자인을 위한 Microsoft Azure BizTalk 서비스 SDK를 설치합니다. 개발자 SDK를 설치하면 다음 항목이 자동으로 설치됩니다.

  • XML 연결 작성을 위한 Visual Studio의 BizTalk 서비스 프로젝트 템플릿

  • 변환 및 스키마 작성을 위한 Visual Studio의 BizTalk 서비스 아티팩트 프로젝트 템플릿

  • BizTalk 어댑터 팩 2013: BizTalk 서비스 응용 프로그램이 SAP, SQL Server, Siebel, Oracle Database, Oracle E-Business Suite 등의 온-프레미스 LOB(기간 업무) 시스템으로 메시지를 보내는 경우 사용됩니다.

    note참고
    BizTalk 어댑터 팩 32비트 및 64비트 버전을 설치합니다.

  • Microsoft WCF LOB 어댑터 SDK: Microsoft BizTalk 어댑터 팩에 필요합니다.

  • BizTalk 어댑터 서비스에서 사용하는 LOB 릴레이 및 LOB 대상 작성을 위한 Visual Studio의 BizTalk 어댑터 서비스 서버 탐색기 플러그 인

Runtime

런타임 컴퓨터는 IIS(인터넷 정보 서비스)를 사용하여 Microsoft Azure BizTalk 서비스 응용 프로그램과 온-프레미스 LOB(기간 업무) 응용 프로그램 간의 연결을 관리합니다.

Important중요
응용 프로그램에서 온-프레미스 LOB 시스템을 사용하는 경우에는 IIS를 포함하며 인터넷에 액세스할 수 있는 컴퓨터에 BizTalk 어댑터 서비스 런타임을 설치해야 합니다. 응용 프로그램이 온-프레미스 LOB 시스템에 연결하지 않는 경우에는 BizTalk 어댑터 서비스 런타임을 설치할 필요가 없습니다.

이 옵션을 사용하면 다음 항목이 자동으로 설치됩니다.

  • BizTalk 어댑터 서비스 런타임: 온-프레미스에서 실행되며 WCF 웹 서비스를 사용하여 온-프레미스 LOB 시스템과 BizTalk 서비스 응용 프로그램 간의 통신을 관리합니다.

  • Microsoft WCF LOB 어댑터 SDK: Microsoft BizTalk 어댑터 팩 2013에 필요합니다.

  • BizTalk 어댑터 팩 2013: BizTalk 서비스 응용 프로그램이 SAP, SQL Server, Siebel, Oracle Database, Oracle E-Business Suite 등의 온-프레미스 LOB(기간 업무) 시스템으로 메시지를 보내는 경우 사용됩니다.

    note참고
    64비트 컴퓨터에는 BizTalk 어댑터 팩 32비트 및 64비트 버전이 설치됩니다. 32비트 컴퓨터에는 BizTalk 어댑터 팩 32비트 버전이 설치됩니다.

  • Windows Communication Foundation HTTP 활성화 기능(.NET Framework 3.5)

  • ASP.NET 4.5 기능(.NET Framework 4.5)

  • 다음을 포함하는 IIS(인터넷 정보 서비스) 기능

    • ASP.NET 3.5

    • ASP.NET 4.5

    • CGI

    • ISAPI 확장

    • ISAPI 필터

    • Windows 인증

  • Windows 프로세스 활성화 서비스 기능

런타임 구성 요소: BizTalk 어댑터 서비스에서 해당 아키텍처에 대해 설명합니다.

도구

도구에는 BizTalk 어댑터 서비스 런타임 구성 요소와 배포된 BizTalk 서비스 응용 프로그램을 관리하는 Windows PowerShell cmdlet이 포함됩니다. 이 도구는 다음 항목을 자동으로 설치합니다.

  • BizTalk 어댑터 서비스 런타임 및 Microsoft Azure BizTalk 서비스 관리를 위한 Windows PowerShell 확장

  • Microsoft WCF LOB 어댑터 SDK: Microsoft BizTalk 어댑터 팩 2013에 필요합니다.

  • BizTalk 어댑터 팩 2013: BizTalk 서비스 응용 프로그램이 SAP, SQL Server, Siebel, Oracle Database, Oracle E-Business Suite 등의 온-프레미스 LOB(기간 업무) 시스템으로 메시지를 보내는 경우 사용됩니다.

    note참고
    64비트 컴퓨터에는 BizTalk 어댑터 팩 32비트 및 64비트 버전이 설치됩니다. 32비트 컴퓨터에는 BizTalk 어댑터 팩 32비트 버전이 설치됩니다.

Important중요
  • BizTalk 어댑터 팩은 Microsoft Azure BizTalk 서비스 SDK 및 BizTalk 어댑터 서비스에 자동으로 포함되므로 별도로 설치하지 않아도 되며 라이선스도 필요하지 않습니다.

  • BizTalk 어댑터 서비스 Windows PowerShell 모듈 이름은 Microsoft.BizTalk.Adapter.Services.Powershell.dll입니다. 따라서 cmdlet의 미리 보기 버전을 사용하여 작성된 PowerShell 스크립트에서는 업그레이드 후에 오류가 발생할 수 있습니다.

  • Setup 폴더에서 EULA 복사본이 제공되며, 인쇄도 가능합니다.

설치는 개발, 런타임 및 도구의 세 개 환경에서 개별적으로 수행합니다. 이러한 환경은 단일 컴퓨터에 구성할 수도 있고 각기 다른 컴퓨터에 구성할 수도 있습니다. 전체 설치의 경우 Visual Studio 개발 및 BizTalk 어댑터 서비스 런타임/도구 환경을 같은 컴퓨터에 설치합니다. 다음 표에는 각기 다른 컴퓨터에 Microsoft Azure BizTalk 서비스 환경을 설치하기 위한 소프트웨어 요구 사항이 나와 있습니다.

 

소프트웨어 세부 정보 컴퓨터

운영 체제

다음 중 하나

  • Windows 7

  • Windows Server 2008 R2

  • Windows 8

  • Windows Server 2012

Important중요
Visual Studio 2012의 경우 Windows 7 및 Windows 2008 R2 서비스 팩 1을 설치해야 합니다.

  • 개발

  • Runtime

  • 도구

.NET Framework

필요한 버전은 다음과 같습니다.

  • .NET Framework 3.5.1:

    Windows Server: 서버 관리자를 열고 기능을 선택한 다음 .NET Framework 3.5를 선택합니다.

    Windows 7/Windows 8: 제어판을 열고 프로그램 및 기능, Windows 기능 설정 또는 해제를 차례로 선택한 다음 Microsoft .NET Framework 3.5를 선택합니다.

  • .NET Framework 4.5:

    Windows Server 2008 R2/Windows 7: Microsoft .NET Framework 4.5를 다운로드합니다.

    Windows Server 2012/Windows 8: 기능에서 .NET Framework 4.5 Advanced Services를 선택합니다.

  • 개발

  • Runtime

  • 도구

Microsoft Visual Studio 2012

최소 요구 사항은 Microsoft Visual C# .NET입니다. Visual Studio 설치에서 자세한 내용을 확인할 수 있습니다.

Important중요
Visual Studio 2012 Express Edition(Web/Desktop)은 BizTalk 서비스 SDK에서 지원되지 않습니다.

  • 개발

LOB 서버 클라이언트 라이브러리

BizTalk 어댑터 서비스에는 LOB 시스템과의 통신을 위한 LOB 서버 클라이언트 라이브러리가 필요합니다. 따라서 BizTalk 어댑터 서비스을 설치할 때마다 LOB 클라이언트 라이브러리도 설치됩니다.

BizTalk 어댑터 서비스을 사용하지 않거나 해당 연결이 필요하지 않은 경우에는 LOB 서버 클라이언트 라이브러리를 설치하지 않아도 됩니다.

필요한 클라이언트 라이브러리 및 아러한 라이브러리를 설치할 수 있는 위치에 대한 보다 구체적인 정보는 BizTalk Server 2013 설치 가이드에 나와 있습니다.

  • 개발

  • Runtime

  • 도구

서비스 버스 네임스페이스

BizTalk 어댑터 서비스에서는 서비스 버스 네임스페이스 및 서비스 버스 발급자 이름/발급자 키 값을 사용합니다. Visual Studio 프로젝트에서 LOB 연결을 만들 때 이러한 값을 입력합니다.

자세한 내용은 방법: 서비스 버스 서비스 네임스페이스 만들기 또는 수정에 나열된 단계를 따릅니다.

  • 개발

Internet Explorer

Internet Explorer를 사용하여 인터넷 액세스가 가능한 모든 컴퓨터에서 Microsoft Azure BizTalk 서비스 포털에 액세스합니다. 지원되는 Internet Explorer 버전은 다음과 같습니다.

  • Internet Explorer 9 데스크톱

  • Internet Explorer 10 데스크톱

  • Internet Explorer 11 데스크톱

note참고
Microsoft Azure BizTalk 서비스 포털에서는 Silverlight를 사용합니다. 최신 브라우저 버전 Internet Explorer는 지원되지 않습니다.

  • Runtime

  • 도구

인터넷 액세스

BizTalk 어댑터 서비스 런타임은 Microsoft Azure 서비스 버스에서 릴레이 끝점을 시작합니다. IIS 웹 사이트를 실행하는 컴퓨터 및 계정은 방화벽을 통해 인터넷에 액세스할 수 있어야 합니다.

네트워크 요구 사항에 따라 Forefront TMG(Threat Management Gateway) 클라이언트에서 Forefront TMG 클라이언트를 설치해야 할 수 있습니다. TMG 클라이언트는 ISA Server 2004 및 ISA Server 2006도 지원합니다.

  • Runtime

프록시 연결을 통한 HTTP 1.1

네임스페이스에 연결하려면 프록시 연결을 통한 HTTP 1.1이 필요합니다. 기본적으로 프록시 연결을 통한 HTTP 1.1은 사용하도록 설정됩니다. Internet Explorer 옵션(고급 탭)이나 도메인 그룹 정책에서 이 옵션을 사용하도록 설정할 수도 있고, 프록시 서버에서 HTTP 1.1을 사용하도록 설정할 수도 있습니다.

  • Runtime

Windows PowerShell 3.0

Windows PowerShell cmdlet을 사용하려면 필요합니다. 설치 옵션:

Windows Server 2008 R2/Windows 7: Windows Management Framework 3.0(영문)을 다운로드합니다.

Windows Server 2012/Windows 8: 운영 체제에 자동으로 포함되므로 별도로 설치하지 않아도 됩니다.

  • 도구

설치하기 전:

  • 모든 Visual Studio 인스턴스를 닫고 작업 관리자를 사용하여 MsBuild.exe 프로세스를 종료합니다.

  • machine.config 업데이트: 이전 Microsoft Azure BizTalk 서비스 SDK 버전에서 RelayConfigurationInstaller.exe /i를 사용하거나 수동으로 machine.config 파일을 업데이트했을 수 있습니다. machine.config 파일을 업데이트한 경우 RelayConfigurationInstaller.exe /u를 실행하여 machine.config에서 항목을 제거합니다. 이전 SDK 버전 및 2012년 12월 릴리스에서 RelayConfigurationInstaller 도구가 제공됩니다. 이전 SDK 버전과 함께 제공된 RelayConfigurationInstaller 도구를 사용해야 합니다.

  • 업그레이드: 설치를 실행하여 미리 보기 버전에서 최신 SDK 버전으로 업그레이드할 수 있습니다. 새로 설치하려는 경우 이전 Microsoft Azure BizTalk 서비스 SDK 버전 및 BizTalk 어댑터 서비스을 제거합니다. 제거 단계는 BizTalk 서비스 SDK 제거에 나와 있습니다.

  • 권장 설치 방식: 권장 설치 방식에서는 최소한 개발 및 런타임/도구용으로 두 대의 컴퓨터가 필요합니다. 이러한 구성 요소를 서로 다른 컴퓨터에 설치하는 경우 모든 컴퓨터가 신뢰할 수 있는 네트워크에 있어야 합니다.

  • 런타임은 선택 사항: BizTalk 서비스 응용 프로그램이 온-프레미스 LOB(기간 업무) 시스템에 연결하지 않는 경우에는 BizTalk 어댑터 서비스 런타임이 필요하지 않습니다.

  • 테스트 인증서 설치: Azure 관리 포털을 사용하여 BizTalk 서비스를 만드는 경우 테스트 인증서가 자동으로 만들어지며 Azure 관리 포털에서 다운로드할 수 있습니다. 런타임을 설치할 때 이 인증서를 사용할 수 있습니다. 로컬 컴퓨터에 인증서를 설치하는 단계는 부록: BizTalk 서비스 인증서 개요를 참조하세요.

  • TCP 포트 열기: 런타임을 설치하면 포트 8080(기본값)에 바인딩되는 웹 사이트가 IIS에 생성됩니다. IIS 서버에서는 포트 8080이 방화벽 내에서 열려야 합니다. Windows 방화벽을 사용하는 경우 TCP 포트 8080에 대한 새 인바운드 규칙을 만드세요. 단계는 Windows 방화벽 인바운드 규칙을 만드는 방법에 설명되어 있습니다.

  • Windows PowerShell cmdlet을 사용하는 모든 컴퓨터에 도구를 설치할 수 있습니다(여러 컴퓨터에 설치할 수도 있음).

설치 단계

  1. 로컬 Administrators 그룹의 구성원인 계정으로 로그인합니다. 런타임을 설치하는 경우 이 계정에는 런타임을 설치하는 IIS 인스턴스에 대한 관리자 권한도 있어야 합니다.

  2. 소프트웨어 요구 사항을 설치합니다.

  3. 관리자로 32비트 또는 64비트 WindowsAzureBizTalkServicesSetup.exe를 실행합니다.

    note참고
    사용자 계정 컨트롤이 사용하도록 설정되어 있으면 설치 경고가 표시될 수 있습니다. 를 선택하여 설치를 계속 진행합니다.

  4. 사용권 계약에 동의하고 다음을 선택합니다.

  5. 필요에 따라 개발자 SDK, 런타임 및/또는 도구를 선택합니다. 이러한 각 구성 요소의 차이에 대한 설명은 BizTalk 서비스 SDK 구성 요소 설명에 나와 있습니다. 다음을 선택합니다.

  6. 요약에 설치 작업이 표시됩니다. 설치를 선택합니다.

    note참고
    새로 설치하는 경우 설치 작업은 설치입니다. 일부 구성 요소가 이미 설치된 경우 요약에 버전과 없음 또는 업그레이드 같은 설치 작업이 표시됩니다. BizTalk 서비스 SDK를 최신 버전으로 업그레이드에 자세히 나와 있습니다.

  7. 런타임을 선택하면 BizTalk 어댑터 서비스 설치가 시작됩니다.

    1. 시작 페이지에서 다음을 선택합니다.

    2. 사용권 계약에 동의하고 다음을 선택합니다.

    3. 응용 프로그램 풀의 경우 인터넷에 액세스할 수 있는 ID를 입력하고 다음을 선택합니다.

      IIS에서 BizTalk 어댑터 서비스 응용 프로그램 풀이 만들어져 이 ID로 실행됩니다. 이 ID는 서비스 버스의 릴레이 끝점에 액세스하는 데 사용되므로 인터넷에 액세스할 수 있어야 합니다.

    4. Azure BizTalk 서비스 배포 세부 정보에서 BizTalk 서비스 배포 URL을 입력하고 다음을 선택합니다.

      이 URL은 BizTalk 서비스 구독과 연결된 아티팩트 저장소를 확인하는 데 사용됩니다. LOB 릴레이, LOB 대상 등 작성하는 BizTalk 어댑터 서비스 구성 요소의 구성 설정은 아티팩트 저장소에 저장됩니다.

    5. BizTalk 어댑터 서비스 웹 사이트의 인증서 바인딩을 선택하고 다음을 선택합니다.

      • SSL을 사용하여 관리 서비스 보안: SSL을 사용하여 HTTP 요청을 암호화하려면 이 옵션을 선택합니다.

      • 기존 SSL 인증서 선택: 인증서 저장소에서 기존 인증서를 선택하려면 이 옵션을 선택합니다. 신뢰할 수 있는 인증 기관의 인증서를 사용해야 합니다.

      • 포트: BizTalk 어댑터 서비스 웹 사이트의 포트 번호를 입력합니다. 기본적으로는 포트 8080을 입력합니다. 방화벽에서 해당 포트가 열려 있는지 확인하세요.

    6. 설치를 선택합니다. 마법사가 완료되면 마침을 선택하여 Microsoft Azure BizTalk 서비스 SDK 마법사로 돌아갑니다.

  8. 마침을 선택하여 설치를 완료하고 마법사를 종료합니다.

설치가 완료되면 사용자의 임시 디렉터리인 C:\Users\UserName\AppData\Local\Temp에 설치 로그 파일이 만들어집니다. 설치가 실패하는 경우 이 로그 파일에서 오류를 참조하세요. 설치가 성공하면 BizTalk 서비스 응용 프로그램을 만들고 관리하는 데 필요한 모든 구성 요소가 포함된 환경이 구축됩니다.

개발자, 런타임 및 도구 구성 요소를 Microsoft Azure BizTalk 서비스 미리 보기 또는 Microsoft Azure BizTalk 서비스(2013년 11월) GA(일반 공급) 버전에서 최신 버전으로 업그레이드할 수 있습니다. 업그레이드하려면 WindowsAzureBizTalkServicesSetup.exe를 관리자 권한으로 실행하고 업그레이드할 구성 요소를 선택한 다음 설치를 계속합니다. 설치에서는 이전에 설치된 구성 요소 버전을 확인하여 적절한 업그레이드 옵션을 제시합니다. 일반적으로는 세 가지 구성 요소를 모두 같은 버전으로 설치해야 합니다. 예를 들어 개발자 SDK/런타임과 도구 구성 요소를 각기 다른 버전으로 설치하면 모든 구성 요소가 같은 버전이어야 한다는 권장 사항이 표시됩니다.

업그레이드 중에는 BizTalk Services 프로젝트 아티팩트, 변환, BizTalk 어댑터 서비스 구성 요소를 비롯한 기존 아티팩트가 GA로 업그레이드됩니다. 또한 BizTalk 어댑터 서비스 런타임 구성 요소를 업그레이드하도록 선택하면 온-프레미스 SQL Server 데이터베이스에서 역할로 저장소로의 BizTalk 어댑터 서비스 설정 마이그레이션도 수행됩니다. 자세한 내용은 BizTalk 어댑터 서비스 런타임 환경 마이그레이션를 참조하세요.

업그레이드 후

최신 버전으로 업그레이드한 후 다음을 수행합니다.

  • 일괄 처리가 사용하도록 설정된 EDI 규약을 다시 배포합니다. 규약에서 일괄 처리를 사용하지 않는 경우에는 EDI 규약을 다시 배포하지 않아도 됩니다.

  • BizTalk 어댑터 서비스 Windows PowerShell 모듈 이름은 Microsoft.BizTalk.Adapter.Services.Powershell.dll입니다. 따라서 업그레이드 후에는 cmdlet의 미리 보기 버전을 사용하여 작성된 PowerShell 스크립트에서 오류가 발생할 수 있습니다. 이러한 스크립트는 다시 작성해야 합니다.

  • 업그레이드 후에 발생할 수 있는 추가 문제에 대한 내용은 Azure BizTalk 서비스 릴리스 정보를 참조하세요.

  • BizTalk 서비스의 백업을 만드는 것이 좋습니다. BizTalk 서비스: 백업 및 복원에 백업 만들기에 대한 자세한 내용이 나와 있습니다.

Microsoft Azure BizTalk 서비스 SDK의 일부분으로 제공되었던 BizTalk 어댑터 서비스 구성 요소의 미리 보기 및 2013년 11월 GA 버전에서는 LOB 릴레이 및 LOB 대상 관련 정보를 저장하기 위한 온-프레미스 SQL Server 데이터베이스가 필요했습니다. 2014년 2월 버전 BizTalk 어댑터 서비스 구성 요소에서는 BizTalk 서비스에 연결된 리포지토리에 이 정보가 저장됩니다. Microsoft Azure BizTalk 서비스 SDK 설치에서는 온-프레미스 SQL Server 데이터베이스에 저장된 정보를 BizTalk 서비스에 연결된 역할로 저장소로 마이그레이션할 수 있습니다. 다음 단계에서 마이그레이션을 수행하는 방법에 대해 설명합니다.

note참고
마이그레이션은 업그레이드와 함께 수행할 수 있습니다.

  1. BizTalk 어댑터 서비스의 이전 버전이 설치되어 있는 컴퓨터에서 관리자 권한으로 WindowsAzureBizTalkServicesSetup.exe를 실행합니다.

    note참고
    사용자 계정 컨트롤이 사용하도록 설정되어 있으면 설치 경고가 표시될 수 있습니다. 를 선택하여 설치를 계속 진행합니다.

  2. 사용권 계약에 동의하고 다음을 선택합니다.

  3. 런타임을 선택하고 다음을 선택합니다.

  4. 요약 페이지에 런타임(BizTalk 어댑터 서비스) 구성 요소가 업그레이드된다는 메시지가 표시됩니다. 다음을 선택합니다.

  5. 마이그레이션 페이지에서 BizTalk 서비스 구독의 URL, BizTalk 서비스에 연결된 액세스 제어 네임스페이스 및 액세스 제어 네임스페이스의 발급자 이름/발급자 키를 입력합니다.

    note참고
    해당 URL을 사용하여 BizTalk 서비스 구독과 연결된 리포지토리를 확인합니다. LOB 릴레이, LOB 대상 등 작성하는 BizTalk 어댑터 서비스 구성 요소의 구성 설정은 BizTalk 서비스에 연결된 리포지토리에 저장됩니다. SDK의 미리 보기 또는 2013년 11월 GA 버전을 사용하여 만든 기존 BizTalk 서비스 응용 프로그램의 일부분으로 BizTalk 어댑터 서비스을 사용한 경우에는 로컬 SQL Server 데이터베이스에서 BizTalk 서비스 구독에 연결된 리포지토리로 BizTalk 어댑터 서비스 구성 설정을 마이그레이션합니다.

    설치를 선택합니다.

  6. 마법사가 완료되면 마침을 선택합니다.

제어판을 통해 Microsoft Azure BizTalk 서비스 SDK 및 BizTalk 어댑터 서비스을 제거할 수 있습니다. 프로그램 제거를 선택합니다. 프로그램 제거 또는 변경 페이지에서 구성 요소를 마우스 오른쪽 단추로 클릭하고 제거를 선택합니다. 설치된 구성 요소의 전체 목록에는 다음 항목이 포함되어 있습니다.

  • Microsoft Azure BizTalk 서비스 SDK

  • Microsoft BizTalk 어댑터 서비스

  • Microsoft Azure BizTalk 서비스 도구

  • Microsoft BizTalk 어댑터 팩(설치된 경우)

  • Microsoft BizTalk 어댑터 팩(x64, 설치된 경우)

  • WCF(Windows Communication Foundation) LOB 어댑터 SDK(설치된 경우)

    Important중요
    WCF LOB 어댑터 SDK를 제거하기 전에 항상 BizTalk 어댑터 팩을 제거하세요.

참고 항목

표시: