it infrastruktúra elemek

33
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek IT infrastruktúra elemek Tóth Dániel (Az idei IRF előadások alapján) Rendszermodellezés

Upload: said

Post on 22-Jan-2016

34 views

Category:

Documents


0 download

DESCRIPTION

Rendszermodellezés. IT infrastruktúra elemek. Tóth Dániel (Az idei IRF előadások alapján). Az előző részek tartalmából. Az előző részek tartalmából. Március 10. Kapacitástervezés az üzleti folyamat infrastruktúrára leképezése Március 17. Teljesítménymodellezés monitorozás, - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IT infrastruktúra elemek

Budapesti Műszaki és Gazdaságtudományi EgyetemMéréstechnika és Információs Rendszerek Tanszék

IT infrastruktúra elemek

Tóth Dániel(Az idei IRF előadások alapján)

Rendszermodellezés

Page 2: IT infrastruktúra elemek

Az előző részek tartalmából

Page 3: IT infrastruktúra elemek

Az előző részek tartalmából Március 10. Kapacitástervezés

o az üzleti folyamat infrastruktúrára leképezése Március 17. Teljesítménymodellezés

omonitorozás, o jellemző metrikák: round-trip delay, áteresztőképességowhat-if analízis

Március 19. Teljesítmény előrejelzési technikáko ellenőrzött körülmények közötti monitorozás

Március 24. Benchmarkok

Page 4: IT infrastruktúra elemek

Tartalom Szolgáltatásmenedzsment… Szolgáltatások modellezése Konfigurációkezelési technikák IT infrastruktúra jellegzetes elemei

Page 5: IT infrastruktúra elemek

Kezdjük messziről… Mit lát egy átlagfelhasználó egy átlag IT

infrastruktúrából?o Egy weboldalto Egy levélfiókoto Egy fájlszerverto Esetleg egy parancssoros bejelentkezési felületet…

Tudja, hogy van mögötte valami „szerver”

Page 6: IT infrastruktúra elemek

Mi az a „szerver”? Mi NEM a szerver?

o Nagy fekete/szürke/fehér doboz, ami sok áramot fogyaszt

o Az URL, amit a böngészőbe beírunk Szerver egy (elsősorban hálózati) szolgáltatást

nyújtó infrastruktúra alkotóelemo leginkább szoftver, o pontosabban a szoftver egy futó példánya:

egy folyamat egy operációs rendszerben Elválaszthatatlan az általa nyújtott szolgáltatástól

Page 7: IT infrastruktúra elemek

Szolgáltatás A „Szolgáltatás” az IT rendszermenedzsmentben

o Valamilyen önálló technikai vagy üzleti funkcionalitás biztosítása

o Az OASIS szolgáltatás definíciója: „hozzáférési mechanizmus valamilyen feladato(ka)t ellátó lehetőséghez, ahol a hozzáférés egy jól meghatározott felületen, meghatározott szabályok szerint történik”

Az egész IT rendszerfelügyelet célja a szolgáltatások menedzsmentje

Üzleti alkalmazások rendszermodellezésénél is a szolgáltatások tervezése a feladatunk

Page 8: IT infrastruktúra elemek

Szolgáltatások és erőforrások A szolgáltatások egymásra is épülhetnek

o „Technikai” szolgáltatás – más szolgáltatóelem számára nyújt szolgáltatást

o „Üzleti” szolgáltatás – felhasználók által igénybe vett szolgáltatás

Alacsony szintű szolgáltatásokat gyakran Erőforrásnak nevezzüko Pl. fizikai hardver, mint szolgáltatás futtató környezeto Erőforrás fogalom egyben azt is jelenti, hogy korlátozott

mennyiségben érhető el Egy szolgáltatásnak fontos tulajdonsága az azonosítója és

hozzáférési pontjao Pl. a weboldal URL-je

Page 9: IT infrastruktúra elemek

Mi az a „szerver”?

HDD====

Processzor

Memória

Háttértár

Hardver szintjén

Hardver

Operációs rendszer

Alkalmazások

Hálózat

Szolgáltatások

Page 10: IT infrastruktúra elemek

Mi az a „szerver”?

Operációs rendszer

Hardver

Alkalmazások

Operációs rendszer szintű erőforrások

Folyamat

VirtuálisMemória

Fájlrendszer

Folyamat

Folyamatok közötti kommunikáció

Hálózati kommunikáció

a külvilággal

Rendszermag (kernel)

Konfigurációs állományok,

programkönyvtárak, adatok

