Intelligens rendszerfelgyelet VIMIA 370 Folyamatkezels Dr Pataricza Andrs

  • Slides: 37
Download presentation
Intelligens rendszerfelügyelet (VIMIA 370) Folyamatkezelés Dr. Pataricza András Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika

Intelligens rendszerfelügyelet (VIMIA 370) Folyamatkezelés Dr. Pataricza András Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék 1

2

2

3

3

4

4

Folyamat, munkafolyamat Munkafolyamat (Workflow): azoknak a lépéseknek a sorozata, amelyeket egy cél elérése érdekében

Folyamat, munkafolyamat Munkafolyamat (Workflow): azoknak a lépéseknek a sorozata, amelyeket egy cél elérése érdekében meg kell valósítani. 5

Folyamatok Üzleti folyamatok Fejlesztési folyamatok Üzemeltetési folyamatok 6

Folyamatok Üzleti folyamatok Fejlesztési folyamatok Üzemeltetési folyamatok 6

Üzleti folyamat példa Döntés Akció Elágazás (Fork) [order rejected] Requested Order Receive Order Fill

Üzleti folyamat példa Döntés Akció Elágazás (Fork) [order rejected] Requested Order Receive Order Fill Order Ship Order Make Payment Accept Payment [order accepted] Send Invoice Objektum 7 Close Order

Informatikai háttér üzleti folyamatokhoz Általános folyamatkezelő IT rendszer: Folyamatok leírása: o modellező nyelvek, pl.

Informatikai háttér üzleti folyamatokhoz Általános folyamatkezelő IT rendszer: Folyamatok leírása: o modellező nyelvek, pl. : BPMN, UML Aktivitások… Folyamatok végrehajtása o Keretrendszerek modellezésre, analízisre, végrehajtásra, monitorozásra… Kapcsolódó technológiák o Architektúra: Service Oriented Architecture (SOA) o Folyamat lépések megvalósítása: Web szolgáltatások 8

Service Oriented Architecture (SOA) Architektúra komplex alkalmazások fejlesztésére Technológia, gyártó független minta Elv: funkciók

Service Oriented Architecture (SOA) Architektúra komplex alkalmazások fejlesztésére Technológia, gyártó független minta Elv: funkciók megvalósítása szolgáltatásokban: o önállóan működő o publikus, jól definiált interfésze van o szabványos együttműködésre képes o lazán csatolt 9

Web szolgáltatások „Szoftver rendszer gép-gép közötti együttműködésre hálózaton keresztül” Web szolgáltatás tulajdonságai: o önleíró,

Web szolgáltatások „Szoftver rendszer gép-gép közötti együttműködésre hálózaton keresztül” Web szolgáltatás tulajdonságai: o önleíró, önhordó Több szabvány együttes használata: o WSDL: interfész leírása o SOAP: üzenetküldés, metódus hívás o… Rengeteg kiegészítő szabvány: o WS-*: biztonság, megbízhatóság, Qo. S… 10

DEMO Web szolgáltatás WSUS egyik web szolgáltatását megnézni 11

DEMO Web szolgáltatás WSUS egyik web szolgáltatását megnézni 11

CÉL: Folyamatmenedzsment infrastruktúra Követelmények Folyamatmodell Szolgáltatás Létező komponensek illesztés Folyamatmenedzsment Infrastruktúra Monitor Analízis 12

CÉL: Folyamatmenedzsment infrastruktúra Követelmények Folyamatmodell Szolgáltatás Létező komponensek illesztés Folyamatmenedzsment Infrastruktúra Monitor Analízis 12 Optimalizálás

Fejlesztési folyamatok 13

Fejlesztési folyamatok 13

Fejlesztési folyamatok (ismétlés) Szoftverfejlesztési módszerek, folyamatok: o Klasszikus: vízesés o Iteratív: Rational Unified Process

Fejlesztési folyamatok (ismétlés) Szoftverfejlesztési módszerek, folyamatok: o Klasszikus: vízesés o Iteratív: Rational Unified Process (RUP), Agile… 14

