다음을 통해 공유


Windows Server AppFabric IIS 관리자 확장

AppFabric은 IIS 관리자 확장으로 응용 프로그램 관리 UI를 제공합니다. 이 확장은 WCF 및/또는 WF 서비스가 포함된 응용 프로그램에 대한 고급 관리 기능을 제공합니다. 확장을 사용하면 웹 응용 프로그램 관리 작업에 사용하는 것과 동일한 UI에서 AppFabric 관리 작업을 수행할 수 있습니다. AppFabric 관리 UI에는 IIS 관리자 기능 보기의 "AppFabric" 영역에 아이콘이 있고 작업 창에 명령이 포함되어 있습니다. AppFabric IIS 관리자 확장은 작업 관리 도구가 아니라 응용 프로그램 관리 도구로 사용하도록 되어 있습니다.

AppFabric IIS 관리자 확장은 Windows PowerShell 호스트로 구현되었습니다. AppFabric 응용 프로그램 관리 UI에서 수행되는 대부분의 작업은 하나 이상의 해당하는 Windows PowerShell cmdlet을 실행합니다. 따라서 AppFabric UI는 이후 IIS 구성 파일, WCF 또는 WF 작업, 데이터베이스 또는 기타 백 엔드 구성 요소에 대해 작동하는 AppFabric cmdlet의 프런트 엔드입니다. 일부 AppFabric 응용 프로그램 관리 작업은 IIS 관리자 UI에서 수행할 수 없습니다. IIS 관리자에서 제공되지 않는 응용 프로그램 관리 작업은 다른 Windows PowerShell cmdlet을 사용하여 수행할 수 있습니다. AppFabric 및 AppFabric cmdlet의 Windows PowerShell 인프라 아키텍처에 대한 자세한 내용은 Windows Server AppFabric의 Windows PowerShell을 참조하십시오.

AppFabric의 응용 프로그램 관리 작업은 세 가지 영역인 응용 프로그램 구성, 서비스 인스턴스/응용 프로그램 제어 및 모니터링 쿼리로 구분할 수 있습니다.

응용 프로그램 구성

AppFabric은 IIS 연결 계층 구조의 각 서비스, 가상 디렉터리, 응용 프로그램, 웹 사이트 및 서버 수준에 대한 일련의 구성 설정을 처리하는 탭이 포함된 단일 구성 대화 상자를 제공합니다. 서비스를 직접 구성하거나 가상 디렉터리, 응용 프로그램, 사이트 및 서버 수준에서 정의된 기본 구성 설정을 적용할 수 있습니다. 기능 보기에서 서비스를 선택하거나 연결 창에서 응용 프로그램, 사이트 또는 서버를 선택하고 IIS 관리자 작업 창에서 구성 명령을 클릭하면 구성 대화 상자가 표시됩니다. 서비스를 마우스 오른쪽 단추로 클릭하고 구성을 클릭하거나, 응용 프로그램, 사이트 또는 서버를 마우스 오른쪽 단추로 클릭하고 WCF 및 WF 서비스 관리를 가리킨 다음 구성을 클릭할 수도 있습니다.

구성 설정을 적용하기 위해 AppFabric은 가상 디렉터리, 응용 프로그램, 사이트 및 서버와 연결된 Web.config 파일에서 요소를 설정합니다. 이러한 수준에 대한 Web.config 파일은 서비스에 적용될 수 있는 구성 계층 구조를 형성합니다. 서비스 구성을 직접 정의할 경우 구성 값은 응용 프로그램 Web.config 파일의 명명된 동작으로 설정됩니다. 서비스가 기본값에서 구성을 상속할 경우 구성은 가상 디렉터리, 응용 프로그램, 사이트 및 서버(정의된 경우)에 대한 Web.config 파일의 이름 없는 동작에서 병합됩니다. 한 수준의 연결된 값이 적용되기 때문에 다른 수준에서 일부 구성 필드를 사용할 수 없습니다. 이 경우 사용할 수 없는 필드는 UI에서 회색으로 표시됩니다. 서비스 구성에 대한 자세한 내용은 Windows Server AppFabric의 구성 프로세스를 참조하십시오.

IIS 관리자용 Windows Server AppFabric 모듈에서는 IIS 연결 계층 구조의 각 서비스, 가상 디렉터리, 응용 프로그램, 사이트 및 서버 수준에 대한 구성 대화 상자를 제공합니다. 이 대화 상자에서는 AppFabric에서 WCF 또는 WF 기반 서비스에 필요한 각 구성 설정 유형에 대한 일반, 모니터링, 워크플로 지속성, 워크플로 호스트 관리, 자동 시작(응용 프로그램 범위에만 해당), 제한 및 보안 탭을 제공합니다. 서비스 구성에 대한 자세한 내용은 응용 프로그램 및 서비스 구성을 참조하십시오.

