Procedimientos recomendados para la administración de la capacidad
En este artículo se describen los procedimientos recomendados para Microsoft Office SharePoint Server 2007. Para leer más artículos de la serie de procedimientos recomendados, vea Procedimientos recomendados. Para obtener más información y recursos relativos a los procedimientos recomendados para Office SharePoint Server 2007, vea la página del centro de recursos de procedimientos recomendados (en inglés) (https://go.microsoft.com/fwlink/?linkid=125981&clcid=0xC0A) (en inglés). Para obtener más información acerca de la planeación del rendimiento y la capacidad, vea Planeación de rendimiento y capacidad (Office SharePoint Server).
Procedimientos recomendados
Documente su estrategia de planeación de la capacidad lo antes posible en el proceso de planeación y, después, ajústela según avance el proyecto. Una planeación temprana puede reducir significativamente el riesgo de descubrir que ha subestimado sus necesidades de hardware una vez iniciada la implementación.
Documente la información de las siguientes áreas:
El número de usuarios, las solicitudes por segundo (RPS), el número de sitios, el número de documentos y la cantidad de datos que se almacenan son cifras que es importante registrar.
Para las búsquedas, documente el número de orígenes de contenido y el tamaño del índice.
El número y los métodos de acceso a autenticación de usuarios de documentos.
Los valores que cambiarán con el tiempo deben proyectarse de esta manera, normalmente de forma anual.
Algunos proyectos también tendrán requisitos de migración complejos o extensos para datos y aplicaciones, y podrían contener código complejo de integración o personalización. Calcule el número de sitios personalizados, así como los requisitos de ubicación y migración del código y los datos personalizados.
Los objetivos de disponibilidad exigentes pueden tener un efecto importante en la complejidad y en el ámbito de la topología de la granja. Para obtener más información, vea Planeación de la redundancia (Office SharePoint Server).
Las implementaciones globales podrían requerir medidas especiales para garantizar un rendimiento y una adopción suficientes. Para obtener más información, vea Implementación global de varias granjas de servidores.
Si se va a usar la virtualización para hospedar equipos con Office SharePoint Server, investigue el efecto que la virtualización tendrá en el tamaño. Aunque la virtualización proporciona muchas ventajas, es importante comprender cómo puede afectar a la utilización de la memoria y del procesador, al rendimiento y la capacidad de los discos compartidos, así como a otros factores clave. Para obtener más información, vea Requisitos de rendimiento y capacidad para Hyper-V.
La información anterior le ayudará a determinar el número de granjas necesario y su topología óptima (pequeña, mediana o grande).
La planeación de la capacidad debe revisarse repetidamente en todas las fases de un proyecto a medida que las suposiciones se concretan y es necesario tomar decisiones más detalladas acerca de la configuración y del hardware. Realice la planeación teniendo esto en cuenta.
Se puede realizar una planeación rápida aproximada de la capacidad en una fase temprana del proceso usando directrices conocidas, pero tenga en cuenta que las estimaciones aproximadas no deben sustituir el cálculo detallado del tamaño en una fase posterior del proyecto. Estas suposiciones deben examinarse para comprobar su aplicación a la implementación.
Las directrices conocidas son, entre otras, las siguientes:
1.000 usuarios producen una RPS Tenga en cuenta que esta directriz es aplicable a un usuario típico con una concurrencia del 10%. Para obtener más información, vea Cálculo de requisitos de rendimiento y capacidad para entornos de colaboración de Windows SharePoint Services (Office SharePoint Server).
Planee un máximo de 20.000 usuarios por servidor web de colaboración Esta directriz se deduce de la anterior y de las pruebas comparativas de colaboración de Windows SharePoint Services 3.0 documentadas en Cálculo de requisitos de rendimiento y capacidad para entornos de colaboración de Windows SharePoint Services (Office SharePoint Server).
Implemente cuatro o cinco servidores web por cada granja de colaboración En general, las implementaciones en granjas de colaboración son más eficaces cuando se usan cuatro o cinco servidores web. Para obtener más información, vea las pruebas comparativas documentadas en Cálculo de requisitos de rendimiento y capacidad para entornos de colaboración de Windows SharePoint Services (Office SharePoint Server).
Use una instancia diferente de SQL Server por cada 5 terabytes de contenido La experiencia muestra que el rendimiento de la base de datos comienza a reducirse cuando se implementan más de 50 bases de datos de contenido de 100 GB cada una.
Mantenga el tamaño de las bases de datos de contenido por debajo de 100 GB para permitir copias de seguridad rápidas y confiables, así como para evitar los problemas de contención de listas durante los momentos de máximo uso. Asimismo, tenga en cuenta lo siguiente:
El uso de listas grandes (que contienen más de 2.000 elementos) debe planearse cuidadosamente. Para obtener más información acerca de cómo planear listas grandes, vea Notas del producto: trabajo con listas grandes en Office SharePoint Server 2007.
El momento para realizar una copia de seguridad y la probabilidad de que ésta sea confiable dependen mucho de la configuración de almacenamiento que se esté usando para las bases de datos de Office SharePoint Server.
Mida el tiempo necesario para realizar el proceso de copia de seguridad y restauración, así como su confiabilidad, usando conjuntos de datos de tamaño real en un entorno de pruebas antes de mover el sitio a un entorno de producción y de crear definiciones de procesos. Su entorno podría requerir bases de datos de contenido con un tamaño mucho menor de 100 GB para garantizar una copia de seguridad a tiempo y confiable.
La documentación de la planeación lógica de SharePoint debe incluir, como mínimo, registros de la siguiente información:
Granjas de servidores
Aplicaciones web
Bases de datos de contenido
Colecciones de sitios
Sitios
Aplicaciones personalizadas
Rutas administradas
Direcciones URL
Autenticación y autorización
Para cada uno de estos elementos, tenga en cuenta las siguientes consideraciones:
Todos los elementos anteriores tienen unos límites que deben respetarse. Los límites y los límites de software están documentados en Planeación de límites de software (Office SharePoint Server).
Para todos estos elementos, antes de la implementación considere si es probable que se superen los límites, qué reglas de desencadenadores de elementos deben existir para que un administrador detecte una condición de superación de límites y qué acciones deben realizarse para solucionar la condición.
Normalmente, la administración de los límites de software es un proceso iterativo. Respetar todos los límites pertinentes de una instalación grande puede resultar difícil y podría requerir la división de una granja en dos granjas diferentes. Asegúrese de dedicar el tiempo y el esfuerzo suficientes para completar la planeación de esta fase.
Tenga en cuenta que el uso de grupos de SharePoint o de Active Directory para administrar usuarios puede afectar a la capacidad y al rendimiento. Antes de usar grupos de SharePoint o de Active Directory, asegúrese de que comprende las consecuencias para su granja tal y como está configurada.
Familiarícese con los escenarios probados de Office SharePoint Server. Compare su aplicación con los siguientes escenarios y úselos como guía en las decisiones detalladas acerca del tamaño:
**Colaboración ** Plan for performance and capacity (Windows SharePoint Services)
**Portal de colaboración ** Cálculo de requisitos de rendimiento y capacidad para entornos de colaboración del portal
**Publicación ** Cálculo de los requisitos de rendimiento y capacidad de entornos de Internet (Office SharePoint Server)
**Búsqueda **Rendimiento estimado y requisitos de capacidad para entornos de búsqueda
**Excel Services **Estimación de requisitos de rendimiento y capacidad para entornos de Excel Services
**InfoPath Forms Services ** Cálculo de los requisitos de rendimiento y capacidad para entornos de InfoPath Forms Services (Office SharePoint Server)
**Aplicaciones de flujo de trabajo ** Características de rendimiento de Windows Workflow Foundation (en inglés) (https://go.microsoft.com/fwlink/?linkid=135708&clcid=0xC0A) (en inglés)
**Administración de contenido empresarial ** Planeación de almacenamiento de contenido empresarial
Use versiones de 64 bits siempre que pueda para habilitar escenarios de escalado en vertical y mejorar el rendimiento. Para obtener más información acerca de por qué se debe usar hardware y software de 64 bits, vea el artículo siguiente acerca de las versiones de 64 bits y la tendencia en las descargas de Administration Toolkit (en inglés) (https://go.microsoft.com/fwlink/?linkid=135709&clcid=0xC0A) (en inglés). Las versiones futuras de Office SharePoint Server sólo admitirán hardware y sistemas operativos de 64 bits.
Planee las reglas de supervisión que se usarán para desencadenar las opciones de escalado en horizontal y escalado en vertical. Asimismo, planee los procesos que iniciarán estos desencadenadores. Los siguientes son algunos de los desencadenadores más importantes:
Una base de datos de contenido alcanza su límite.
Se alcanza el número máximo de sitios recomendado en una colección de sitios.
Se alcanza el número máximo de sitios recomendado en una base de datos de contenido.
Puede encontrar otros límites en Planeación de límites de software (Office SharePoint Server) y en Planeación y supervisión de SQL Server Storage para Office SharePoint Server: recomendaciones de rendimiento y procedimientos recomendados (notas del producto).
En general, la optimización de las aplicaciones proporcionará más ventajas a largo plazo (como un rendimiento más rápido y menos carga en el servidor) que la simple adición de hardware a la granja. Asegúrese de que haya un gobierno que garantice que las personalizaciones y aplicaciones que se implementen cumplan los requisitos mínimos de rendimiento y utilización de recursos.
Para obtener más información acerca de cómo probar y optimizar las personalizaciones, vea los artículos siguientes:
Lista de comprobación para probar los elementos web de SharePoint (https://go.microsoft.com/fwlink/?linkid=135710&clcid=0xC0A)
Centro de recursos de Team Foundation Server (en inglés) (https://go.microsoft.com/fwlink/?linkid=135712&clcid=0xC0A) (en inglés)
Diseño y creación de sitios para Office SharePoint Server 2007
Asegúrese de probar detalladamente las plataformas personalizadas antes de ponerlas en producción. Aunque el comportamiento exacto de los usuarios sea difícil de predecir y simular antes de la implementación, las pruebas detalladas proporcionan las siguientes ventajas:
Los problemas de rendimiento de las personalizaciones pueden identificarse y solucionarse.
Los problemas de calidad de las personalizaciones se pueden detectar antes de que afecten a los usuarios de la granja.
Mitigar los problemas inmediatamente después de la implementación permite una adopción más rápida y correcta, lo que, en última instancia, mejora el rendimiento de la inversión de la implementación.