Fejlesztési folyamatok modellezése Scrum agilis módszer definiálása folyamatként: 15

Fejlesztési folyamatok modellezése Scrum agilis módszer definiálása folyamatként: 15

Üzemeltetési folyamatok 16

Üzemeltetési folyamatok 16

IT folyamatok kezelése Példa IT folyamat ITIL alapú ajánlások: ITUP, MOF IT érettség, IT

IT folyamatok kezelése Példa IT folyamat ITIL alapú ajánlások: ITUP, MOF IT érettség, IT optimalizáció 17

Gyakorlat: IT folyamat leírása Készíts MOST folyamatábrát: nagyvállalati környezet kritikus éles szerverhez OS frissítés

Gyakorlat: IT folyamat leírása Készíts MOST folyamatábrát: nagyvállalati környezet kritikus éles szerverhez OS frissítés megjelenik ki/hogyan/mikor telepítse? hibakezelés hogyan legyen? 18

Gyakorlat: egy lehetséges megoldás Frissítés tesztelése szükséges Hivatalos engedélyezés „Karbantartási ablak” 19

Gyakorlat: egy lehetséges megoldás Frissítés tesztelése szükséges Hivatalos engedélyezés „Karbantartási ablak” 19

Gyakorlat: tanulság Nem triviális egy folyamat helyes megtervezése Technikai, szervezeti kérdések együttesen Sok folyamat

Gyakorlat: tanulság Nem triviális egy folyamat helyes megtervezése Technikai, szervezeti kérdések együttesen Sok folyamat általános, újrahasznosítható „Best practice” gyűjtemények 20

IT folyamatok kezelése Példa IT folyamat ITIL alapú ajánlások: ITUP, MOF IT érettség, IT

IT folyamatok kezelése Példa IT folyamat ITIL alapú ajánlások: ITUP, MOF IT érettség, IT optimalizáció 21

Information Technology Infrastructure Library UK kormány, ~1980: IT ajánlásgyűjtemények 2007 frissítés: ITIL v 3,

Information Technology Infrastructure Library UK kormány, ~1980: IT ajánlásgyűjtemények 2007 frissítés: ITIL v 3, 5 könyv Legjobb gyakorlatok összegyűjtése Közös nyelv megteremtése o Mi a probléma, incidens, szolgáltatás… De: nincs benne konkrét implementációról szó 22

ITIL® V 3 – szolgáltatási életciklus Új szolgáltatások megtervezése, kialakítása Hosszú távú üzleti tervezés

ITIL® V 3 – szolgáltatási életciklus Új szolgáltatások megtervezése, kialakítása Hosszú távú üzleti tervezés Napi üzemeltetés Folyamatos mérés, javítás Szolgáltatások implementálása, bevezetése 23

Néhány példa terület Kapacitástervezés Rendelkezésre állás Konfigurációkezelés Változáskezelés Telepítés kezelése Incidenskezelés Problémakezelés 24

Néhány példa terület Kapacitástervezés Rendelkezésre állás Konfigurációkezelés Változáskezelés Telepítés kezelése Incidenskezelés Problémakezelés 24

IT folyamatok kezelése Példa IT folyamat ITIL alapú ajánlások: ITUP, MOF IT érettség, IT

IT folyamatok kezelése Példa IT folyamat ITIL alapú ajánlások: ITUP, MOF IT érettség, IT optimalizáció 26

IBM Tivoli Unified Process (ITUP) Folyamatmodell az ITIL ajánlásokhoz Tudásbázis az IBM üzemeltetési tapasztalata

IBM Tivoli Unified Process (ITUP) Folyamatmodell az ITIL ajánlásokhoz Tudásbázis az IBM üzemeltetési tapasztalata alapján ITUP Composer: eszköz a folyamatok testreszabásához 27

ITUP folyamat példa: változáskezelés Definiált alfolyamatok V. ö. korábbi gyakorlat: hasonló elemek ITUP ajánlás:

