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. |