방법: 논리 서버에 응용 프로그램 바인딩
업데이트: 2007년 11월
배포 다이어그램을 만든 후, 대상 논리 데이터 센터에 대해 시스템의 유효성을 검사하는 다음 단계는 시스템 내의 응용 프로그램을 데이터 센터의 적절한 논리 서버에 바인딩하는 것입니다. 아래의 각 논리 서버는 일반적으로 다음과 같은 응용 프로그램을 호스팅합니다.
논리 서버 |
응용 프로그램 |
---|---|
IIS 웹 서버 |
ASP.NET 웹 서비스, ASP.NET 웹 응용 프로그램, 외부 웹 서비스, BizTalk 웹 서비스, 일반 응용 프로그램 |
데이터베이스 서버 |
외부 데이터베이스, 일반 응용 프로그램 |
Windows 클라이언트 서버 |
Windows 응용 프로그램, Office 응용 프로그램, 일반 응용 프로그램 |
일반 서버 |
모든 응용 프로그램 호스팅 가능 |
응용 프로그램을 논리 서버에 바인딩하는 경우 다음 사항을 고려해야 합니다.
데이터 센터를 모델링하는 사람이 논리 데이터 센터 다이어그램에 적용한 제약 조건에 따라, 위에 나열된 해당 서버에 특정 유형의 응용 프로그램을 바인딩하지 못할 수도 있습니다.
예를 들어, 웹 서버에서 외부 웹 서비스만 호스팅될 수 있도록 웹 서버를 제약할 수 있습니다. 특정 유형의 응용 프로그램을 호스팅할 수 없는 경우 해당 유형의 응용 프로그램을 해당 서버에 바인딩할 수 없습니다. 이런 경우 바인딩을 만들 수 없음을 나타내는 기호와 도구 설명이 표시됩니다. 자세한 내용은 방법: 호스팅 관계 허용 안 함을 참조하십시오.
외부 웹 서비스 바인딩은 단지 외부 웹 서비스가 논리 서버에 존재하며 해당 외부 웹 서비스에 대한 연결을 확인할 수 있다는 것을 나타낼 뿐이며 해당 웹 서비스에 대한 배포를 지정하는 것은 아닙니다. 자세한 내용은 응용 프로그램 시스템의 외부 응용 프로그램을 참조하십시오.
대부분의 경우 외부 웹 서비스는 데이터 센터 내에 배포되어 있거나 배포될 다른 시스템의 웹 서비스를 나타냅니다. 이러한 외부 웹 서비스는 배포 다이어그램의 데이터 센터 내에 있는 적절한 논리 서버에 바인딩되어야 합니다. 예를 들어, 인터넷에 있는 외부 웹 서비스를 바인딩하려는 경우 인터넷을 나타내는 영역 내에 있는 논리 서버에 웹 서비스를 바인딩하십시오.
ASP.NET 응용 프로그램은 하나의 웹 사이트에만 배포할 수 있습니다. 그러므로 ASP.NET 응용 프로그램의 웹 콘텐츠 및 웹 서비스 공급자 끝점은 모두 동일한 웹 사이트 끝점에 바인딩하십시오. 배포 디자이너에서는 모든 웹 서비스 공급자 끝점이 동일한 웹 사이트 끝점에 바인딩되지만 웹 콘텐츠 끝점의 경우에는 이러한 바인딩이 적용되지 않습니다.
다음 절차에 따라 응용 프로그램을 서버에 바인딩할 수 있습니다.
응용 프로그램을 논리 서버에 바인딩하려면
배포 다이어그램을 엽니다.
시스템 뷰에서 응용 프로그램을 끌어 적절한 서버 위에 놓습니다.
팁: 시스템 뷰 창에서 응용 프로그램을 마우스 오른쪽 단추로 클릭하고 응용 프로그램 바인딩을 선택할 수 있습니다. <Application>을(를) 논리 서버에 바인딩 대화 상자에서 응용 프로그램을 바인딩할 논리 서버를 선택한 다음 확인을 클릭합니다.
시스템의 모든 응용 프로그램이 바인딩될 때까지 시스템 뷰에서 응용 프로그램을 끌어 호스트에 바인딩합니다.
해당 창을 배포 디자이너와 나란히 배열하여 시스템 디자이너에서 직접 응용 프로그램을 끌어 놓을 수도 있습니다. 자세한 내용은 방법: 다이어그램 창 다시 정렬을 참조하십시오.
응용 프로그램을 바인딩할 때 배포 디자이너는 응용 프로그램의 끝점을 논리 서버의 적절한 끝점에 자동으로 바인딩합니다. 바인딩 가능한 끝점이 둘 이상인 서버에 응용 프로그램을 바인딩할 경우 바인딩 세부 내용 대화 상자가 나타납니다. 이 대화 상자에서는 응용 프로그램의 끝점을 서버의 적절한 끝점에 할당하거나 웹 응용 프로그램을 적절한 응용 프로그램 풀에 할당할 수 있습니다. 자세한 내용은 방법: 배포 다이어그램에서 Binding Details 지정을 참조하십시오.
참고 항목
작업
방법: 응용 프로그램 디자이너 및 시스템 디자이너에서 배포 다이어그램 만들기