Compartir a través de


Lista de comprobación de revisión de diseño para la eficiencia en el rendimiento

Esta lista de comprobación presenta un conjunto de recomendaciones para escalar el sistema para que pueda crecer y satisfacer la demanda de uso de la carga de trabajo. El objetivo del rendimiento es mantener la eficacia de cada interacción con un sistema correcto a medida que aumenta la demanda. Al diseñar e implementar para el rendimiento, céntrese en la eficiencia y eficacia del costo, la complejidad, la compatibilidad con nuevos requisitos, la deuda técnica, los informes y los esfuerzos.

Para cada sistema, existe un límite en cuanto a cuánto se puede escalar sin rediseñarlo, introducir una solución alternativa o incorporar participación humana. Si no incluye prácticas de eficiencia de rendimiento y no considera las desventajas, su diseño está potencialmente en riesgo. Considere detenidamente todos los puntos incluidos en la lista de comprobación para infundir confianza en el éxito de su sistema.

Checklist

  Código Recomendación
Educación Física:01 Defina los objetivos de rendimiento. Los objetivos de rendimiento deben ser valores numéricos vinculados a los requisitos de la carga de trabajo. Debe implementar objetivos de rendimiento para todos los flujos de carga de trabajo.
Educación Física:02 Realice el planeamiento de la capacidad. El planeamiento de la capacidad debe realizarse antes de que se produzcan cambios previstos en los patrones de uso, como variaciones estacionales, actualizaciones de productos, campañas de marketing, eventos especiales o cambios normativos.
Educación Física:03 Seleccionar los servicios adecuados. Los servicios, la infraestructura y las selecciones de nivel deben admitir la capacidad de alcanzar los objetivos de rendimiento de la carga de trabajo y dar cabida a los cambios de capacidad esperados. Las selecciones también deben sopesar los beneficios de utilizar las características de la plataforma o crear una implementación personalizada.
Educación Física:04 Recopile datos de rendimiento. Los componentes y flujos de carga de trabajo deben proporcionar métricas y registros automáticos, continuos y significativos. Recopile datos en diferentes niveles de la carga de trabajo, como los niveles de aplicación, plataforma, datos y sistema operativo.
Educación Física:05 Optimice el escalado y la creación de particiones. Incorpore el escalado y la creación de particiones confiables y controlados. El diseño de la unidad de escalado de la carga de trabajo es la base de la estrategia de escalado y creación de particiones.
Educación Física:06 Pruebe el rendimiento. Realice pruebas periódicas en un ambiente que coincida con el entorno de producción. Compare los resultados con los objetivos de rendimiento y el punto de referencia de rendimiento.
Educación Física:07 Optimice el código y la infraestructura. Use código que tenga un rendimiento y asegúrese de que descarga las responsabilidades en la plataforma. Use código e infraestructura solo para su propósito principal y solo cuando sea necesario.
PE:08 Optimizar el uso de datos. Optimice los almacenes de datos, las particiones y los índices para su uso previsto y real en la carga de trabajo.
Educación Física:09 Clasifique por orden de prioridad el rendimiento de los flujos críticos. La asignación de recursos de carga de trabajo y los esfuerzos de optimización del rendimiento deben priorizar los flujos que respaldan los procesos de negocio, los usuarios y las operaciones más importantes.
PE:10 Optimizar las tareas operativas. Supervise y minimice los efectos del ciclo de vida del desarrollo de software y otras operaciones rutinarias en el rendimiento de la carga de trabajo. Estas operaciones incluyen análisis de virus, rotaciones de secretos, copias de seguridad, reindexación de bases de datos e implementaciones.
PE:11 Responder a problemas de performance en vivo. Planifique cómo abordar los problemas de desempeño incorporando líneas claras de comunicación y responsabilidades. Cuando se presente una situación problemática, utiliza lo aprendido para identificar medidas preventivas e incorporarlas a tu carga de trabajo. Implementar métodos para volver a las operaciones normales más rápidamente cuando ocurran situaciones similares.
PE:12 Optimice continuamente el rendimiento. Céntrese en los componentes que muestran un deterioro del rendimiento con el tiempo, como las bases de datos y las funciones de red.

Pasos siguientes

Se recomienda revisar los inconvenientes de la eficiencia del rendimiento para explorar otros conceptos.