Partager via


Liste de contrôle des recommandations pour l’efficacité des performances

Cette liste de contrôle présente un ensemble de recommandations vous permettant de concevoir votre charge de travail afin qu'elle puisse croître et répondre à la demande d'utilisation de votre charge de travail. L’objectif de la performance est de maintenir l’efficacité de chaque interaction avec un système sain à mesure que la demande augmente. Lorsque vous concevez et mettez en œuvre des solutions axées sur la performance, concentrez-vous sur l'efficience et l'efficacité du coût, de la complexité, de la prise en charge des nouvelles exigences, de la dette technique, du reporting et du labeur.

Pour chaque système, il existe une limite à la capacité de le faire évoluer sans le reconcevoir, introduire une solution de contournement ou intégrer une implication humaine. Si vous n’incluez pas de pratiques d’efficacité des performances et n’envisagez pas les compromis, votre conception est potentiellement menacée. Examinez attentivement tous les points abordés dans la liste de contrôle pour inspirer la confiance dans le succès de votre système.

Liste de contrôle

  Code Recommandation
PE:01 Définir des objectifs de performances. Les objectifs de performance doivent être des valeurs numériques liées aux exigences de la charge de travail. Vous devez mettre en œuvre des objectifs de performances pour tous les flux de charge de travail.
PE:02 Effectuer la planification des performances. La planification des performances doit être effectuée avant que des changements soient prévus dans les modèles d'utilisation. Les changements prévus incluent les variations saisonnières, les mises à jour de produits, les campagnes marketing, les événements spéciaux ou les changements réglementaires.
PE:03 Sélectionnez les bons services. Les services et fonctionnalités du produit doivent prendre en charge votre capacité à atteindre les objectifs de performances de la charge de travail et à s'adapter aux changements de capacité attendus. Les sélections doivent également peser les avantages de l’utilisation des fonctionnalités de la plateforme ou de la création d’une implémentation personnalisée.
PE:04 Collectez des données de performances. Les composants et flux de charge de travail doivent fournir des métriques et des journaux automatiques, continus et significatifs. Collectez des données à différents niveaux de la charge de travail, tels que les niveaux de l'application, de la plateforme, des données et du système d'exploitation.
PE:05 Testez les performances. Effectuez des tests réguliers dans un environnement qui correspond à l'environnement de production. Comparez les résultats avec les objectifs de performance et le benchmark de performance.
PE:06 Optimiser la logique. Utilisez un code et une logique performants et assurez-vous qu'ils déchargent les responsabilités sur la plate-forme. Utilisez la logique uniquement aux fins prévues et uniquement lorsque cela est nécessaire.
PE:07 Priorisez la performance des flux critiques. L'allocation des ressources de charge de travail et les efforts d'optimisation des performances doivent donner la priorité aux flux qui prennent en charge les processus métier, les utilisateurs et les opérations les plus importants.
PE:08 Optimisez l’utilisation des données. Optimisez les magasins de données pour leur utilisation prévue et réelle dans la charge de travail.
PE:09 Répondre aux problèmes de performances en direct. Planifiez comment résoudre les problèmes de performance en incorporant des lignes de communication et des responsabilités claires. Lorsqu'une situation problématique survient, utilisez ce que vous avez appris pour identifier les mesures préventives et les intégrer à votre charge de travail. Mettez en œuvre des méthodes pour revenir plus rapidement aux opérations normales lorsque des situations similaires se produisent.
PE : 10 Optimisez continuellement les performances. Concentrez-vous sur les composants dont les performances se détériorent au fil du temps, tels que les bases de données et les fonctionnalités réseau.

Étapes suivantes