180 likes | 373 Views
Forelesning nr 17: Redundans. TDT4285 Planlegging og drift av IT-systemer Våren 2006 Anders Christensen, IDI. Definisjon. Redundans er å bruke ekstra , overflødig kapasitet for å etablere en sikkerhetsmargin mot feil på systemet. Ulike typer redundans.
E N D
Forelesning nr 17: Redundans TDT4285 Planlegging og drift av IT-systemer Våren 2006 Anders Christensen, IDI TDT4285 Planl&drift IT-syst
Definisjon Redundans er å bruke ekstra, overflødig kapasitet for å etablere en sikkerhetsmargin mot feil på systemet. TDT4285 Planl&drift IT-syst
Ulike typer redundans Fail-over – sømløs overgang til en annen men funksjonelt lik komponent Backup – sikkerhetskopi av viktige data Duplisering – flere enheter som løser samme problem, og som kan dekke opp for hverandre. Fall-back – alternativ, men dårligere løsning som kan ta over i tilfelle feil TDT4285 Planl&drift IT-syst
Fail-over ved full redundans tjener1 Samme prinsipp som for RAID1 Opprinnelig To eller flere ekvivalente tjenere klient Auto fail over speiling tjener2 Etter feil på tjener1 TDT4285 Planl&drift IT-syst
Overkapasitet ved N+1–redundans tjener1 • Trenger tre enheter • Har fire enheter • Ekstra kapasitet er en nyttig bieffekt • Ved feil kan man leve med redusert kapasitet tjener1 tjener1 tjener1 Ekstra enhet TDT4285 Planl&drift IT-syst
Definisjon: SPOF er en enkelt komponent som helheten avhenger av. Eksempler: Strøm, datanett Redundans: eliminerer SPOF. Single point of failure spof spof TDT4285 Planl&drift IT-syst
Akkumulering av nedetid 80% • Nedetid for et system som består av flere delkomponenter er avhengig av disses separate oppetid. • I prinsippet er dette bare sannsynlighetsregning 90% 50% 50% 90% 100% TDT4285 Planl&drift IT-syst
SPOF kan også være ønskelig... • Ta ut en feil på en kontrollert punkt (eksempel: sikring i et sikringsskap) • Tillater oversiktlig punktsikring • Bruken blir samtidig testing • Det er betraktelig lavere kostnader TDT4285 Planl&drift IT-syst
Eksempel: RAID5 NB: forenklet modell! ”Data” ”Paritet” Ekstra Disk1 Disk2 Disk3 Disk4 Disk5 Disk6 Disk7 Gjenoppbygging Av harddisk2 TDT4285 Planl&drift IT-syst
N+1-redundans En ekstra av hver komponenttype Vanligvis for HW Implementert for utvalgte komponenter Full redundans Hele systemet er duplisert Dyrt (>2*kostnad) Kan implementeres for en hel site Full og N+1–redundans TDT4285 Planl&drift IT-syst
Feller ifm redundans • Fail-over blir til doblet levetid • Like instanser med identiske bugs • Installert men utestet • Kjøpt – men falsk – trygghet • Ingen garanti mot menneskelige feil • Kan bli en ”hvit elefant” TDT4285 Planl&drift IT-syst
Eksempel: Kjøling på IDIs maskinrom Vifte Strøm Tilsvarende kjøleenhet Lukket kjøles- system Radiator Datagulv Vannverket TDT4285 Planl&drift IT-syst
Kostnader Redundans koster mer: Ekstra utstyr + Høyere kompleksitet NB: omtrentlig regnestykke + Mer vedlikehold - Fordel av høyere oppetid = Ekstra kostnader TDT4285 Planl&drift IT-syst
Kostnader vs oppetid Kostnader 99,9% 99% 90% Oppetid Alternativ: recovery i stedet for redundans TDT4285 Planl&drift IT-syst
Return On Investment (ROI) • Resultat med nulløsning (=R1) • Resultat med investering (=R2) • Kostnad av investering (=Invest) ROI = (R2 – R1) – Invest Merk at resultatene er basert på Ulike sansynlighetsfordelinger NB: svært forenklet TDT4285 Planl&drift IT-syst
Eksempel: en bil • Dekk: 4+reservedekk (N+1 redundans) • Bensin: Reservekanne (backup) • Bremselys: To stk (full redundans) • Bremser: håndbrekket (fall-back) • Taxi: Kan ringes etter (out-soucing) • S.belte og k.pute: ulik funk (duplisering) • Frontlys: inkl park.lys (fall-back) TDT4285 Planl&drift IT-syst