서비스 인스턴스 및 응용 프로그램 제어

IIS 관리자 작업 창의 AppFabric 명령을 사용하여 서비스 인스턴스나 응용 프로그램에 대한 제어 작업을 수행할 수 있습니다. 또는 서비스 인스턴스의 상황에 맞는 메뉴를 통해 제어 작업을 수행할 수 있습니다.

서비스 인스턴스에 대한 제어 작업에는 인스턴스의 다시 시작, 취소, 종료 또는 일시 중단이 포함됩니다. 이 제어 명령 중 하나를 실행하면 AppFabric이 WCF 또는 WF 작업을 수행하거나 Web.config 또는 기타 구성 파일을 변경합니다. 제어 메시지가 메시지 큐에 추가되고 이에 따라 실행된다는 점에서 제어 명령은 비동기적으로 처리됩니다. 명령 유형에 따라 서비스 인스턴스 데이터를 지속성 데이터베이스에 유지하거나 지속성 데이터베이스에서 끌어올 수 있습니다. 허용되는 제어 작업은 지속성 데이터베이스에 저장된 서비스 인스턴스의 상태에 따라 다릅니다.

응용 프로그램에 대한 제어 작업에는 중지 및 시작이 포함됩니다. 응용 프로그램을 중지하면 사용되는 프로토콜 목록과 자동 시작 메커니즘 상태가 저장됩니다. 이렇게 하면 시작 명령이 응용 프로그램을 원래 상태로 다시 시작할 수 있습니다. 중지 및 시작 명령은 .NET Framework 4 WCF 및 WF 기반 응용 프로그램을 비롯한 모든 응용 프로그램에 적용됩니다.

모니터링 쿼리

열거와 수는 AppFabric 대시보드에 표시되고 AppFabric IIS 관리자 확장의 다른 화면에는 WCF/WF 응용 프로그램 및 서비스 관리에 관련된 항목 수 및 목록이 제공됩니다. AppFabric 열거에는 지속된 워크플로 서비스 인스턴스, 추적된 워크플로 서비스 인스턴스, WCF 호출, 서비스, 서비스 인스턴스 끝점 및 추적된 이벤트가 포함됩니다. 이 목록에는 WCF 또는 WF 응용 프로그램의 상태를 평가하는 데 사용되는 데이터가 포함됩니다. AppFabric 대시보드에는 목록에 있는 항목과 연결된 메트릭이 표시되고 작업 창에는 표시된 서비스 인스턴스를 제어하기 위한 컨트롤이 제공됩니다. AppFabric 대시보드와 열거 목록의 모니터링 데이터는 모니터링 데이터베이스, 지속성 데이터베이스 또는 구성 파일을 포함한 다양한 원본에서 집계됩니다. AppFabric은 데이터베이스에 대해 쿼리를 실행하거나 구성 파일에서 데이터를 끌어와 데이터를 검색합니다.

AppFabric 열거 화면에는 다음 항목이 포함됩니다.

  • 열거되고 있는 항목 유형 목록

  • 표시된 목록을 생성하는 데 사용되는 요소를 기본적으로 표시하며 사용자 지정 쿼리를 실행하도록 변경될 수 있는 쿼리 컨트롤

  • 열거 목록에서 선택된 항목에 대한 지정된 데이터를 표시하는 세부 정보 창

AppFabric 모듈 위임

기능은 IIS 관리자에서 모듈별로 그룹화됩니다. 모듈은 관리자가 특정 기능에 대한 액세스 권한을 특정 수준에서 연결된 모든 사용자에게 부여하는 위임 단위입니다. 위임에는 사용자 정책이 적용되지 않습니다. 기본적으로 Windows Server AppFabric 모듈의 위임 속성은 읽기/쓰기입니다. 즉, 기본적으로 모든 사용자가 이 모듈의 모든 기능을 읽고 쓸 수 있습니다.

기능 보기의 관리 영역에서 기능 위임 아이콘을 클릭하면 위임 속성을 볼 수 있습니다(위임 속성을 볼 권한이 있는 경우). 관리자는 기능 위임 페이지에서 기능을 마우스 오른쪽 단추로 클릭하고 해당하는 설정을 선택하여 위임 속성을 변경할 수 있습니다.

  2011-12-05