샌드박스 솔루션 개요(SharePoint Server 2010)
적용 대상: SharePoint Foundation 2010, SharePoint Server 2010
마지막으로 수정된 항목: 2016-11-30
Microsoft SharePoint Server 2010 솔루션은 각종 기능과 사이트 정의를 포함할 수 있는 배포/다시 사용 가능한 패키지입니다. 솔루션은 개별적으로 사용하거나 사용하지 않도록 설정할 수 있습니다. SharePoint Server 팜에 솔루션을 직접 배포할 수도 있고 샌드박스로 솔루션을 배포할 수도 있습니다. 샌드박스는 프로그램이 특정 리소스에만 액세스할 수 있도록 하고 샌드박스에서 발생하는 문제가 서버 환경의 나머지 부분에 영향을 주지 않도록 하는 제한된 실행 환경입니다. 샌드박스 내에 배포하는 솔루션은 샌드박스 솔루션이라고 하며, 특정 컴퓨터 및 네트워크 리소스를 사용할 수 없고 해당 솔루션이 배포되는 사이트 모음 외부의 콘텐츠에는 액세스할 수 없습니다. 솔루션에 대한 자세한 내용은 솔루션 개요(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=156638&clcid=0x412)(영문일 수 있음)를 참조하십시오.
샌드박스 솔루션은 전체 서버 팜에 영향을 줄 수 없으므로 팜 관리자가 배포하지 않아도 됩니다. 샌드박스 솔루션은 사이트 모음 관리자가 배포하거나, 특정 상황에서는 사이트 모음 루트에서 모든 권한 수준의 권한이 있는 사용자가 배포할 수 있습니다. 그러나 팜 관리자만 부하 분산, 계층, 할당량, 리소스 포인트 등의 샌드박스 솔루션 관련 설정을 구성할 수 있으며 샌드박스 솔루션을 승격하여 솔루션이 샌드박스 환경 외부의 팜에서 직접 실행되도록 할 수 있습니다.
이 문서에서는 샌드박스 솔루션과 관련된 개념을 소개하고, 샌드박스 솔루션의 사용과 이점 및 샌드박스 솔루션과 팜에 배포되는 솔루션 간의 차이점에 대해 설명하며, 샌드박스 솔루션 배포 방식을 간략하게 살펴봅니다. 또한 샌드박스 솔루션 서비스, 리소스 포인트, 할당량 및 샌드박스 솔루션 관리와 연관된 작업에 대해서도 설명합니다. 이 문서에는 샌드박스 솔루션을 구성하거나 배포하는 방법에 대한 상세 절차는 포함되어 있지 않습니다. 샌드박스 솔루션과 관련된 특정 작업을 수행하는 방법에 대한 자세한 내용은 샌드박스 솔루션 관리(SharePoint Server 2010) 및 샌드박스 솔루션 설치, 제거 및 업그레이드(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=220252&clcid=0x412)(영문일 수 있음)를 참조하십시오.
이 문서의 내용
샌드박스 솔루션 사용 및 이점
샌드박스 솔루션 이해
샌드박스 솔루션 배포
샌드박스 솔루션 서비스 이해
할당량 및 리소스 포인트 이해
샌드박스 솔루션 관리
샌드박스 솔루션 사용 및 이점
다음과 같은 두 가지 일반적인 시나리오에서는 샌드박스 솔루션을 사용하는 것이 적합합니다.
조직이 프로덕션 SharePoint Server 사이트의 직원에 대해 코드를 실행하려 하지만 해당 코드가 엄격하게 검토되고 테스트되지 않은 경우
호스팅 주체가 호스팅되는 SharePoint Server 사이트 소유자의 사용자 지정 코드 업로드 및 실행을 허용하려는 경우
샌드박스 솔루션을 사용할 경우 얻을 수 있는 주요 이점은 다음과 같습니다.
샌드박스 외부의 프로세스에 영향을 줄 위험 없이 프로덕션 SharePoint Server 환경에 샌드박스 솔루션을 추가할 수 있습니다.
사이트 모음 관리자가 샌드박스 솔루션을 배포할 수 있으므로 팜 관리자가 이 작업을 수행할 필요가 없습니다.
샌드박스 솔루션은 할당량에 의해 제한될 수 있는 별도의 프로세스에서 실행되고 솔루션이 팜에 미치는 영향을 모니터링할 수 있으므로 확장성과 유연성이 증대됩니다.
솔루션을 샌드박스에서 이동하여 팜에서 직접 실행하는 경우 수정하거나 다시 컴파일할 필요가 없습니다.
샌드박스 솔루션 이해
솔루션은 기능, 사이트 정의, 웹 파트 및 어셈블리를 포함할 수 있는 .wsp 파일로 패키지됩니다. 솔루션에는 팜 솔루션과 샌드박스 솔루션의 두 가지 종류가 있습니다. 팜 솔루션은 팜 관리자가 프런트 엔드 웹 서버에서 배포하고, 서버 개체 모델에 대한 모든 권한을 가지며, 사용 제한이 적용되지 않습니다. 반면 샌드박스 솔루션은 사이트 모음 관리자나 사이트 모음 루트에서 모든 권한 수준의 권한을 가진 사용자가 사이트 모음의 솔루션 갤러리에 배포할 수 있습니다. 또한 샌드박스 솔루션은 서버 개체 모델에 제한적으로만 액세스할 수 있으며, 샌드박스 솔루션 코드 격리 및 모니터링 기능을 제공하는 보안이 제한된 컨텍스트에서 실행됩니다. 팜 관리자는 샌드박스 솔루션을 사용하거나 사용하지 않도록 설정하고 팜의 서버를 악성 코드로부터 보호하기 위해 사용 제한을 설정할 수 있습니다. 솔루션에 대한 자세한 내용은구성 요소: 솔루션(구성 요소)(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=220253&clcid=0x412)(영문일 수 있음)을 참조하십시오.
샌드박스 솔루션이 수행할 수 없는 작업
SharePoint Server 솔루션에는 manifest.xml이라는 구성 파일이 포함되어야 하며 추가 구성 파일 및 어셈블리가 포함될 수도 있습니다. 솔루션이 샌드박스에서 실행될 경우 어셈블리 및 구성 파일이 수행할 수 있는 작업이 제한됩니다.
다음 목록에는 샌드박스에서 실행될 어셈블리에서 수행할 수 없는 가장 일반적인 항목이 나와 있습니다.
로컬 팜에 있지 않은 리소스에 연결
데이터베이스 액세스
스레딩 모델 변경
비관리 코드 호출
디스크에 쓰기
다른 사이트 모음의 리소스 액세스
샌드박스 솔루션이 수행할 수 있는 작업과 없는 작업에 대한 자세한 내용은 샌드박스 솔루션에서 구현할 수 있는 항목(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=220254&clcid=0x412)(영문일 수 있음) 및 샌드박스 솔루션의 제한(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=220255&clcid=0x412)(영문일 수 있음)을 참조하십시오.
샌드박스 솔루션에 대한 부하 분산 이해
SharePoint Server에서는 샌드박스 솔루션을 실행할 서버를 결정하는 데 사용되는 두 가지 부하 분산 스키마가 제공됩니다. 팜 관리자는 다음 부하 분산 스키마 중 하나를 선택하여 팜 전체에서 샌드박스 솔루션에 적용할 수 있습니다.
로컬 부하 분산 샌드박스 솔루션이 요청을 받은 것과 동일한 서버에서 실행됩니다.
원격 부하 분산 샌드박스 솔루션이 실행되는 서버는 솔루션 선호도에 따라 선택되고 샌드박스 솔루션이 이미 로드되어 실행된 서버에서 실행됩니다. 따라서 솔루션 요청에 대한 서비스를 제공하는 데 시간이 절약됩니다.
어떤 부하 분산 스키마를 선택하든 샌드박스 솔루션을 실행하려는 각 서버에서 샌드박스 솔루션 서비스가 실행되고 있어야 합니다.
참고
샌드박스 솔루션 서비스의 이름은 서비스 액세스 위치에 따라 달라질 수 있습니다. SharePoint 중앙 관리 웹 사이트에서는 서비스의 이름이 Microsoft SharePoint Foundation 샌드박스를 작동하는 코드 서비스이고, 서버의 서비스 콘솔에서는 서비스의 이름이 SharePoint 사용자 코드 호스트 서비스입니다. 혼동을 방지하기 위해 이 문서에서는 서비스를 "샌드박스 솔루션 서비스"로 통칭합니다.
원격 부하 분산을 사용하고 특정 서버에서만 샌드박스 솔루션 서비스를 실행하여 샌드박스 솔루션의 격리를 강화할 수 있습니다. 프로덕션 환경에서는 원격 부하 분산을 사용하고 별도의 전용 서버를 사용하여 샌드박스 솔루션을 실행하는 것이 좋습니다. 사용할 부하 분산 스키마를 결정하는 방법에 대한 자세한 내용은 샌드박스 솔루션 계획(SharePoint Server 2010)의 샌드박스 솔루션 코드의 부하 분산 계획을 참조하십시오.
샌드박스 솔루션과 팜 솔루션 비교
다음 표에서는 팜에서 실행되는 솔루션과 샌드박스에서 실행되는 솔루션의 다양한 측면을 비교합니다.
측면 | 팜 | 샌드박스 |
---|---|---|
배포 프로세스 |
솔루션을 추가한 다음 팜에 배포합니다. |
솔루션을 사이트 모음에 업로드한 다음 사이트 모음에서 활성화합니다. |
배포할 수 있는 주체 |
팜 관리자 |
솔루션에 어셈블리가 포함된 경우 사이트 모음 관리자만 솔루션을 배포할 수 있습니다. 솔루션에 어셈블리가 포함되지 않은 경우에는 사이트 모음 루트에서 모든 권한 수준의 권한이 있는 사용자가 솔루션을 배포할 수 있습니다. |
데이터 액세스 |
제한되지 않습니다. |
솔루션은 해당 솔루션이 배포된 사이트 모음의 콘텐츠에만 액세스할 수 있습니다. |
솔루션이 실행되는 프로세스 |
제한되지 않는 IIS 작업자 프로세스 또는 솔루션이 배포된 모든 프로세스 |
권한이 제한된 별도의 작업자 프로세스 |
코드 액세스 보안 |
솔루션 개발자가 솔루션을 패키지로 만들 때 코드 액세스 보안 정책을 설정할 수 있습니다. |
제한됩니다. |
모니터링 |
모니터링되지 않습니다. |
모니터링되며, 팜 관리자가 설정한 할당량에 의해 제한됩니다. |
부하 분산 |
솔루션의 종류에 따라 다릅니다. |
샌드박스 솔루션이 아닌 솔루션과 별도로 구성할 수 있습니다. |
솔루션 기능 |
제한되지 않습니다. |
이 문서 앞부분의 샌드박스 솔루션이 수행할 수 없는 작업에 설명된 대로 제한됩니다. |
샌드박스 솔루션에서는 사용 가능/불가능한 코드 및 액세스 가능/불가능한 데이터가 제한되기는 하지만 전체 신뢰 프로세스에서 실행되며 샌드박스 솔루션에서 호출할 수 있는 특수한 종류의 작업을 만들 수 있습니다. 이러한 작업을 전체 신뢰 프록시라고 합니다. 전체 신뢰 프록시에 대한 자세한 내용은 샌드박스 솔루션에서 전체 신뢰 프록시 사용(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=220256&clcid=0x412)(영문일 수 있음) 및 4장: 샌드박스 솔루션(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=219528&clcid=0x412)(영문일 수 있음)을 참조하십시오.
샌드박스 솔루션 배포
SharePoint Server 사이트의 모든 페이지에는 샌드박스에서 실행되는 구성 요소와 팜에서 직접 실행되는 구성 요소가 함께 포함될 수 있습니다. 팜에 배포되는 구성 요소는 IIS(인터넷 정보 서비스) 작업자 프로세스에서 실행됩니다. 샌드박스에 배포되는 구성 요소는 샌드박스 프로세스에서 실행됩니다.
다음 목록에는 샌드박스에 배포할 수 있는 구성 요소가 나와 있습니다.
웹 파트
이벤트 수신기
기능 수신기
사용자 지정 Microsoft SharePoint Designer 워크플로 작업
Microsoft InfoPath 비즈니스 논리
다음 단계에서는 샌드박스 솔루션을 준비 및 배포하기 위해 수행해야 하는 작업을 설명합니다.
팜 관리자가 다음 작업을 한 번 수행해야 합니다.
샌드박스 솔루션을 사용하도록 설정하고 샌드박스 솔루션을 실행할 각 서버에서 샌드박스 솔루션 서비스를 시작합니다. 샌드박스 솔루션 서비스를 사용하도록 설정하는 방법에 대한 자세한 내용은 팜에서 샌드박스 솔루션 사용(SharePoint Server 2010)을 참조하십시오.
사용할 부하 분산 스키마를 결정합니다. 부하 분산 스키마는 팜의 모든 사이트 모음에 있는 모든 샌드박스 솔루션에 적용됩니다. 부하 분산 스키마를 선택하는 방법에 대한 자세한 내용은 샌드박스 솔루션에 대해 부하 분산 구성(SharePoint Server 2010)을 참조하십시오.
사이트 모음의 모든 샌드박스 솔루션 전체에 대해 허용되는 최대 리소스 할당량을 설정합니다. 리소스 할당량을 설정하는 방법에 대한 자세한 내용은 샌드박스 솔루션에 대한 리소스 포인트 구성(SharePoint Server 2010)을 참조하십시오.
사이트 모음 관리자 또는 사이트 모음 루트에서 모든 권한 수준의 권한이 있는 사용자가 사이트 모음의 솔루션 갤러리에 솔루션을 업로드합니다. 솔루션 갤러리에 솔루션을 업로드하는 방법에 대한 자세한 내용은 샌드박스 솔루션 설치, 제거 및 업그레이드(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=220252&clcid=0x412)(영문일 수 있음)를 참조하십시오.
사이트 모음 관리자가 솔루션을 활성화합니다. 솔루션에 어셈블리가 포함되어 있지 않은 경우에는 사이트 모음 루트에서 모든 권한 수준의 권한이 있는 사용자가 솔루션을 활성화할 수도 있습니다. 이 과정에서 솔루션에 대해 유효성 검사 도구를 실행합니다. 유효성 검사가 실패하는 경우 솔루션이 활성화되지 않습니다. 샌드박스 솔루션의 유효성을 검사하고 솔루션을 활성화하는 방법에 대한 자세한 내용은 샌드박스 솔루션 설치, 제거 및 업그레이드(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=220252&clcid=0x412)(영문일 수 있음)를 참조하십시오.
사이트 모음 관리자는 샌드박스 솔루션이 사용하는 리소스를 모니터링할 수 있으며 사이트 모음에서 샌드박스 솔루션을 비활성화할 수 있습니다. 샌드박스 솔루션을 배포하고 나서 해당 솔루션이 리소스를 너무 많이 사용하거나 샌드박스 환경에서 문제를 발생시키는 경우 팜 관리자가 팜에서 샌드박스 솔루션 실행을 차단할 수 있습니다. 경우에 따라 팜 관리자는 샌드박스 솔루션을 팜 솔루션으로 다시 설치하여 해당 솔루션이 샌드박스에서 실행되어야 한다는 요구 사항을 제거할 수도 있습니다. 샌드박스에서 실행되어야 하는 요구 사항을 제거하면 솔루션이 다음 번에 팜의 사이트 모음에서 실행될 때 더 이상 샌드박스 환경에서 실행되지 않습니다. 샌드박스 솔루션을 차단하는 방법에 대한 자세한 내용은 샌드박스 솔루션 차단 또는 차단 해제(SharePoint Server 2010)를 참조하십시오. 팜 솔루션을 설치하는 방법에 대한 자세한 내용은 솔루션 패키지 배포(SharePoint Server 2010)를 참조하십시오.
샌드박스 솔루션 서비스 이해
샌드박스 솔루션 서비스는 팜 전체에서 샌드박스 솔루션 실행을 관리합니다. 샌드박스 솔루션 서비스에서는 작업자 프로세스와 프록시 프로세스의 두 프로세스가 실행됩니다. 각 샌드박스 솔루션은 작업자 프로세스의 응용 프로그램 도메인 내에서 실행됩니다. 작업자 프로세스는 각 솔루션이 액세스하는 리소스를 제한하고 실행 시간이 너무 오래 걸리는 프로세스를 중지하여 샌드박스 솔루션을 관리합니다. 각 작업자 프로세스는 SharePoint 개체 모델에 대한 호출을 처리하는 프록시 프로세스와 쌍으로 지정됩니다. 샌드박스 솔루션 서비스의 작동 방식에 대한 자세한 설명은 샌드박스 솔루션(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=220257&clcid=0x412)(영문일 수 있음)을 참조하십시오.
계층 이해
샌드박스 솔루션에서 사용하는 요청당 평균 리소스 수를 기반으로 하여 샌드박스 솔루션 서비스 내에서 샌드박스 솔루션을 계층으로 그룹화할 수 있습니다. 아래 그림에 나와 있는 것처럼, 샌드박스 솔루션 서비스의 계층에는 샌드박스 솔루션이 실행되는 작업자 프로세스가 하나 이상 포함됩니다. 각 샌드박스 솔루션은 자체 응용 프로그램 도메인에서 실행되며, 응용 프로그램 도메인은 솔루션 호출 시 다시 사용됩니다.
기본적으로 샌드박스 솔루션 서비스에서는 모든 샌드박스 솔루션이 단일 계층에서 실행되며, 이 계층에는 단일 작업자 프로세스가 포함됩니다. 기본적으로 해당 작업자 프로세스는 최대 10개의 응용 프로그램 도메인을 실행할 수 있습니다. 팜 관리자는 샌드박스 솔루션 서비스 내에서 추가 계층 및 작업자 프로세스를 구성하여 성능, 보안 및 안정성을 위해 샌드박스 솔루션을 구분할 수 있습니다. 특정 작업자 프로세스의 샌드박스 솔루션이 리소스를 너무 많이 사용하는 경우 이 솔루션으로 인해 해당 작업자 프로세스 내의 모든 샌드박스 솔루션이 중지됩니다. 샌드박스 솔루션이 사용하는 리소스의 양이 모니터링되므로, 샌드박스 솔루션은 전날의 리소스 사용량을 기준으로 추가 계층으로 구분됩니다. 따라서 작업자 프로세스와 계층을 더 만들면 샌드박스 솔루션을 격리할 수 있으며, 성능이 낮은 솔루션이 다른 계층에서 실행되도록 강제 지정함으로써 성능이 높은 솔루션을 낮은 솔루션으로부터 보호할 수 있습니다.
팜 관리자가 각 계층에 대해 다음 속성을 설정할 수 있습니다.
ResourceMaxValue 이 속성은 계층에서 실행할 샌드박스 솔루션을 결정하는 숫자입니다. 기본값은 0이며, 이 값을 더 크게 설정하지 않으면 계층이 사용되지 않습니다.
MaximumWorkerProcesses 이 속성은 계층에서 실행할 수 있는 최대 작업자 프로세스의 수를 나타내며, 기본값은 1입니다. 이 속성을 1보다 크게 설정하면 요청을 처리하는 서버에 추가 작업자 프로세스가 만들어집니다.
MaximumAppDomainsPerProcess 이 속성은 계층의 작업자 프로세스에서 실행할 수 있는 최대 응용 프로그램 도메인의 수를 나타내며, 기본값은 10입니다.
MaximumConnectionsPerProcess 이 속성은 샌드박스 솔루션 서비스에서 계층의 작업자 프로세스에 대해 허용되는 최대 연결 수를 나타내며, 기본값은 1입니다.
PriorityPerProcess 이 속성은 운영 체제에서 계층의 작업자 프로세스에 할당한 우선 순위를 나타냅니다.
계층에 대한 자세한 내용은 실행 계층을 사용하여 성능이 높은 샌드박스 솔루션 보호(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=220258&clcid=0x412)(영문일 수 있음) 및 샌드박스 계층(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=217145&clcid=0x412)(영문일 수 있음)을 참조하십시오. 계층을 구성하는 방법에 대한 자세한 내용은 샌드박스 솔루션 서비스 계층 구성(SharePoint Server 2010)을 참조하십시오.
할당량 및 리소스 포인트 이해
사이트 모음별로 모니터링되는 기본 할당량을 기반으로 샌드박스 솔루션의 리소스 사용량을 모니터링할 수 있습니다. 사이트 모음에 대해 할당량을 설정하면 특정 핸드박스 솔루션이 시스템 리소스를 너무 많이 사용하지 않도록 방지할 수 있습니다. 하나 이상의 샌드박스 솔루션이 사이트 모음에 대해 설정된 할당량을 초과하는 경우 솔루션 일별 리소스 사용 현황 업데이트 타이머 작업을 실행할 때까지(보통 매일 밤에 실행됨) 해당 사이트 모음의 모든 샌드박스 솔루션이 자동으로 중지됩니다.
할당량은 사이트 모음의 모든 샌드박스 솔루션에 대해 매일 허용되는 리소스 포인트의 총 집계량을 제어하는 단일 숫자로 SharePoint 중앙 관리 웹 사이트를 통해 관리됩니다. 팜 관리자는 팜의 모든 사이트 모음에 적용할 수 있는 할당량 지정 서식 파일을 만들 수 있습니다. 할당량을 계획하는 방법에 대한 자세한 내용은 할당량 관리 계획(SharePoint Server 2010)을 참조하십시오. 할당량 지정 서식 파일을 만드는 방법에 대한 자세한 내용은 할당량 지정 서식 파일 만들기, 편집 및 삭제(SharePoint Server 2010)를 참조하십시오. 특정 사이트 모음에 대해 최대 리소스 할당량을 설정하는 방법에 대한 자세한 내용은 사이트 모음 저장 용량 제한 관리(SharePoint Server 2010)의 사이트 모음의 저장 용량 제한 변경을 참조하십시오.
샌드박스 솔루션에서 사용하는 리소스를 제한하려면 리소스 포인트를 정의합니다. 리소스 포인트는 최대 15개의 리소스 측정값(모니터링할 시스템 리소스)에 대해 정의할 수 있는 특정 리소스 사용 수준에 해당하며 샌드박스 솔루션을 실행할 때 전체 사이트 모음에 대해 누적됩니다. 할당량에서 리소스 측정값을 확인하면 포인트당 리소스 수, 즉 단일 리소스 포인트가 누적될 때까지 특정 리소스를 사용할 수 있는 횟수를 확인할 수 있습니다. 각 리소스 측정값에 대해 팜 관리자는 다음 속성을 구성할 수 있습니다.
MinimumThreshold 사이트 모음 할당량의 누계에 집계될 때까지 도달해야 하는 최소 리소스 사용 수준입니다.
AbosoluteLimit 작업자 프로세스가 중지될 때까지 단일 요청 내에서 발생할 수 있는 최대 리소스 사용 수준입니다.
ResourcesPerPoint 1 리소스 포인트에 해당하는 특정 리소스의 양이나 수준으로, 사이트 모음의 총 할당량에 합산됩니다.
리소스 사용량이 ResourcePerPoint 속성에 지정된 한도에 도달하면 사이트 모음에 리소스 포인트가 누적됩니다. 누적 리소스 포인트 수가 사이트 모음의 할당량을 초과하면 사이트 모음의 모든 샌드박스 솔루션이 나머지 기간 동안 해제됩니다.
대부분의 시나리오에서는 기본 리소스 포인트 한도를 사용하면 됩니다. 그러나 필요한 경우에는 한도를 늘릴 수 있도록 개별 리소스 포인트 한도를 조정할 수 있습니다. 개별 리소스 포인트 한도를 조정하는 방법에 대한 자세한 내용은 샌드박스 솔루션에 대한 리소스 포인트 구성(SharePoint Server 2010)을 참조하십시오.
팜 관리자는 스크립트에서 Windows PowerShell을 사용하여 리소스 포인트 분산을 미세 조정하는 방법으로 사이트 모음의 샌드박스 솔루션 할당량 내에서 개별 리소스 포인트 분산을 구성할 수 있습니다. 개별 리소스 측정값 및 최소 임계값 목록과 각 리소스 측정값의 포인트당 리소스를 확인하려면 SharePoint 2010의 샌드박스 솔루션에 대한 리소스 사용 제한(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=217149&clcid=0x412)(영문일 수 있음)을 참조하십시오. 특정 리소스 측정값에 대한 설정을 구성하는 방법에 대한 자세한 내용은 샌드박스 솔루션에 대한 리소스 포인트 구성(SharePoint Server 2010)을 참조하십시오.
참고
샌드박스 솔루션이 계속해서 서버 리소스를 오용하고 있는 것으로 판단되면 개발자가 상황을 해결할 수 있을 때까지 해당 솔루션을 차단할 수 있습니다. 샌드박스 솔루션을 차단 및 차단 해제하는 방법에 대한 자세한 내용은 샌드박스 솔루션 차단 또는 차단 해제(SharePoint Server 2010)를 참조하십시오.
샌드박스 솔루션 관리
팜 관리자는 다음 작업을 수행하여 샌드박스 솔루션 및 샌드박스 솔루션 서비스를 관리할 수 있습니다.
팜의 서버에 대해 샌드박스 솔루션 서비스를 사용하도록 설정합니다.
팜에 대한 부하 분산 스키마를 변경합니다.
팜에 대해 샌드박스 솔루션을 차단하거나 차단을 해제합니다.
팜의 사이트 모음에 대한 할당량을 구성합니다.
팜에 대한 할당량 지정 서식 파일을 구성합니다.
다음 작업을 수행하려면 Windows PowerShell을 사용합니다.
사이트 모음에 대한 할당량 설정을 표시합니다.
특정 리소스 측정값에 대한 리소스 포인트를 표시 및 구성합니다.
샌드박스 솔루션 서비스에 대한 계층을 표시 및 구성합니다.
샌드박스 솔루션 및 샌드박스 솔루션 서비스를 관리하는 방법에 대한 자세한 내용은 샌드박스 솔루션 관리(SharePoint Server 2010)를 참조하십시오.
사이트 모음 관리자는 다음과 같은 작업을 수행하여 샌드박스 솔루션을 관리할 수 있습니다.
사이트 모음의 솔루션 갤러리에 샌드박스 솔루션을 업로드합니다. 자세한 내용은 SharePoint 2010에서 샌드박스 솔루션 설치, 제거 및 업그레이드(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=220252&clcid=0x412)(영문일 수 있음)를 참조하십시오.
개별 샌드박스 솔루션에서 사용하는 리소스 포인트를 모니터링합니다. 자세한 내용은 4장: 샌드박스 솔루션(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=219528&clcid=0x412)(영문일 수 있음)을 참조하십시오.
See Also
Concepts
샌드박스 솔루션 계획(SharePoint Server 2010)
샌드박스 솔루션 관리(SharePoint Server 2010)
Other Resources
샌드박스 솔루션 리소스 센터(영문일 수 있음)
샌드박스 솔루션 아키텍처(https://go.microsoft.com/fwlink/?linkid=177368&clcid=0x412)(영문일 수 있음)
SharePoint 2010의 샌드박스 솔루션(영문일 수 있음)
SharePoint 2010에서 샌드박스 솔루션 설치, 제거 및 업그레이드(영문일 수 있음)
리소스 센터: Microsoft SharePoint Server 2010의 새로운 기능