다음을 통해 공유


응용 프로그램 및 시스템 다이어그램에서 만든 배포 정의

업데이트: 2007년 11월

응용 프로그램 디자이너에서 응용 프로그램을 정의할 때는 응용 프로그램 다이어그램에서 배포 정의를 정의하고 유효성을 검사하여 응용 프로그램 디자인의 초기 단계에서 구성, 연결, 유효성 검사 문제 등을 발견할 수 있습니다. 시스템 디자이너에서 응용 프로그램 시스템을 디자인할 때는 시스템 다이어그램에서 배포 정의를 정의하고 유효성을 검사합니다. 이러한 유효성 검사 결과는 배포 후에나 발견할 수 있는 문제에 대한 유용한 피드백을 제공하므로 이후의 소모적인 변경 작업을 미연에 방지할 수 있습니다.

위의 두 시나리오에서는 모두 배포 디자이너를 사용하여 응용 프로그램이 대상 논리 데이터 센터에 배포되는 방법을 기술합니다. 그러나 시스템 다이어그램 대신 응용 프로그램 다이어그램에서 배포를 정의하고 유효성을 검사하면 수동으로 디자인된 시스템 대신 자동으로 디자인된 "기본" 시스템이 채택된다는 점에서 차이점이 있습니다. 또한 응용 프로그램 다이어그램은 개발 환경에서 응용 프로그램을 구성하고 연결하는 방법을 나타내는 반면 시스템 다이어그램은 정의된 시스템의 인스턴스를 배포하는 시점에서 응용 프로그램을 구성하고 연결하는 방법을 나타냅니다. 다른 모든 측면에서, 배포 정의를 정의하고 유효성을 검사하는 과정은 수동으로 디자인된 시스템의 경우와 기본 시스템의 경우가 동일합니다.

참고:

기본 시스템에서 생성된 배포 다이어그램이나 배포 보고서의 배포 정의는 종료하지 않는 것이 좋습니다. 기본 시스템은 데이터 센터 내에서 개별 응용 프로그램을 빠르게 확인하는 데에는 유용하지만 최종 배포에는 사용하지 않아야 합니다. 기본 시스템에 대해서는 시스템 다이어그램 파일(.sd)이 생성되지 않습니다. 따라서 배포 보고서에 포함된 정보 이외에, 소스 코드 제어에 대한 체크 인 등의 기본 시스템 레코드는 실제로 존재하지 않습니다. 구성 및 연결 문제에 대해 응용 프로그램을 빠르게 확인하려면 기본 시스템을 사용하여 만든 배포 다이어그램을 사용하는 것이 좋습니다. 그러면 시스템 디자이너를 사용하여 시스템 디자인을 만들고 이 디자인을 사용하여 배포 다이어그램과 해당 배포 보고서를 만들 수 있습니다.

자세한 내용은 다음 항목을 참조하십시오.

응용 프로그램 또는 시스템 다이어그램에서 배포 정의

일반적으로 시스템 디자이너에서는 응용 프로그램 또는 기타 시스템의 특정 구성을 설명하는 응용 프로그램 시스템을 수동으로 디자인합니다. 그런 다음 이러한 시스템에 대한 배포 정의를 정의하고 유효성을 검사합니다. 그러나 응용 프로그램 다이어그램에 대해 특정 내용을 변경하면 이러한 시스템을 수동으로 업데이트해야 합니다. 그러나 응용 프로그램 다이어그램에서 배포 정의를 정의하고 유효성을 검사할 때 응용 프로그램 디자이너는 유효성 검사에 사용할 기본 시스템을 만듭니다. 이 기본 시스템은 응용 프로그램 다이어그램에서 응용 프로그램이 구성 및 연결될 때 모든 응용 프로그램을 자동으로 포함시킵니다. 응용 프로그램 다이어그램을 변경할 때를 제외하고 이 기본 시스템은 표시하거나 수정할 수 없습니다. 응용 프로그램 다이어그램을 변경하면 기본 시스템이 자동으로 업데이트됩니다. 그러므로 시스템을 수동으로 디자인 및 유지 관리하지 않아도 응용 프로그램의 유효성을 검사할 수 있습니다.

자동 또는 수동으로 디자인된 시스템에 대한 배포 정의 과정을 시작할 때는 배포하려는 대상 데이터 센터를 나타내는 논리 데이터 센터 다이어그램을 선택해야 합니다. 필요한 경우, 논리 데이터 센터 디자이너를 사용하여 논리 데이터 센터를 만들 수 있습니다. 자세한 내용은 방법: 논리 데이터 센터 다이어그램 만들기를 참조하십시오.

참고:

논리 데이터 센터 다이어그램은 논리 서버, 연결 및 영역을 사용하여 물리적 데이터 센터의 부분을 추상화합니다. 물리 서버 대신에 웹, Windows, 데이터베이스 서버 등의 논리 서버가 각 런타임 환경을 나타냅니다. 배포할 때 논리 서버 간의 연결이 동일 물리 서버 내에 있을 수도 있지만 다이어그램은 모든 연결을 보여 줍니다. 영역은 데이터 센터에서 물리적 또는 논리적 경계(예: 라우터 또는 방화벽)를 논리적으로 나타냅니다. 자세한 내용은 논리 데이터 센터 디자이너를 사용하여 데이터 센터 표시를 참조하십시오.

배포 디자이너는 선택된 논리 데이터 센터 다이어그램으로부터 배포 다이어그램을 만듭니다. 배포 다이어그램은 논리 데이터 센터 다이어그램의 레이아웃을 반영하지만 그 목적은 특정 시스템의 응용 프로그램을 특정 런타임 환경에 배포하는 방법을 설명하는 것입니다. 배포 다이어그램에서 응용 프로그램을 이러한 논리 서버에 바인딩하여 시스템에서 응용 프로그램을 호스팅할 논리 서버를 지정할 수 있습니다. 자세한 내용은 논리 서버에 응용 프로그램 바인딩을 참조하십시오.

응용 프로그램의 바인딩을 마친 후에는 배포 다이어그램의 유효성을 검사하여 응용 프로그램에 설정된 제약 조건을 논리 서버에 설정된 제약 조건과 비교할 수도 있고 존재할지도 모르는 구성 또는 연결 문제를 발견할 수도 있습니다. 유효성 검사 후에는 배포 보고서를 생성하여 이러한 문제를 문서화할 수도 있고 물리 서버에 배포하기 위한 스크립트를 만들 수도 있습니다. 자세한 내용은 배포 다이어그램 유효성 검사배포 보고서 만들기를 참조하십시오.

참고 항목

개념

응용 프로그램 디자이너 개요

시스템 디자이너 개요

배포 디자이너 개요

분산 시스템 디자이너의 워크플로

기타 리소스

배포 디자이너로 시스템 배포 평가