ITUP folyamat példa: változáskezelés Definiált alfolyamatok V. ö. korábbi gyakorlat: hasonló elemek ITUP ajánlás: folyamat része a kiértékelés is 28

ITUP forgatókönyv példa Új alkalmazás megvalósítása Kapcsolat a fejlesztéssel (Rational Unified Process) Szükséges IT

ITUP forgatókönyv példa Új alkalmazás megvalósítása Kapcsolat a fejlesztéssel (Rational Unified Process) Szükséges IT folyamatok 29

MOF: Microsoft Operations Framework Microsoft IT ajánlások Integrálva a Microsoft Solution Frameworkkel (MSF, szoftverfejlesztési

MOF: Microsoft Operations Framework Microsoft IT ajánlások Integrálva a Microsoft Solution Frameworkkel (MSF, szoftverfejlesztési ajánlások) 30

MOF életciklus Üzletből kiinduló igények Szoftverfejlesztési lépések az életciklusban Üzemeltetési feladatok Átfogó, közös elemek

MOF életciklus Üzletből kiinduló igények Szoftverfejlesztési lépések az életciklusban Üzemeltetési feladatok Átfogó, közös elemek 31

IT folyamatok kezelése Példa IT folyamat ITIL alapú ajánlások: ITUP, MOF IT érettség, IT

IT folyamatok kezelése Példa IT folyamat ITIL alapú ajánlások: ITUP, MOF IT érettség, IT optimalizáció 32

IT érettség felmérése Szervezeti érettségi modellekhez hasonlóan Felmérés -> Javítás -> Továbblépés -> Felmérés

IT érettség felmérése Szervezeti érettségi modellekhez hasonlóan Felmérés -> Javítás -> Továbblépés -> Felmérés … Mire jó: o gyenge pontok azonosítása o megfelelő folyamatra koncentráljunk o aktuális szintnek megfelelő technológiák alkalmazása 33

Gartner: IT érettség szintjei Level 4 Level 3 Érték alapú IT és üzleti Level

Gartner: IT érettség szintjei Level 4 Level 3 Érték alapú IT és üzleti Level 2 Szolgáltatás folyamatok központú megfeleltetése Proaktív Level 1 Szolgáltatások Döntés üzleti definíciója alapokon Level 0 Reaktív Trend analízis Költségelemzés SLA teljesítés Valósidejű Probléma infrastruktúra Kapacitás előrejelzése Tűzoltás Kaotikus Központi leltár Automatikus tervezés Riasztások és beavatkozó eljárások Eszköztámogatás Ad hoc események felügyelete Nem dokumentált Rendelkezésre állás Kézi funkciók Felhasználó jelzi a hibát 34

Microsoft Infrastucture Optimization Technológiák mentén lebontva az egyes szintek 35

Microsoft Infrastucture Optimization Technológiák mentén lebontva az egyes szintek 35

Microsoft Infrastucture Optimization Példa követelmény: asztali gépek központosított frissítése 36

Microsoft Infrastucture Optimization Példa követelmény: asztali gépek központosított frissítése 36

Összefoglalás Folyamatok kezelése, modellezése megjelenik az informatika minden területén Fejlesztés, üzemeltetés: o összekapcsolódó iteratív

Összefoglalás Folyamatok kezelése, modellezése megjelenik az informatika minden területén Fejlesztés, üzemeltetés: o összekapcsolódó iteratív folyamatok „Best practice” gyűjtemények Folyamatok értékelése, javítása 37

További információ IBM Smarter Cities előadássorozat 2011 o Modellezés, predikció és szimuláció a termelésoptimalizálásban

További információ IBM Smarter Cities előadássorozat 2011 o Modellezés, predikció és szimuláció a termelésoptimalizálásban ITIL hivatalos honlap o White paper: Everything you wanted to know about ITIL® in less than one thousand words! ITIL glossary – kifejezések definíciója IBM Tivoli Unified Process letöltése Microsoft Operations Framework 4. 0 38