segunda-feira, 6 de junho de 2011

Sharepoint - Sandboxed solutions

Olá,

Hoje vou falar um pouco sobre sandboxed solutions, que são soluções que são instaladas em um ambiente separado, ou seja, essas soluções só podem executar e consumir recursos limitados, evitando que alguma solução mal escrita possa comprometer o servidor inteiro.

Essas soluções rodam no processo SPUCWorkerProcess.exe, protegendo o Sharepoint, os processos e os serviços do Windows

O acesso a recursos do Sharepoint é limitado e são definidos "pontos" pelo administrador, que são calculados de acordo com 14 metricas do Sharepoint, que estão listadas abaixo:

AbnormalProcessTerminationCount
CPUExecutionTime
CriticalExceptionCount
InvocationCount
PercentProcessorTime
ProcessCPUCycles
ProcessHandleCount
ProcessIOBytes
ProcessThreadCount
ProcessVirtualBytes
SharePointDatabaseQueryCount
SharePointDatabaseQueryTime
UnhandledExceptionCount
UnresponsiveprocessCount

Para dar um exemplo, 20 queries são iguais a 1 ponto do Sharepoint e 120 segundos de execução são equivalentes a 1 ponto

Para definir a quantidade de pontos que podem ser consumidas no dia, siga os passos abaixo:

1) Acesso o Central Admin

2) Clique em ApplicationManagement

3) Clique em Configure quotas and locks

4) Selecione o Site Collection que você quer administrar

5)Na seção Site Quota Information, defina a quantidade de pontos no campo Maximum usage per day

Pronto, agora quando um aplicativo ultrapassar o limite definido, ele só voltará a funcionar no dia seguinte

Até,

Nenhum comentário: