Architektúrák

A VIK Wikiből

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


OLAP (OnLine Analytical Processing): (???)

Adatbányászat folyamata

  • Adatgyűjtés
  • Adattisztítás
  • Információtisztítás
  • Adatbányászat
  • Megjelenítés
  • Ellenőrzés

Adatbányászat során mit értünk adattisztítás és mit információtisztítás alatt?

  • Adattisztítás: szükségtelen, hibás vagy duplikált rekordok kihagyása
  • Információtisztítás: szükségtelen mezők (attribútumok elhagyása)

Szerveren tárolt eljárások

  • Előre lefordított, hibátlan SQL utasítás
  1. Fix input készlet fogadása a kliensek felől
  2. SQL utasítás sorozat végrehajtása a lokális adatbázison
  3. Commit
  4. Fix eredmény a kliens felé


Kliens/szerver applikációk - DSS

  • Döntést Segítő Rendszerek (Decision Support Systems)
  • Adatelemzés
  • Rugalmas jelentés generálás
  • Felhasználó által generálható lekérdezések
  • A válaszidő nem kritikus


Kliens/szerver applikációk - OLTP (OnLine Transaction Processing)

  • Válaszidő kritikus applikáció
  • Kliens szám dinamikusan változik
  • Biztonság
  • Adatbázis integritás
  • Megbízhatóság
  • Rendelkezésre állás


SP-Remote SQL összehasonlítás

SP: Szerveren tárolt SQL utasítások sorozata, melyre egy adott néven hivatkozhatunk.


SP Remote SQL
^ ^ Statikus Dinamikus
Nevesített funkció van nincs nincs
Szerveren tárolt igen igen nem
Funkció belső külső külső
Rugalmasság alacsony alacsony magas
Absztrakciós szint magas alacsony alacsony
Teljesítmény gyors közepes lassú
Hálózati terhelés (R/R/S) 1/1/n 1/1/1 1/1/1
  • Mi az az R/R/S? (Request: kérések száma/Response: válaszok száma/Sequence: R lekérdezés esetén R válasz generálásához szükséges mondjuk SQL lekérdezések száma //skol)

IT Infrastructure Library (ITIL):

  • eredetileg a brit kormányzat támogatásával 80-as évek végén
  • legjobb gyakorlatnak megfelelő eljárások publikus gyűjteménye
  • 10 fő eljárást definiál:

1 Incidenskezelés 1 Problémakezelés 1 Változáskezelés 1 Konfigurációkezelés 1 Verziókezelés 1 Költségkezelés 1 Szolgáltatási szintek biztosítása 1 Kapacitás és teljesítmény biztosítása 1 Rendelkezésre állás biztosítása 1 Folyamatosság biztosítása

COBIT (Control OBjectives for Information and related Technology ):

  • 1996 ISACF (Information Systems Audit and Control Foundation)
  • ITIL-hez hasonlóan általánosan elfogadott bevált szabványokra, ajánlásokra, eljárásokra épít
  • Üzleti szemlélet
  • Erősen megjelenik az Audit
  • 4 fő csoport:
    • Tervezés és szervezet
    • Beszerzés és implementáció
    • Szolgáltatás és támogatás
    • Felügyelet

Üzemeltetés: Vállalati/üzemi szintű felügyelet:

  • hálózatfelügyelet (router, bridge, switch, multiplexer, modem, firewall )
  • rendszerfelügyelet (mainframe, minicomp, munkaállomás, operációs rendszer, alkalmazás)
  • munkacsoport-felügyelet (helyi szerver, hub, konfiguráció, telepítés, felhasználók továbbképzése)

Üzemeltetés feladati részletesebben:

  • felhasználók adminisztrálása, jogosultsági kódok karbantartása
  • felhasználói segítségnyújtás (help-desk)
  • rendszerfelügyelet, karbantartás, hibakezelés
  • hálózatfelügyelet
  • adatmentés
  • biztonsági ellenőrzések
  • konfigurációmenedzsment
  • verziókövetés


Követelmények:

  • Rendelkezésre állás:
    • Folyamatos működtetés az igényeknek megfelelően
  • Hatékonyság:
    • Erőforrások lehető legjobb kihasználása
  • Felhasználói támogatottság:
    • Segítségnyújtás, támogatás, információk
  • Mindez legyen olcsó!

Adatmentéssel kapcsolatos feladatok:

  • rendszeres biztonsági adatmentés a rendszer üzemeltetési szabályainak megfelelő gyakorisággal
  • archiválási feladatok
  • az archivált és ellenőrzött naplók eltávolítása a rendszerből
  • esetleges adatvisszatöltés a biztonsági mentésről

Adatok mentése:

  • Menteni kell, mert:
    • HW eszközök, adathordozók meghibásodhatnak
    • Megbízható eszközök hibás biztonságérzetet adhatnak
    • Emberi mulasztás
    • Szándékos rongálás
    • Elemi kár

Mentés fajtái:

  • Teljes mentés:
    • Kontakt másolat (visszatöltés csak azonos e.)
  • Inkrementális mentés:
    • Dump/restore

Keretrendszerek (frameworks):

  • A már kialakult IT rendszerekben a számtalan gyártó egymástól eltérő módszereket alkalmaz.
  • Az elosztott heterogén rendszereket csak nyílt szabványok felhasználásával lehet összekapcsolni
    • a menedzsment rendszernek is nyíltnak és kliens/szerver architektúrájúnak kell lennie

Néhány elterjedt rendszer:

  • Kereskedelmi rendszerek:
    • Computer Associates Unicenter TNG
    • IBM Tivoli
    • HP Open view
    • Aprisma Spectrum
    • BMC (nem keretrendszer-alapú)
  • Néhány nem kereskedelmi rendszer:
    • The Angel Network Monitor
    • Big Sister
    • Mon, mrtg, PIKT, Spong, Webmin
    • NetSaint (Nagios)

Összefoglalás:

  • Az elosztott, kliens-szerver alapú rendszerek menedzsmentje komplex feladat
  • Számos piaci termék van, de egy sem alkalmazható testreszabás, konfigurálás nélkül
  • Egyik termék sem emelhető ki egyértelműen legjobbnak

-- adamo - 2006.04.15. -- palacsint - 2006.04.17. -- Zoz - 2006.04.19.