Szolgáltatások

Page 11: IT infrastruktúra elemek

Mi az a „szerver”?

Alkalmazások

Hardver

Operációs rendszer

Folyamat(szerver)

Kapcsolat fogadás

Program-könyvtár

API hívások

Kapcsolat kezdeményezés

Szolgáltatás elérési pont

Technikai szolgáltatás

igénybevétel

Erőforráshasználat

Szolgáltatások

Page 12: IT infrastruktúra elemek

Mi az a „szerver”?

Szolgáltatások

Hardver

Operációs rendszer

Szerver

Alkalmazások

Szerver

Szerver

Külvilág

Web szolgáltatás

Adatbázis szolgáltatás

Felhasználó-kezelés

szolgáltatás

Háttértár erőforrás

Háttértár erőforrás

Tulajdonképpen mi ez? Egy adat- és

vezérlésfolyam háló!

Page 13: IT infrastruktúra elemek

Szolgáltatások modellje Mire lehet ez jó nekünk?

o Konfigurációkezelés – jó ha tudjuk, hogy hogyan képződik az üzleti folyamat modellje a konkrét infrastruktúra elemekre

o Teljesítőképesség-vizsgálat – jó ha tudjuk, hogy mit várhatunk el tőle (hibatűrés és teljesítmény)

Idáig miből építkezhetünk?oMonitorozás, QoS metrikáko Erőforrás szintű benchmarkoko Szolgáltatás szintű benchmarkoko Analitikus teljesítménymodellek

Page 14: IT infrastruktúra elemek

Szolgáltatások modellje Visszatekintés: Adat- és/vagy vezérlésfolyam-

hálóból lehetséges:o válaszidő számításo áteresztőképesség számításo idáig még kevés szó esett róla: rendelkezésre állás

számítás• Ismerjük a függőségeket, hozzárendelünk valószínűségeket a

komponensek meghibásodásához, a függőségek alapján számítunk származtatott valószínűségeket

Honnan lesz adat- és vezérlésfolyam modellünk?

Page 15: IT infrastruktúra elemek

Kézi rajz

Page 16: IT infrastruktúra elemek

Visio ábra

• Definiált elemek, de• Az információ még mindig strukturálatlan szöveg• Nem lehet ellenőrizni, feldolgozni

Page 17: IT infrastruktúra elemek

Visio ábra + adatkötés

• Tulajdonsághalmaz definiálása• Értékek elemhez rendelése• Egységes kezelés

Page 18: IT infrastruktúra elemek

Infrastruktúra modellje Lépjünk tovább: infrastruktúra modell relációs

adatbázis táblákba Konfigurációkezelés, konfiguráció adatbázisok

o Hardver elemeko Hálózati topológiao OS platformoko Telepített szoftvereko Konfigurációs beállítások (ki mit használ)o Szolgáltatások kötése erőforrásokhoz

Page 19: IT infrastruktúra elemek

Konfigurációmenedzsment szabványai

Konfigurációs adatbázis/Konfiguráció-menedzser

Form TitleForm Title

DB ...

Kliens Hordozóprotokoll

OperációkAdatok

Jól szabványosíthatók

Page 20: IT infrastruktúra elemek

Létező szabványok:o SNMP, o CIM-XML, o WMI, o WS-Management (WinRM), o WSDM, o JMX, …

Részben átfedés a monitorozással.

Page 21: IT infrastruktúra elemek

Egy példa: CIM Meta Schemaegy osztálynév egy

sémában egyedi kell legyen

nincs többszörös öröklés

referencia típusa

példány állapotváltás vagy hozzáférés

felismerése Trigger eredményeként jön létre

Metaadat-típusok kontrollált bővíthetőségéért

(pl. Units = „bytes”)

Page 22: IT infrastruktúra elemek

Példa: CIM_System séma részlet

(See Core Model)

EnabledLogicalElement

System

(See Core Model)

ComputerSystem

(See System Model (Computer System))

OperatingSystem

CreationClassName : string {key}Name : string {override, key}OSType : uint16 {enum}OtherTypeDescription : stringVersion : stringLastBootUpTime : datetimeLocalDateTime : datetimeCurrentTimeZone : sint16 NumberOfLicensedUsers : uint32NumberOfUsers : uint32NumberOfProcesses : uint32MaxNumberOfProcesses : uint32TotalSwapSpaceSize : uint64 {units}TotalVirtualMemorySize : uint64 {units}FreeVirtualMemory : unit64 {units}FreePhysicalMemory : uint64 {units}TotalVisibleMemorySize : uint64 {units}SizeStoredInPagingFiles : uint64 {units}FreeSpaceInPagingFiles : uint64 {units}MaxProcessMemorySize : uint64 {units}Distributed : booleanMaxProcessesPerUser : uint32

