Megosztás a következőn keresztül:


Funkciók teljesítményével kapcsolatos megfontolások

 

Közzétéve: 2016. március

Hatókör: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Ez a fejezet az éles környezet teljesítményét befolyásoló Orchestrator folyamatokat írja le. Az eljárás kulcsa a futásidőben, a webszolgáltatáson és a létrehozási művelet során bekövetkező folyamatok azonosítása. Miközben sok szerzői tevékenység történik éles környezeten kívül, éles környezet teljesítménytesztelési szempontjainak ki kell terjednie az eltérésekre, például arra, hogy az Orchestrator rendszergazda különleges kérései támogatottak-e.

Runbookok

A tervezési és összetettségi eltéréseik ellenére a Runbookok struktúrája egyszerű. Három műveletet hajtanak végre: tevékenységeket futtatnak, közzétett adatokat kezelnek és elágazási logikát valósítanak meg. Az alábbi fejezetek további részleteket biztosítanak ezekről a műveletekről.

Tevékenység belső funkciói

A Runbook tevékenységek két típusú kódot tartalmaznak: platformszintű kódot és tartományi szintű kódot. A platformszintű kód minden Runbook között megosztott keretrendszerre épül. A platformszintű kód az Orchestrator folyamatokat kezeli. A tartományi szintű kód egy Runbook tevékenységében az Orchestrator alkalmazáson kívüli folyamatokat kezelő kódra vonatkozik. Például a Webszolgáltatás indítása tevékenység platformszintű kódot tartalmaz az Orchestrator alkalmazásban végzett feldolgozás, például közzétételi adatok kezelésére, egy webszolgáltatás indítására vonatkozóan pedig tartományi szintű kódot tartalmaz

A hasonló platformszintű kódot futtató tevékenységek összehasonlításakor csekély a feldolgozás változékonysága a Runbookok között. A tartományi szintű kód az Orchestrator alkalmazáson kívüli késési problémáktól függ. A tartományi szintű kód esetleg jelentősen is különbözhet a tevékenységek között. A tartományi szintű kódok függőségeinek és a Runbookok teljesítményére gyakorolt hatásuk megértéséhez tesztelnie kell az egyéni tevékenységek teljesítményét, mielőtt megállapítaná az éles környezet követelményeit.

Közzétett adatok

Az Orchestrator alkalmazásban lévő Runbookok adatokat osztanak meg a tevékenységek között. Minden tevékenység felhasználja a korábbi Runbook-tevékenységek által létrehozott közzétett adatokat. A tartományi szintű kódtól függ, hogy egy tevékenység miként használja a közzétett adatokat. Minden Runbook-tevékenység közzéteszi a futásidejű paraméterek közös közzétett adatoknak nevezett csoportját. A tartományi szintű kód közzétehet adatokat, de ez nem kötelező. A tartományi szintű kód által létrehozott közzétett adatokat tevékenységspecifikus közzétett adatoknak hívják. Egy tevékenység által létrehozott adatok egy- vagy többértékű adatelemeket tartalmazhatnak. Például minden tevékenység egyértékű közös közzétett adatok egyetlen rekordját hozza létre. A tartományi szintű kód létrehozhatja egy- és többértékű adatok több rekordját.

Az adatok közzététele a vezénylési adatbázisban erőforrás-igényes tevékenység. A Runbook teljesítménye az egyes tevékenységek által közzétett adatok mennyiségétől és a vezénylési adatbázisnak helyet adó számítógép rugalmasságától függ. A teljesítményre vonatkozó követelmények megtervezésekor vegye figyelembe a Runbookok által megkövetelt közzétett adatok mennyiségét és a vezénylési adatbázisnak helyet adó számítógép teljesítményét.

Elágazás

A Runbook tevékenységek egy ágat hoznak létre, ha egy tevékenységnek adatokat kell átadnia egyszerre kettő vagy több tevékenység számára. Egy Runbook elindulásakor a feldolgozás egyetlen szálból áll. Amikor ez a szál egy ággal találkozik, minden szálhoz létrehoz egy szálat. Minden szál a tevékenység minden korábbi tevékenységéből a közzétett adatokra hivatkozik. Egy Runbook összes szálainak száma a Runbookban használt ágak számától függ. A többszálas Runbookok számára nagyobb feldolgozási teljesítmény szükséges, mint az egyszálas Runbookok számára.

A Runbook teljesítményre vonatkozó követelményeihez vegye figyelembe a Runbook tervezett ágainak számát. A sok ággal rendelkező Runbookok számára nagyobb feldolgozási teljesítmény szükséges a Runbook-kiszolgálókon, mint az ágakat nem tartalmazó Runbookok számára.

Kezelői élmény

A kezelői élményt az Orchestration konzol és az Orchestrator webszolgáltatás nyújtja. Az Orchestration konzol egy Microsoft Silverlight alapú webalkalmazás, aminek szüksége van az Orchestrator webszolgáltatásra, hogy csatlakozzon a vezénylési adatbázishoz. Az Orchestration konzol és az Orchestrator webszolgáltatás a vezénylési adatbázis és az Orchestrator webszolgáltatásnak helyet adó Internet Information Services (IIS) kiszolgáló teljesítményétől függ.

Service Manager csatlakozó

Az Orchestrator webszolgáltatás támogatja az Service Manager csatlakoztatót. A Service Manager a körülbelül 50 000 felhasználót kiszolgáló IT-ügyfeleket célozza. A Service Manager kéréskezelési példahelyzetek feltételezik, hogy minden felhasználó havonta egy kérést küld be. Ez napi 2500 kérést hoz létre (200 kérés óránként vagy körülbelül három kérés percenként). A Service Manager az Orchestrator webszolgáltatás segítségével frissíti a tevékenységek állapotát, megkövetelve az állapotkérések hasonló számának támogatását. Ne feledje, hogy a Service Manager csatlakoztató észleli a közzétett Runbookokat. Az adott Runbookmappa észlelésének válaszideje a mappában lévő Runbookok számától függ.

Lásd még

Méretezés tervezése