Sdílet prostřednictvím


Kontrolní seznam doporučení pro efektivitu výkonu

Tento kontrolní seznam představuje sadu doporučení pro návrh vaší pracovní zátěže tak, aby mohla růst a splňovat vaše požadavky na využití pracovní zátěže. Cílem výkonu je udržet efektivitu každé interakce se zdravým systémem s rostoucí poptávkou. Při navrhování a implementaci s ohledem na výkon se zaměřte na efektivitu a účinnost nákladů, složitosti, podpory nových požadavků, technického dluhu, reportingu a náročnosti.

Pro každý systém existuje limit, do jaké míry jej lze škálovat bez přepracování, zavedení alternativního řešení nebo zapojení člověka. Pokud nezahrnete postupy pro zvýšení efektivity 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

  Code 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. Služby a funkce produktů musí podporovat vaši schopnost dosáhnout výkonnostních cílů pro danou zátěž 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é jsou výkonné, a ujistěte se, že přesouvají odpovědnosti na platformu. Používejte logiku pouze k zamýšlenému účelu a pouze v případě potřeby.
PE:07 Upřednostněte výkon kritických toků. Alokace zdrojů pracovní zátěže 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 Reagovat na problémy s živými vystoupeními. Naplánujte si, jak řešit problémy s výkonem, a to jasným stanovením komunikačních linií a odpovědností. Když nastane problematická situace, využijte naučené poznatky k identifikaci preventivních opatření a začleňte je do své pracovní náplně. Zaveďte metody pro rychlejší návrat k normálnímu provozu, když nastanou podobné situace.
PE:10 Průběžně optimalizujte výkon. Zaměřte se na komponenty, které vykazují zhoršující se výkon v průběhu času, jako jsou databáze a síťové funkce.

Další kroky