Procedimientos recomendados para personas y perfiles (SharePoint Server 2010)

 

Se aplica a: SharePoint Server 2010

Última modificación del tema: 2016-11-30

Este artículo pertenece a una serie de artículos de procedimientos recomendados para Microsoft SharePoint Server 2010. En este artículo se describen las características y los procedimientos recomendados para trabajar con perfiles de usuario en SharePoint Server. Para obtener recursos e información adicional acerca de los procedimientos recomendados para SharePoint Server 2010, vea los procedimientos recomendados para SharePoint Server 2010 (en inglés) (https://go.microsoft.com/fwlink/?linkid=220280&clcid=0xC0A) (en inglés).

1. Limpiar el servicio de directorio

La organización de objetos en su servicio de directorio tiene un gran impacto en la duración del tiempo que se tarda en sincronizar la información del perfil. Para mejorar el rendimiento de la sincronización, elimine los objetos del directorio de servicio.

  • SharePoint Server usa Microsoft Forefront Identity Manager (FIM) para importar todos los objetos de los contenedores que seleccione y, a continuación, aplica los filtros de sincronización a los objetos importados. En la medida de lo posible, mueva las cuentas de usuario que no desee importar en contenedores que no estén sincronizados. De manera similar, mueva grupos que no desee que se sincronicen en contenedores con los que no esté sincronizando.

  • Audite el uso de grupos de su organización dentro del servicio de directorio y elimine los grupos que ya no sean necesarios.

  • Asegúrese de que no sincroniza la misma información de pertenencia a grupo varias veces. Por ejemplo, si representa el mismo grupo de distribución en varias granjas de servidores, coloque todas las instancias excepto una del grupo de distribución en contenedores que no esté sincronizando.

2. Usar filtros de sincronización

Use filtros para sincronizar únicamente los usuarios de quienes desea tener perfiles en SharePoint Server. Por ejemplo, si las cuentas de usuario y las cuentas de servicio existen en un contenedor de servicios de directorio con el que está sincronizando, cree un filtro para excluir las cuentas de servicio de la sincronización. Para obtener más información acerca de los filtros de sincronización, vea la sección acerca de filtros de exclusión en el artículo Planeación de la sincronización de perfiles (SharePoint Server 2010).

3. Configurar directivas para propiedades de perfil

Use directivas para especificar la configuración de privacidad para las propiedades de perfil. Hay directivas predeterminadas para las propiedades. Sin embargo, debería revisarlas y determinar si cambiarlas en función de su organización, empresa y reglas gubernamentales. Hay directivas predeterminadas para propiedades. Sin embargo, debería revisarlas y determinar si cambiarlas en función de su organización, empresa y reglas gubernamentales. Puede permitir a los usuarios invalidar una configuración de directiva o especificar que la directiva no se puede cambiar.

Para obtener más información acerca de estas directivas, vea la sección Acerca de las directivas de propiedad del artículo Planeación de los perfiles de usuarios (SharePoint Server 2010).

4. Especificar el controlador de dominio con el que desea sincronizar

Cuando cree una conexión de sincronización con un bosque que tenga varios controladores, seleccione un controlador de dominio específico con el que sincronizarlo. La conexión entre el controlador de dominio y el servidor de sincronización debería tener la latencia tan baja como sea posible. Para obtener información acerca de cómo especificar un controlador de dominio al crear una conexión de sincronización de perfiles, vea la sección Creación de una conexión de sincronización a un servicio de directorio del artículo Configuración de la sincronización de perfiles (SharePoint Server 2010).

En un bosque de servicios de directorio muy grande, optimice el propio controlador de dominio. Mueva el máximo posible de la base de datos del servicio de directorio a RAM y use las unidades de disco rápidas. De esta manera se reducirá el tiempo necesario para la sincronización de perfiles. Para obtener más información acerca de la base de datos de servicios de directorio para Servicios de dominio de Active Directory (AD DS), vea la información de administración de la base de datos de Active Directory (en inglés) (https://go.microsoft.com/fwlink/?linkid=225582&clcid=0xC0A) (en inglés).

5. Hacerse amigo del administrador de servicios de directorio

Permanecer en contacto con los administradores de los servicios de directorio con lo que está sincronizando. Asegúrese de que se le notifica si el administrador planifica reiniciar un controlador de dominio o realizar grandes cambios al servicio de directorio, e intente que dichos eventos se programen para un tiempo en que no se está produciendo la sincronización de perfiles.

6. Reinicie el servicio de sincronización tras la instalación de actualizaciones

Siempre que instale una actualización en Microsoft SharePoint Server 2010, detenga y reinicie el servicio de sincronización de perfiles de usuario.

Cuando inicie el servicio de sincronización de perfiles de usuario, SharePoint Server aprovisionará una versión de Microsoft Forefront Identity Manager (FIM) para que participe en la sincronización. Si instala un Service Pack de SharePoint Server 2010, una actualización acumulada u otra actualización que modifica la versión privada de SharePoint Server de FIM, la modificación no surtirá efecto hasta que el FIM se vuelva a aprovisionar. Para volver a aprovisionar el FIM, detenga y, a continuación, reinicie el servicio de sincronización de perfiles de usuario. Para obtener instrucciones acerca de cómo iniciar o detener un servicio, vea Administración de servicios en el servidor (SharePoint Server 2010).

7. Ejecutar los trabajos de mantenimiento de la base de datos antes de la sincronización de perfiles

Si la sincronización de perfiles tendrá que procesar muchos cambios, ejecute un examen completo de la bases de datos de perfiles antes de iniciar la sincronización de perfiles.

Microsoft SQL Server usa estadísticas históricas acerca de una base de datos para optimizar consultas. Para que la optimización sea lo mejor posible, las estadísticas deberían ser lo más actuales posibles. La ejecución de un examen completo genera las estadísticas más precisas. Para actualizar las estadísticas con un examen completo de la base de datos, ejecute la regla del analizador de mantenimiento Las bases de datos que SharePoint usa tienen estadísticas de índice no actualizadas.

8. Optimizar las bases de datos de sincronización y perfiles

La configuración de la base de datos de perfiles y la base de datos de sincronización tiene un importante impacto en el rendimiento general de la sincronización de perfiles. Para obtener recomendaciones acerca de cómo optimizar el rendimiento de la base de datos, vea Planeación y configuración del almacenamiento y capacidad de SQL Server (SharePoint Server 2010) y Procedimientos recomendados para SQL Server 2008 en una granja de SharePoint Server 2010. En concreto, si tiene muchos perfiles de usuario, piense en lo siguiente:

  • Administre de manera proactiva el tamaño de la base de datos de perfiles. Use un archivo de datos de tamaño fijo (.mdf) y un archivo de registro, pero habilite además el crecimiento automático en el caso de que el tamaño sea demasiado pequeño.

  • Si habilita el crecimiento automático, use un tamaño de crecimiento fijo — por ejemplo, 100 MB — en lugar de un porcentaje de crecimiento.

  • La sincronización de perfiles crea mucha E/S de disco. Para las bases de datos de sincronización y perfiles, use unidades de disco que puedan llevar a cabo operaciones de entrada/salida alta por segundo (IOPS), y piense en el uso de unidades de estado sólido (SSD).

  • Si tiene muchos perfiles y ejecuta la sincronización de perfiles con frecuencia, piense en colocar el archivo de datos (.mdf) y el archivo de registro en discos físicos independientes.

  • Disponga al menos de un archivo de datos (.mdf) para tempdb por núcleo de CPU. Para obtener acerca de cómo optimizar tempdb, vea la información acerca de cómo optimizar el rendimiento de tempdb (https://go.microsoft.com/fwlink/?linkid=225583&clcid=0xC0A).

  • En el caso de un gran uso, piense en una instancia de SQL Server dedicada para admitir las bases de datos de aplicación de servicio de perfil de usuario.

9. Comprobar la configuración del trabajo del temporizador

Los trabajos del temporizador propagan la información a través de SharePoint Server y hasta y desde los servicios de directorio. En algunos casos, un trabajo del temporizador realiza un trabajo en que otro trabajo de temporizador lleva a cabo más acciones. Por ejemplo, el trabajo de importación incremental de perfil de usuario actualiza los perfiles de usuario de SharePoint Server con información acerca del usuario que ha cambiado en el servicio de directorio. El trabajo de la fuente de actividades calcula las actividades que se mostrarán en la sección Fuente de actividades de Mi sitio de un usuario. Si el título de trabajo de un usuario cambia en el servicio de directorio, puede que dicho cambio no se muestre en las fuentes de actividades para los compañeros del usuario, en función del progreso de un trabajo del temporizador en relación con el otro trabajo del temporizador. Para obtener resultados más coherentes y mejorar el rendimiento, ajuste la temporización en la que se ejecutan los trabajos del temporizados.

Para obtener más información acerca de los trabajos del temporizador de SharePoint Server, vea Timer job reference (SharePoint Server 2010).

10. No sincronizar durante grandes actualizaciones de servicio de directorio

Asegúrese de que no se está ejecutando la sincronización de perfiles mientras está realizando grandes cambios en el servicio de directorio. Por ejemplo, detenga la sincronización de perfiles si está actualizando los esquemas del servicio de directorio o preparando un bosque de Microsoft Exchange Server. Cuando se completen los cambios del servicio de directorio, ejecute una sincronización completa.

11. Evitar la sincronización de objetos grandes

El perfil de un usuario no es probablemente el mejor lugar para almacenar datos binarios grandes. Piense en almacenar objetos grandes binarios (BLOB) en otro lugar, como en una base de datos, y en conservar únicamente un vínculo al BLOB del perfil.

El tiempo requerido para ejecutar la sincronización de perfiles está relacionado con el tamaño de los atributos que se están sincronizando, además de la frecuencia con la que cambian los atributos. Si replica la información de perfil en granjas de servidores, el impacto de almacenar grandes objetos en perfiles es incluso mayor.

Reconocimientos

El equipo de publicación de contenido de SharePoint Server 2010 desea mostrar su agradecimiento a los siguientes colaboradores en este artículo:

  • Chris Gideon, ingeniería de campo de Microsoft Premier

  • Steve Peschka, Servicios de Consultoría de Microsoft

  • Bill Baer, marketing de producto técnico de Microsoft SharePoint

  • Yancho Yanev, equipo de producto de Microsoft SharePoint

  • Siva Subbiah, equipo de producto de Microsoft SharePoint

  • Jon Rosenberg, equipo de producto de Microsoft SharePoint

  • Spencer Harbar, Enterprise Architect

  • Todd Lehmann, servicios de información de Microsoft

  • Sheyi Adenouga, servicios de atención al cliente de Microsoft

  • Joe McTaggart, ingeniería de campo de Microsoft Premier

  • Ron Grzywacz, ingeniería de campo de Microsoft Premier

  • Bassem Yacoube, servicios de consultoría de Microsoft

See Also

Concepts

Procedimientos recomendados (SharePoint Server 2010)
Administración del servicio de perfiles de usuario (SharePoint Server 2010)
Administración del servicio de perfiles de usuario (SharePoint Server 2010)
Planeación de la sincronización de perfiles (SharePoint Server 2010)
Introducción al servicio de perfiles de usuario (SharePoint Server 2010)