jueves, 9 de agosto de 2012

Client Throttling Policy en Exchange 2010.

Para administrar los recursos y el rendimiento de nuestra Organización Exchange, disponemos de una serie de políticas para limitar o dedicar dichos recursos, denomidas "Client Throttling Policy".

¿Sobre qué servicios o conexiones podemos monitorizar para limitar los recursos al cliente?
  • EAS.- Utilización de recursos en los servidores CAS para Exchange ActiveSync.
  • EWS.- Utilización de recursos en los servidores CAS para Exchange WebServices.
  • IMAP.- Protocolo IMAP4.
  • OWA.- Utilización de recursos en los servidores CAS para Outlook Web Services.
  • POP3.- Protocolo POP3.
  • Outlook MAPI/RPC.-Outlook Anywhere.
  • BES.- BlackBerry Enterprise Services.
  • Powershell.- Utilización de recursos para la ejecución de cmdlets de Powershell.
  • Anonymous access.- Acceso anónimo.
Si ejecutamos Get-ThrottlingPolicy nos mostrará las diferentes políticas que tenemos definidas:


Los pasos que normalmente seguiremos son los siguientes:
  • Creación.- Inicialmente crearemos la política únicamente con su nombre. Por ejemplo:
New-ThrottlingPolicy -name 'EAS'
  • Definición.- Definiremos los diferentes parámetros que queremos limitar en torno al servicio seleccionado. Por ejemplo:
 Set-ThrottlingPolicy -identity 'EAS' -RCAMaxConcurrency <valor>
  • Aplicación.- Aplicaremos la política generada a un usuario, base de datos, etc. Ejemplo:
Set-Mailbox -Identity 'Luke Skywalker' -ThrottlingPolicy 'EAS'

Podemos ver cuántas políticas se están aplicando ejecutando:
Get-ThrottlingPolicy | where-object {$_.IsDefault -eq $true}

Los principales parámetros de cada política que podemos modificar son los siguientes:
  • MaxConcurrency.- Máximo número de conexiones concurrentes en un momento determinado puede establecer un tipo de cliente (Rango de 0 - 2147483647).
  • PercentTimeInCAS.- Porcentaje de tiempo que se puede dedicar  a conexiones en el servidor CAS.
  • PercentTimeInAD.- Porcentaje de tiempo que se puede dedicar a ejecutar peticiones LDAP a Directorio Activo.
  • PercentTimeInMailboxRPC.- Porcentaje de tiempo que se puede dedicar a ejecutar peticiones por RPC.
Pongo un ejemplo, para que se entienda un poco mejor, el parámetro EWSPercentTimeInAD = 50, o sea, por cada período de 1 minuto, el proceso para el servicio EWS puede utilizar 30 segundos con peticiones LDAP.

Sin olvidarnos que PercentTimeInCAS siempre será mayor que PercentTimeInAD y PercentTimeInMailboxRPC.

Bibliografia
Technet.
Exchange Dictionary.
Blogs Exchange.

No hay comentarios:

Publicar un comentario