Estrategia de planeación de la capacidad de Project Server 2013
Resumen: la estrategia de planeación del rendimiento y de la capacidad es una parte vital de la planeación de una implementación de Project Server.
Se aplica a: Project Server 2013
Este artículo y los artículos relacionados contienen información y recomendaciones sobre cómo determinar los requisitos de hardware para una granja de servidores de Project Server.
Las estrategias de planeación del rendimiento y de la capacidad detalladas proporcionan una guía sobre la huella que el uso de Project Server 2013 deja en las topologías que ejecutan SharePoint Server 2013.
Cálculo de los objetivos de rendimiento en Project Server
Muchos factores pueden afectar el rendimiento. Algunos de esos factores son la cantidad de usuarios; el tipo, la complejidad y la frecuencia de las acciones de los usuarios; la cantidad de postbacks en una acción; y el rendimiento de las conexiones de datos. Cada uno de estos factores pueden tener un impacto importante en el rendimiento de la granja de servidores. Le recomendamos considerar cuidadosamente los factores analizados en esta sección cuando planee la implementación.
Project Server 2013 se puede implementar y configurar en una gran variedad de formas. En consecuencia, no hay una forma simple de calcular cuántos usuarios se pueden admitir en un número determinado de servidores. Por lo tanto, asegúrese de realizar pruebas en su propio entorno antes de implementar Project Server 2013 en un entorno de producción.
En muchos casos, la topología que cumple con los requisitos de disponibilidad mínimos de una organización se usa como punto de partida y los equipos de servidores se agregan o se escalan para que cumplan con los objetivos de capacidad y rendimiento. Cuando se disponga a planear la capacidad para Project Server 2013, es necesario conocer las variables que pueden afectar el rendimiento de una implementación de Project Server.
Project Server proporciona un conjunto de funciones muy útiles, por lo que las implementaciones que parecen similares cuando se describen en un alto nivel pueden diferir sustancialmente en cuanto a sus características de rendimiento real. No basta con caracterizar sus demandas solo por el número de proyectos o el número de usuarios que tendrá en el sistema. Para calcular el rendimiento de la implementación de Project Server es necesario un método más completo e integral. Por ejemplo, las cargas de trabajo y, posteriormente, las necesidades de hardware, serán diferentes según las siguientes variables:
Proyectos:
Cantidad de proyectos
Tamaños típicos de proyectos en términos de tareas
Cantidad de campos personalizados según los niveles de proyectos
Nivel de vinculación (dependencias) entre tareas
Usuarios:
Simultaneidad de usuarios. ¿Cuántos usuarios entrarán al sistema al mismo tiempo? ¿Cuál es la carga promedio, y cuáles son los picos de tráfico?
¿Qué permisos de seguridad tienen los usuarios? Esto afecta tanto al cantidad de datos que el servidor debe presentar al usuario en un momento determinado, como la complejidad de las comprobaciones de seguridad que debe realizar el servidor.
Distribución geográfica de los usuarios. Cuando los usuarios están diseminados en grandes áreas geográficas, puede traer consecuencias negativas en el rendimiento debido a la latencia de la red. Esto también impacta en los patrones de uso en tanto que es probable que los usuarios entre a los servidores en diferentes momentos durante el día, lo que hace más difícil encontrar períodos de bajo tráfico para ejecutar tareas de mantenimiento como copias de seguridad, reportes o sincronización con Active Directory.
Patrones de uso:
Condiciones de la carga de trabajo. ¿Qué conjunto de características se usa con más frecuencia? Por ejemplo, una implementación que usa la hoja de tiempo en gran medida tendrá características diferentes a las que no usan la hoja de tiempo. Número de proyectos
Tiempo promedio entre solicitudes de páginas.
Tiempo promedio de sesiones
Carga de páginas (¿Cuántos elementos web tiene en una página determinada? ¿Cuántos datos contienen?)
Para ayudarle en la planeación de la capacidad, definimos tres conjuntos de datos, que consideramos que caracteriza a las implementaciones pequeñas, medianas y grandes de Project Server. Para cada uno de estos conjuntos de datos, luego recomendamos una de tres topologías de hardware como "regla general", que aproximadamente deberían satisfacer las necesidades de conjuntos de datos similares. Con estas topologías como punto de partida en mente, destacamos los factores por los que posiblemente deba ajustar estas topologías de hardware, detallando cómo debería realizar la evaluación si necesita disminuir o aumentar los recursos asignados para escalar necesidades determinadas.
El método que se recomienda para la planeación de la capacidad es el siguiente:
Determine cuál conjunto de datos (pequeño, mediano o grande) es el que más coincide con el conjunto de datos esperado. Esto se describe en Cómo afectan los conjuntos de datos al rendimiento y la capacidad de Project Server 2013.
Use la topología de hardware recomendada para el tamaño del conjunto de datos como una aproximación de punto de partida para las necesidades futuras.
Nota:
Es importante considerar que las necesidades de un conjunto de datos determinado y los patrones de uso pueden requerir más o menos recursos de hardware que la topología aproximada. Las recomendaciones de hardware de rendimiento y capacidad para Project Server 2013 profundizan en cómo puede evaluar si debe agregar más recursos a la topología y dónde agregarlos.
Supervise el rendimiento de la aplicación mediante las directrices que se describen en el tema Contadores de rendimiento en Project Server 2013 . En esos temas se especifican las métricas clave que será necesario seguir para determinar cuándo y cómo es necesario escalar la topología.
Optimice la implementación según las sugerencias proporcionadas en Optimización del rendimiento en Project Server 2013.
Según la topología elegida, el conjunto de datos, los patrones de uso y las métricas de rendimiento observadas, siga las recomendaciones de escalabilidad que se detallan en los siguientes artículos:
Topologías escaladas y escaladas horizontalmente en Project Server 2013 : en este artículo se proporcionan consejos sobre el tipo de estrategia que debe seguir al escalar según sus necesidades actuales. ¿Es necesario comprar servidores adicionales o capacidad de recursos adicionales (memoria, CPU, disco) para los servidores que ya tiene?
Cuellos de botella comunes de Project Server 2013 y sus causas: en esta sección del tema Solución de problemas de rendimiento en Project Server 2013 se describe el origen probable de cuellos de botella en el sistema, cómo puede detectarlos mediante la supervisión y cómo se pueden resolver normalmente los problemas relacionados con estos cuellos de botella.
Vea también
Introducción a la planeación del rendimiento y la capacidad en Project Server 2013
Estrategia de planeación de la capacidad de Project Server 2013
Recomendaciones de hardware de rendimiento y capacidad para Project Server 2013
Topologías con incremento de la escalabilidad vertical y horizontal en Project Server 2013
Optimización del rendimiento en Project Server 2013
Contadores de rendimiento en Project Server 2013