Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. |