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 škálování systému, aby mohl růst a splňovat požadavky na využití úloh. Cílem výkonu je zachovat efektivitu každé interakce se zdravým systémem při nárůstu poptávky. Při návrhu a implementaci výkonu se zaměřte na efektivitu a účinnost nákladů, složitost, podporu nových požadavků, technický dluh, vykazování a námahu.
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.
Checklist
| Code | Recommendation | |
|---|---|---|
| ☐ | PE:01 | Definujte cíle výkonu. 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 | Plánování kapacity. Plánování kapacity by se mělo provést dříve, než se predikují změny ve vzorech využití, jako jsou sezónní variace, aktualizace produktů, marketingové kampaně, zvláštní události nebo zákonné změny. |
| ☐ | PE:03 | Vyberte správné služby. Služby, infrastruktura a výběry vrstev musí podporovat vaši schopnost dosáhnout výkonnostních cílů úlohy a přizpůsobit očekávané změny kapacity. Výběr by měl také zvážit výhody používání funkcí platformy nebo sestavení vlastní implementace. |
| ☐ | PE:04 | Nastavte konzistentní měření výkonu , aby bylo možné chování analyzovat v průběhu času, porovnat se standardními hodnotami a použít k detekci snížení výkonu, neefektivity a mezer ve škálování. |
| ☐ | PE:05 | Optimalizujte škálování a dělení. Začlenění spolehlivého a řízeného škálování a dělení Návrh jednotky pro škálování zatížení je základem strategie škálování a dělení oblastí. |
| ☐ | PE:06 | Optimalizujte výkon úloh pravidelným testováním v produkčním prostředí , abyste zajistili, že vaše úloha dosáhne požadovaných výkonnostních cílů a dosáhne vašich obchodních cílů. |
| ☐ | PE:07 | Optimalizujte kód a infrastrukturu. Použijte kód, který je výkonný, a zajistěte, aby přesměrovává odpovědnost na platformu. Kód a infrastrukturu používejte pouze pro svůj základní účel a pouze v případě potřeby. |
| ☐ | PE:08 | Optimalizujte využití dat. Optimalizujte úložiště dat, oddíly a indexy pro jejich zamýšlené a skutečné použití v úloze. |
| ☐ | PE:09 | Určete prioritu výkonu 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:10 | Optimalizujte provozní úlohy. Monitorujte a minimalizujte účinky životního cyklu vývoje softwaru a dalších rutinních operací na výkon úloh. Mezi tyto operace patří kontroly virů, rotace tajných klíčů, zálohy, přeindexování databází a nasazení. |
| ☐ | PE:11 | 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:12 | 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
Doporučujeme, abyste si prostudovali kompromisy mezi efektivitou výkonu a prozkoumali další koncepty.