Sdílet prostřednictvím


Kontrolní seznam doporučení pro účinnost výkonu

Tento kontrolní seznam představuje sadu doporučení, jak navrhnout svou pracovní zátěž tak, aby mohla růst a splnit požadavky na využití vaší pracovní zátěže. Cílem výkonu je udržet efektivitu každé interakce se zdravým systémem, jak se zvyšuje poptávka. Když navrhujete a implementujete pro výkon, zaměřte se na efektivitu a efektivitu nákladů, složitost, podporu nových požadavků, technický dluh, reporting a dřinu.

Pro každý systém existuje limit, do jaké míry jej můžete škálovat, aniž byste museli předělávat, zavádět náhradní řešení nebo zapojovat lidi. Pokud nezahrnete postupy pro efektivitu výkonu a nezvážíte kompromisy, váš návrh je potenciálně ohrožen. Pečlivě zvažte všechny body uvedené v kontrolním seznamu, abyste získali důvěru v úspěch vašeho systému.

Kontrolní seznam

  Kód Doporučení
PE:01 Definujte výkonnostní cíle. Výkonnostní cíle by měly být číselné hodnoty, které jsou svázány s požadavky na úlohu. Výkonnostní cíle byste měli implementovat pro všechny toky úlohy.
PE:02 Naplánujte výkon. Plánování výkonu by mělo být provedeno dříve, než dojde k předpokládaným změnám ve vzorech použití. Mezi předpokládané změny patří sezónní výkyvy, aktualizace produktů, marketingové kampaně, speciální akce nebo změny regulací.
PE:03 Vyberte správné služby. Funkce služeb a produktů musí podporovat vaši schopnost dosáhnout výkonnostních cílů pracovního zatížení a přizpůsobit se očekávaným změnám kapacity. Výběr by měl také zvážit výhody používání funkcí platformy nebo sestavení vlastní implementace.
PE:04 Shromažďujte údaje o výkonu. Komponenty a toky úlohy by měly poskytovat automatické, průběžné a srozumitelné metriky a protokoly. Shromažďujte údaje na různých úrovních úlohy, jako je aplikace, platforma, data a operační systém.
PE:05 Testování výkonu. Provádějte pravidelné testování v prostředí, které odpovídá provoznímu prostředí. Porovnejte výsledky s výkonnostními cíli a výkonnostním benchmarkem.
PE:06 Optimalizujte logiku. Používejte kód a logiku, která je výkonná, a zajistěte, aby se odpovědnosti přenesly na platformu. Používejte logiku pouze pro zamýšlený účel a pouze v případě potřeby.
PE:07 Upřednostněte výkon kritických toků. Alokace zdrojů pracovního zatížení a optimalizace výkonu by měly upřednostňovat toky, které podporují nejdůležitější obchodní procesy, uživatele a operace.
PE:08 Optimalizujte využití dat. Optimalizujte úložiště dat pro jejich zamýšlené a skutečné použití v úloze.
PE:09 Reagujte na problémy s živým výkonem. Naplánujte si, jak řešit problémy s výkonem tím, že začleníte jasné linie komunikace a odpovědnosti. Když nastane problémová situace, použijte to, co jste se naučili, k identifikaci preventivních opatření a jejich začlenění do vaší pracovní zátěže. Implementujte metody pro rychlejší návrat k normálnímu provozu, když nastanou podobné situace.
PE:10 Průběžně optimalizovat výkon. Zaměřte se na komponenty, které v průběhu času vykazují zhoršující se výkon, jako jsou databáze a síťové funkce.

Další kroky