Procedimientos recomendados para un funcionamiento óptimo
Microsoft Office SharePoint Server 2007 se usa para un amplio conjunto de aplicaciones y soluciones, ya sea de forma independiente o en combinación con otros sistemas. Para lograr esta flexibilidad, la plataforma admite muchas arquitecturas y configuraciones posibles. Algunas partes del sistema son conocidas, aunque se pueden observar variaciones en las mismas. Este artículo se centra en los principales procedimientos recomendados de configuración que se deben tener en cuenta, como la configuración de servidores cliente web, la configuración de la base de datos, el servicio y aplicación de revisiones, y las mejoras incluidas en la Actualización de infraestructura para servidores de Microsoft Office.
Este artículo pertenece a una serie de artículos sobre procedimientos recomendados para Office SharePoint Server 2007. En él se describen los procedimientos recomendados para lograr un funcionamiento óptimo. Para ver más artículos de la serie, vea Procedimientos recomendados. Para obtener más información y recursos relativos a los procedimientos recomendados para Office SharePoint Server 2007, visite el centro de recursos sobre procedimientos recomendados (en inglés) (https://go.microsoft.com/fwlink/?linkid=125981&clcid=0xC0A) (en inglés).
1. Use hardware de 64 bits, memoria suficiente y tarjetas de red rápidas
El hardware de 64 bits (para todas las funciones de servidor) ofrece el mejor rendimiento para Office SharePoint Server 2007. Además, asegúrese de asignar memoria suficiente para cada función de servidor:
Asigne al menos 2 gigabytes (GB) de RAM por cada procesador para los servidores cliente web y los servidores de aplicaciones.
Asigne al menos 4 GB de RAM por cada procesador para los servidores de base de datos.
Use tarjetas de red de gigabit para todas las funciones de servidor.
Para los servidores cliente web y los servidores de aplicaciones, utilice tarjetas NIC duales en los entornos de producción: una para los usuarios y otra para la comunicación de SQL Server.
En caso de carga intensa, considere la posibilidad de usar una red de área local virtual (vLAN) para reducir el tráfico de red.
Para obtener más información, vea Recomendaciones sobre topología física (Office SharePoint Server) y Factores de planeación de capacidad y rendimiento adicionales (Office SharePoint Server).
2. No aleje demasiado en la red los servidores cliente web, los servidores de aplicaciones y los servidores de base de datos
Ningún servidor cliente web o servidor de aplicaciones debe tener más de un 1 milisegundo (ms) de latencia entre este y el servidor de base de datos. En la práctica, normalmente esto significa que debe tener todos los servidores en una granja en el mismo centro de datos. Todos los servidores de una granja deben estar en la misma zona horaria.
Para obtener más información, vea Planeación de los requisitos de ancho de banda y Optimización de Office SharePoint Server para entornos WAN.
3. Configure los servidores cliente web y los servidores de aplicaciones teniendo en cuenta el rendimiento y la disponibilidad
La manera en que se configuran los servidores cliente web y los servidores de aplicaciones puede afectar mucho al rendimiento y a la disponibilidad. Siga estas recomendaciones para obtener mejores resultados.
Separe los componentes del sistema en unidades lógicas con los siguientes niveles de RAID para redundancia:
Componentes en unidad Nivel de RAID recomendado Unidad de Windows y archivos de programa
RAID 1
Unidad de intercambio del sistema operativo
RAID 1
Archivos de registro
RAID 1
Disco de inicio para crear una imagen y búsqueda de escritorio de Windows (opcional)
RAID 1
Use al menos cuatro discos físicos y use discos diferentes para mantener los archivos de registro y la unidad de intercambio independientes de la unidad de Windows y archivos de programa.
Disponga al menos un servidor cliente web por cada 20.000 usuarios. Tenga en cuenta que, para lograr una alta disponibilidad, debe haber dos servidores cliente web por cada 20.000 usuarios.
Para obtener más información, vea los siguientes recursos:
Ajuste de rendimiento de servidor web (Office SharePoint Server)
Recomendaciones de almacenamiento físico (Office SharePoint Server)
Cálculo de requisitos de rendimiento y capacidad para entornos de colaboración del portal
Cálculo de los requisitos de rendimiento y capacidad de entornos de Internet (https://go.microsoft.com/fwlink/?linkid=123921&clcid=0xC0A).
4. Configure los servidores de base de datos teniendo en cuenta el rendimiento y la disponibilidad
Al igual que en el caso de los servidores cliente web y los servidores de aplicaciones, la configuración de los servidores de base de datos afectan al rendimiento de Office SharePoint Server 2007. Separe cada tipo de datos en conjuntos de cilindros diferentes, con el nivel de RAID, cilindros y optimización apropiados para cada tipo de datos, como se muestra en la tabla siguiente.
Tipo | Nivel de RAID | Cilindros | Optimización |
---|---|---|---|
TempDB |
[RAID 1+0] - 10% del tamaño total de la base de datos |
2 IOPS/GB |
Escritura optimizada |
Registros de transacciones |
[RAID 1+0] |
2 IOPS/GB |
Escritura optimizada |
Almacén de propiedades de búsqueda (base de datos de búsqueda) |
[RAID 1+0] |
2 IOPS/GB |
Lectura y escritura optimizadas |
Bases de datos de contenido |
[RAID 1+0] |
0,75 IOPS/GB |
Lectura optimizada |
Para obtener más información, vea Recomendaciones de almacenamiento físico (Office SharePoint Server) y Planeación y supervisión de SQL Server Storage para Office SharePoint Server: recomendaciones de rendimiento y procedimientos recomendados (notas del producto).
5. Mantenga las bases de datos limpias y en buen estado
Un servidor de base de datos en buen estado tiene suficiente margen para las bases de datos y los archivos de registro, además de capacidad suficiente para atender todas las peticiones. Use las recomendaciones de la lista siguiente para que los servidores de base de datos logren un rendimiento óptimo.
Anticipe el crecimiento de todas las bases de datos y registros si puede. Asegúrese de supervisar los tamaños para no quedarse sin espacio en disco.
No sobrecargue los servidores de base de datos con demasiadas bases de datos o datos. Use las siguientes directrices:
Si utiliza la creación de reflejo de SQL Server, no almacene más de 50 bases de datos en una única instancia física de SQL Server.
Limite las bases de datos de contenido a 100 GB.
Desfragmente y vuelva a generar los índices diariamente, si puede permitirse el tiempo de inactividad necesario para la nueva generación.
Supervise el servidor de base de datos para comprobar que está respondiendo correctamente y no está sobrecargado. Los contadores de rendimiento clave que deben supervisarse son:
Cola de espera de la red: 0 o 1 para obtener un buen rendimiento
Promedio de longitud de la cola de disco (latencia): menos de 5 ms
Memoria usada: menos del 70%
Espacio libre en disco: más del 25%
Para obtener más información, vea los siguientes recursos:
Mantenimiento de bases de datos de Office SharePoint Server 2007 (notas del producto)
Cómo desfragmentar bases de datos de Windows SharePoint Services 3.0 y bases de datos de SharePoint Server 2007 (https://go.microsoft.com/fwlink/?linkid=110843&clcid=0xC0A)
Lista de contadores de rendimiento (en inglés) (https://go.microsoft.com/fwlink/?linkid=123925&clcid=0xC0A) (en inglés)
Introducción ejecutiva al kit de herramientas de supervisión de SharePoint (https://go.microsoft.com/fwlink/?linkid=123926&clcid=0xC0A)
6. Mantenga los servidores al día con las actualizaciones más recientes
Es importante mantenerse actualizado mediante las revisiones, actualizaciones y Service Packs más recientes. Estas actualizaciones contienen mejoras del producto importantes. No obstante, asegúrese que comprobar minuciosamente estas actualizaciones en entornos de preproducción antes de aplicarlas a los entornos de producción. Siga el procedimiento recomendado para implementar las actualizaciones, que incluye lo siguiente:
Activar Windows Update para la descarga automática e instalación manual de las actualizaciones.
Programar la instalación de actualizaciones para las horas de menos actividad.
Para una alta disponibilidad, dejar los servidores fuera de servicio de uno en uno durante el proceso de actualización.
Asegúrese de aplicar revisiones al BIOS (equipos servidor, controladores y discos), al sistema operativo Windows, Windows SharePoint Services 3.0 y Office SharePoint Server 2007, y SQL Server.
Para obtener más información, vea la presentación sobre la descripción e implementación de revisiones, actualizaciones públicas y Service Packs (https://go.microsoft.com/fwlink/?linkid=123927&clcid=0xC0A) y visite el centro de recursos de actualizaciones de Productos y Tecnologías de SharePoint (https://go.microsoft.com/fwlink/?linkid=106182&clcid=0xC0A).
7. Use diferentes cuentas para diferentes acciones
Use cuentas apropiadas para las aplicaciones y servicios web. Todas deben ser cuentas de dominio (aviso: no use Servicio de red). Para obtener los mejores resultados, use cuentas independientes para lo siguiente:
Aplicaciones web: use cuentas diferentes para cada aplicación web.
Cuenta de búsqueda: use una cuenta para la granja de servidores.
Cuenta de Excel Services: use una cuenta para las conexiones externas.
Para obtener más información, vea Permisos de cuenta y configuración de seguridad (Office SharePoint Server).
Office SharePoint Server 2007 usa muchas cuentas más, como las cuentas de los servicios de SQL Server, la identidad del grupo de aplicaciones de Administración central, la cuenta del servicio de temporizador de Windows SharePoint Services, la cuenta predeterminada de acceso al contenido, la cuenta de inicio de sesión único y la cuenta de importación de perfiles. Asegúrese de seguir los procedimientos recomendados para mantener las contraseñas actualizadas y garantizar el funcionamiento de los servicios.
Para obtener más información, vea Modificación de las contraseñas usadas para las cuentas de administración (Office SharePoint Server).
8. Siga las recomendaciones para realizar copias de seguridad de los datos y restaurarlos
En general, para las copias de seguridad, es mejor usar un disco local, no una unidad de red, y copiar los datos más adelante. Use la compresión cuando sea posible, pero, cuando lo haga con las copias de seguridad, tome precauciones para no saturar SQL Server. Por ejemplo, LightSpeed SQL realiza la compresión durante la copia de seguridad, lo que puede alterar el rendimiento de SQL Server.
Si las bases de datos son grandes, use copias de seguridad incrementales, como las que están disponibles con Microsoft System Center Data Protection Manager (DPM). No use copias de seguridad completas como mecanismo principal, porque son demasiado grandes para restaurarlas rápidamente.
Para obtener más información, vea Sugerencias para aumentar el rendimiento de la copia de seguridad y la restauración (Office SharePoint Server) y Protección y recuperación de datos para Office SharePoint Server (notas del producto).
9. Asegúrese de realizar una copia de seguridad y de truncar los archivos de registro
No se limite a realizar la copia de seguridad de los datos. Incluya también los archivos de registro. Es necesario realizar una copia de seguridad de los registros de uso, registros de IIS, registros de transacciones y registros de correo electrónico SMTP. Para los registros de transacciones, debe realizar la copia de seguridad y truncar el archivo de registro cada cinco minutos. Sin embargo, no debe reducir el registro de transacciones, porque puede tener problemas de rendimiento a medida que el registro aumenta de tamaño.
Para obtener más información, vea Copia de seguridad de los registros (Office SharePoint Server 2007) y el tema sobre la forma de detener el crecimiento inesperado del registro de transacciones de una base de datos de SQL Server (https://go.microsoft.com/fwlink/?linkid=111458&clcid=0xC0A).
10. Para restablecer los datos, pruebe las copias de seguridad y disponga de un entorno de reserva para garantizar la continuidad del servicio
De forma rutinaria, pruebe las copias de seguridad y valide su coherencia. No suponga que la copia de seguridad funcionará cuando la necesite; asegúrese de que lo hará. Practique la recuperación hasta aprender todo lo que debe hacer para recuperar todo el entorno. En el caso de entornos dispersos geográficamente, haga los preparativos necesarios para una recuperación ante desastres mediante la configuración de una granja de servidores remota. A continuación, puede restaurar el entorno mediante el comando para adjuntar bases de datos para cargar una copia de la base de datos en la granja de servidores remota y redirigir a los usuarios. De forma similar, puede configurar un entorno de reserva que ejecute la misma versión de software que el entorno de producción para poder restaurar las bases de datos y recuperar los documentos rápidamente. Mantenga un tamaño de bases de datos pequeño para agilizar la recuperación.
Para obtener más información, vea Protección y recuperación de datos para Office SharePoint Server (notas del producto).
Agradecimientos
El equipo de publicación de contenido de Office SharePoint Server 2007 desea ofrecer su agradecimiento a los siguientes colaboradores de este artículo:
Simon Skaria, Equipo de asesoramiento al cliente de Microsoft SharePoint
Doron Bar-Caspi, Equipo de asesoramiento al cliente de Microsoft SharePoint
Steve Peschka, Servicios de consultoría de Microsoft
Jason Cahill, Componentes principales de Microsoft Office SharePoint Server
Mark Harmsworth, Componentes principales de Microsoft Office SharePoint Server
Todd Carter, Ingeniería de campo principal de Microsoft
Cory Burns, SharePoint hospedado en Microsoft
Vea también
Conceptos
Ejecución de la herramienta Best Practices Analyzer (Office SharePoint Server)
Otros recursos
Analizador de las prácticas recomendadas de Microsoft para Windows SharePoint Services 3.0 y 2007 Microsoft Office System (en inglés)
Prácticas recomendadas para administrar y proteger SharePoint 2007 (en inglés)