Reboot() : uint32Shutdown() : uint32

InstalledOS

*

RunningOS

FileSystem

See System Model (File Systems))

BootOSFromFS

*

10..1

0..1

w *

Page 23: IT infrastruktúra elemek

Konfigurációkezelés

CMDB architektúra

CMDB

IT infra-struktúra

Beépített szenzorok

Külső szenzorok

Vizuali-záció

Monitorozás

Egyéb eszközök

Másik DB

* Menedzsment

Query interface

Page 24: IT infrastruktúra elemek

Mi van a CMDB-ben? IT Infrastruktúra modell

o Elemek• Hardver elemek, op. rendszerek,

szolgáltatások, szoftver komponenseko Kapcsolatok

• Használ, tartalmaz

Megengedett konfigurációk (kényszerek)o Pl.: minden gépen legyen vírusirtó

Metaadatoko Az op. rendszer attribútumai a következők…oMinden számítógépnek van legalább egy processzora

?

Page 25: IT infrastruktúra elemek

CMDB Metamodell

Elem

Kapcsolat

ModelObject

-DisplayName-Guid-Description-Label-LastModified

Relationship

-Type

ManagedElement

-ManagedSystemName

-source

0..1

*

-target

0..1

*

Page 26: IT infrastruktúra elemek

(konkrétabb) MM „Scope” avagy mi a fontos? Felbontás finomsága

ManagedElement

ComputerSystem PhysicalDevice

LinuxComputerSystem WindowsComputerSystemAIXComputerSystem

NetworkAdapter Memory Router

Page 27: IT infrastruktúra elemek

Milyen elemekből áll az infrastruktúra? Kicsit térjünk vissza a példához:

rome152.66.252.250

10.10.10.254

vegas10.10.10.3Külső web

IIS, ASP.NET

sicily10.10.10.1

DHCP, AD Serverchicago10.10.10.2Belső web

Apache

florenceDHCP

donDHCP

naplesDHCP

10.10.10.10255.255.255.0

Page 28: IT infrastruktúra elemek

Milyen elemekből áll az infrastruktúra? Egy hálózat működéséhez kell:

o Fizikai kábelezés, keret kapcsoló hardver (switch)o Hálózati adapterek a csomópontokbano Konfigurált TCP/IP stack az OS szintjéno Dinamikus cím kiosztás esetén: DHCP szervero Névfeloldáshoz: DNS szervero Kilátás a hálózatból (opcionális): router, gatewayo Forgalom szűrése: tűzfal

Gyakorlat: melyiknek mik lehetnek jellegzetes metrikái?

Page 29: IT infrastruktúra elemek

Milyen elemekből áll az infrastruktúra? Mi kell egy webes szolgáltatás működéséhez

o Hálózati kapcsolat, annak minden előfeltételévelo HTTP szervero Operációs rendszer a web szerver alatt,

futtatókörnyezet, programkönyvtárak…o (Hardveres erőforrások: CPU, memória, HDD)o (opcionális) alkalmazás szerver, adatbáziso (opcionális) címtár szolgáltatás felhasználói

beléptetéshez

Page 30: IT infrastruktúra elemek

Milyen elemekből áll az infrastruktúra? Ha jönnek a felhasználók…

o Desktop gépeko Desktop operációs rendszereko (opcionálisan) Címtár a beléptetéshez, pl.: Active

Directory vagy LDAPo Desktop gépek frissítésére szerver

Page 31: IT infrastruktúra elemek

Milyen elemekből áll az infrastruktúra? Egyéb üzemeltetés szempontjából fontos elemek

oMonitorozó, adatgyűjtő szervero Automatikus frissítés-terítő rendszereko…

Hogy elkerüljük a bajt:o Backup adattáro Tartalék gépek a szolgáltatásokhozo Terheléselosztó és hibatűrő fürtök

Hogy költségtakarékosak legyünk…o Virtualizációs keretrendszerk

Page 32: IT infrastruktúra elemek

(Logikai) Infrastruktúra Modell

Page 33: IT infrastruktúra elemek

Összefoglalás Szolgáltatásmenedzsment… Szolgáltatások modellezése Konfigurációkezelési technikák IT infrastruktúra jellegzetes elemei