Delen via


Aanbevelingschecklist voor prestatie-efficiëntie

Deze checklist bevat een aantal aanbevelingen waarmee u uw werklast zo kunt inrichten dat deze kan groeien en aan de vraag naar uw werklastgebruik kan voldoen. Het doel van prestatie is om de efficiëntie van elke interactie met een gezond systeem te behouden naarmate de vraag toeneemt. Wanneer u ontwerpt en implementeert met het oog op prestaties, concentreer u dan op de efficiëntie en effectiviteit van kosten, complexiteit, ondersteuning van nieuwe vereisten, technische schuld, rapportage en inspanning.

Voor elk systeem geldt dat er een limiet is aan hoe ver u het kunt opschalen zonder het opnieuw te ontwerpen, een tijdelijke oplossing te introduceren of menselijke betrokkenheid te vereisen. Als u geen maatregelen neemt om de prestaties efficiënter te maken en de afwegingen niet goed maakt, loopt uw ontwerp mogelijk gevaar. Denk zorgvuldig na over alle punten die in de checklist worden behandeld, zodat vertrouwen kunt hebben in het succes van uw systeem.

Checklijst

  Code Aanbeveling
PE:01 Definieer prestatiedoelen. Prestatiedoelen moeten numerieke waarden zijn die zijn gekoppeld aan werklastvereisten. U moet prestatiedoelen implementeren voor alle werklaststromen.
PE:02 Voer prestatieplanning uit. Prestatieplanning moet gereed zijn voordat er voorspelde veranderingen in gebruikspatronen optreden. Voorspelde veranderingen omvatten seizoensvariaties, productupdates, marketingcampagnes, speciale evenementen of wijzigingen in de regelgeving.
PE:03 Selecteer de juiste services. De services en productfuncties moeten ervoor zorgen dat u de prestatiedoelen van de workload kunt behalen en kunt inspelen op verwachte capaciteitswijzigingen. Bij de selecties moeten ook de voordelen van het gebruiken van platformfuncties of het bouwen van een aangepaste implementatie worden meegewogen.
PE:04 Verzamel prestatiegegevens. Werkbelastingcomponenten en -stromen moeten automatische, continue en betekenisvolle statistieken en logboeken bieden. Verzamel gegevens op verschillende niveaus van de werklast, zoals op applicatie-, platform-, gegevens- en besturingssysteemniveau.
PE:05 Test de prestaties. Voer regelmatig testen uit in een omgeving die aansluit bij de productieomgeving. Vergelijk de resultaten met de prestatiedoelen en de prestatiebenchmark.
PE:06 Optimaliseer logica. Gebruik code en logica die prestaties leveren en zorg ervoor dat verantwoordelijkheden worden overgedragen aan het platform. Gebruik logica alleen waarvoor het bedoeld is en alleen als het nodig is.
PE:07 Geef prioriteit aan de prestaties van kritieke stromen. Bij de toewijzing van werklastbronnen en prestatie-optimalisatie moet prioriteit worden gegeven aan de stromen die de belangrijkste bedrijfsprocessen, gebruikers en bewerkingen ondersteunen.
PE:08 Optimaliseer dataverbruik. Optimaliseer datastores voor het beoogde en daadwerkelijke gebruik ervan in de werklast.
PE:09 Reageer op problemen tijdens liveoptredens. Maak een plan hoe u prestatieproblemen kunt aanpakken door duidelijke communicatielijnen en verantwoordelijkheden in te bouwen. Wanneer zich een problematische situatie voordoet, kunt u wat u leert gebruiken om preventieve maatregelen te identificeren en deze in uw werklast op te nemen. Implementeer methoden om sneller terug te keren naar de normale bedrijfsvoering wanneer vergelijkbare situaties zich voordoen.
Lichamelijke opvoeding:10 Optimaliseer voortdurend de prestaties. Concentreer u op onderdelen waarvan de prestaties in de loop van de tijd verslechteren, zoals databases en netwerkfuncties.

Volgende stappen