Sdílet prostřednictvím


Rozvaha výkonu funkce

 

Publikováno: březen 2016

Platí pro: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Tento oddíl popisuje procesy produktu Orchestrator, které mají vliv na výkon provozního prostředí. Jádrem této procedury je určení procesů, ke kterým dochází ve webové službě během chodu a během autorizace. Zatímco k řadě aktivit autorizace dochází mimo provozní prostředí, úvahy týkající se nastavení provozního prostředí pro testování výkonu musí rovněž zahrnovat odchylky, např. zda jsou podporovány zvláštní požadavky od správce produktu Orchestrator.

Sady Runbook

Navzdory odchylkám v jejich návrhu a složitosti mají sady Runbook jednoduchou strukturu. Provádějí tři operace: Spouštějí aktivity, spravují publikovaná data a provádějí logiku větvení. Následující oddíly poskytují další podrobnosti týkající se těchto operací.

Součásti aktivity

Aktivity sady Runbook obsahují dva typy kódu: kód platformy a kód domény. Kód platformy je postaven na architektuře, která je sdílena mezi všemi sadami Runbook. Kód platformy spravuje procesy produktu Orchestrator. Kód domény odkazuje na kód v aktivitě sady Runbook, která spravuje procesy mimo produkt Orchestrator. Například aktivita vyvolání webové služby obsahuje kód platformy pro zpracování procesů v produktu Orchestrator, jako jsou publikace dat, a kód domény specifický pro vyvolání webové služby.

Mezi sadami Runbook existuje malá variabilita zpracování, když porovnáte aktivity používající obdobný kód platformy. Kód domény závisí na problémech latence mimo produkt Orchestrator. Kód domény se tak může mezi aktivitami značně lišit. Abyste porozuměli závislostem kódu domény a jejich dopadu na výkon sady Runbook, musíte před určením požadavků provozního prostředí otestovat výkon jednotlivých aktivit.

Publikovaná data

Sady Runbook v produktu Orchestrator sdílejí data napříč aktivitami. Každá aktivita používá publikovaná data, která vytvořily dřívější aktivity sady Runbook. Jakým způsobem aktivita používá publikovaná data závisí na kódu domény. Všechny aktivity sady Runbook publikují minimální sadu provozních parametrů, která se nazývá Společná publikovaná data. Kód domény může publikovat data, ale nemusí. Publikovaná data, která kód domény vytvoří, se nazývají Publikovaná data specifická pro danou aktivitu. Data, která vytvoří aktivita, mohou obsahovat datové prvky, které mají jednu nebo více hodnot. Například každá aktivita vytváří samostatný záznam společných publikovaných dat s jednou hodnotou. Kód domény může vytvářet více záznamů dat s jednou či více hodnotami.

Publikace dat do databáze Orchestration je aktivita náročná na prostředky. Výkon sady Runbook závisí na množství dat, která každá aktivita publikuje, a na výkonu a odolnosti počítače, který hostuje databázi Orchestration. V rámci plánování požadavků výkonu zvažte množství publikovaných dat požadovaných vašimi sadami Runbook a výkon počítače, který hostuje vaši databázi Orchestration.

Větvení

Aktivity sady Runbook vytváří větve, pokud aktivita vyžaduje předání dat ve stejnou dobu dvěma a více aktivitám. Při spuštění sady Runbook se zpracování skládá ze samostatného procesu. Když dojde k rozvětvení tohoto procesu, je pro každou větev vytvořen samostatný proces. Každý proces odkazuje na publikovaná data z předchozích aktivit podél celého procesu. Celkový počet procesů v sadě Runbook závisí na počtu větví použitých v sadě Runbook. Sady Runbook s více procesy vyžadují vyšší procesní výkon než sady Runbook s jedním procesem.

V rámci vyhodnocování požadavků na výkon vaší sady Runbook zvažte počet větví, které plánujete do sady Runbook zahrnout. Sady Runbook s mnoha větvemi vyžadují větší procesní výkon na serveru sad Runbook než sady Runbook, které neobsahují žádné větve.

Zkušenosti operátora

Zkušenosti operátora se ukazují na konzoli Orchestration a webové službě Orchestrator. Konzole Orchestration je webová aplikace na platformě Microsoft Silverlight vyžadující webovou službu Orchestrator pro připojení k databázi Orchestration. Konzole Orchestration a webová služba Orchestrator závisí na výkonu databáze Orchestration a serveru Internetové informační služby (IIS), který hostuje webovou službu Orchestrator.

Konektor Service Manager

Webová služba Orchestrator podporuje konektor Service Manager. Service Manager je zaměřen na IT zákazníky, kteří poskytují služby přibližně 50 000 uživatelů. Scénáře správy požadavků Service Manager předpokládají, že každý uživatel odesílá jeden požadavek měsíčně. Tím dostaneme denní objem požadavků odpovídající 2500 (200 požadavků/hodinu nebo přibližně tři požadavky za minutu). Service Manager používá webovou službu Orchestrator pro aktualizaci stavu aktivit vyžadující podporu pro takovýto počet požadavků stavu. Rovněž pamatujte, že konektor Service Manager zjišťuje publikované sady Runbook. Doba odezvy pro zjištění libovolné zadané složky sady Runbook závisí na počtu sad Runbook v dané složce.

Viz také

Plánování škálování