연습: 논리 데이터 센터에 제약 조건 적용
업데이트: 2007년 11월
이 연습에서는 기존 논리 데이터 센터 다이어그램을 솔루션에 추가하고 이 다이어그램에 모델링된 데이터 센터에서 호스팅할 수 있는 응용 프로그램에 대한 제약 조건을 적용하는 과정을 안내합니다. 이 연습의 뒷 부분에서는 시스템의 응용 프로그램을 데이터 센터의 호스트에 바인딩하여 이 다이어그램을 사용하여 배포를 테스트합니다.
이 연습에서는 다음 작업을 수행합니다.
기존 논리 데이터 센터 다이어그램을 로드합니다.
제약 조건을 호스팅하는 통신 및 응용 프로그램을 지정합니다.
이 연습의 결과를 보여 주는 샘플은 https://go.microsoft.com/fwlink/?LinkId=40867의 Microsoft 다운로드 센터에서 구할 수 있습니다.
기존 논리 데이터 센터 다이어그램을 열려면
https://go.microsoft.com/fwlink/?LinkId=40867로 이동하여 eCommercecenter.sln 솔루션을 하드 디스크에 저장합니다.
eCommercecenter.ldd 논리 데이터 센터 다이어그램을 Catalog.sln에 추가합니다. 자세한 내용은 방법: 솔루션에 논리 데이터 센터 다이어그램 추가를 참조하십시오.
대상 데이터 센터의 논리 표시를 만드는 데 사용되는 논리 데이터 센터 디자이너에서 다이어그램이 열립니다.
이 다이어그램에는 PerimeterNetwork, Intranet, SecureData 등 세 가지 영역이 있습니다. 이러한 각 영역은 데이터 센터의 다른 통신 경계를 나타냅니다. Catalog.sln의 응용 프로그램을 호스팅할 수 있는 웹, Windows 및 데이터베이스 서버는 이러한 영역을 포함합니다.
이제 데이터 센터의 표시가 있으므로 그 안에서 통신 경로에 대한 제약 조건과 호스팅 관계를 지정할 수 있습니다. 예를 들어 웹 서비스 응용 프로그램을 호스팅할 수 없도록 HardenedIIS 웹 서버를 제한할 수 있습니다.
제약 조건을 지정하고 구성하려면
Intranet 영역에서 ApplicationServer를 마우스 오른쪽 단추로 클릭하고 설정 및 제약 조건을 클릭하여 설정 및 제약 조건 편집기를 표시합니다.
두 개의 제약 조건 그룹이 제공됩니다. 최상위 그룹은 호스팅 제약 조건 집합을 나타냅니다. 예를 들어 ASP.NETWebApplication을 선택하면 이 논리 서버를 사용하여 ASP.NET 웹 응용 프로그램을 호스팅할 수 있습니다. 이 확인란을 취소하면 이러한 응용 프로그램이 호스팅되지 못하게 합니다.
일반 구성 설정을 통합하는 미리 정의된 제약 조건 집합은 최상위 호스팅 제약 조건 아래에 있습니다. 예를 들어, ASP.NET 보안 제약 조건은 ASP.NET 응용 프로그램 보안과 관련된 설정과 함께 사용할 수 있습니다.
ASP.NETWebApplication 제약 조건 확인란이 선택되었는지 확인합니다.
ASP.NET 보안 제약 조건 확인란을 선택한 다음 ASP.NET 보안을 클릭합니다.
제약 조건 창의 허용되는 보안 모드에서 Forms 확인란만 선택되어 있는지 확인합니다.
이러한 서버 유형에 대한 기본 제약 조건은 Windows입니다.
가장 필요 확인란을 선택합니다.
암호 형식에서 SHA1 확인란을 선택합니다.
eCommerceDatacenter.ldd를 선택합니다.
다음 단계
이제 이전 연습에서 만든 시스템 내의 응용 프로그램을 이 연습에서 제약 조건을 추가한 데이터 센터에 바인딩할 준비가 되었습니다. 바인딩 후 배포 중에 오류가 발생하는지 여부를 확인하기 위해 데이터 센터에 대해 시스템 유효성을 검사할 수 있습니다. 이러한 다음 단계를 완료하려면 연습: 배포에 대한 응용 프로그램 시스템 유효성 검사를 참조하십시오.