Beregning af oppetider og driftsmål set fra en teoretisk vinkel Forskningsnet konferencen 2011, Korsør 15/11-2011 Divisionsdirektør Martin Bech, UNI-C martin.bech@uni-c.dk
Udfordringen Vi skal leve op til et bestemte driftsmål på stort set alle services Vi stykker ofte en service sammen med bidrag og komponenter fra forskellige underleverandører Hvordan beregner man hvilken oppetid/driftsmål man kan love for den samlede service?
Oppetid det centrale driftsmål
Driftsmål hvordan ser de ud?
Driftsmål hvad betyder de egentlig? En oppetid på 99,7%, betyder det at servicen er nede 0,3% af tiden? Nej forhåbentlig er den nede meget sjældnere! Iflg. vores observationer er den faktisk kun nede 0,11% af tiden (forklaring følger) Men leverandøren har sat de 0,3% så han ikke skal betale bod for tit Faktisk kun i ca. 6,3% af alle kvartaler, eller ca. 1 gang på 4 år
Sammenhængen mellem driftsmål og faktisk oppetid For at få en idé om denne sammenhæng ser vi på Forskningsnettets WAN-forbindelser om hvilke det gælder at Det er enkeltstående forbindelser Det er fiber eller kapacitet Målinger findes Det vi kan måle, afspejler den aftalte driftseffektivitet med leverandøren De har et driftsmål på 99,7% oppetid (svarende til nedetid på 6,5 time/kvt)
Vi har mange overvågningspunkter
Vi udvælger de relevante (99,7% enkeltstående WAN-forbindelser)
Overvågningen Sker med Linux style ping c 5 s 10 Hvert 10. minut Hvis pakketabet er 0% bliver målingen markeret som grøn (blå faktisk) Hvis pakketabet er 100% bliver målingen markeret som rød Ved pakketab derimellem bliver målingen markeret som gul Alle målinger, der ikke er grønne, regnes her som nedetid
Der indgår data fra 27 WAN-forbindelser Ge-KVL.Carlsberg horsketten dk-bib.al.core fw.djh.core fwa-dmi.ly8 ge-aau.uniar.core ge-akf.ly3 ge-ar2.iha.core ge-nbi.ly3.core 10g-Ruc.Ly0.core LO-SKOLEN SYMBION fe-hhk.kvlg.core ge-scion.ly3.core ge-cbs.ly3 ge-dpu.cbs ge-dpu.ly3.core ge-hor.riso.core ge-horsketten.ruc3.core ge-iha.ar5 ge-kolss.or1 ge-kvl.kbhg ge-ly3.ihk.core ge-ver.kvlg.core rk-firewall.kms fe-hha.ar3 ge-ver.eva
Den anvendte regnemetode
Antal kvartaler Målinger fra 421 kvartaler (svarende til 105 år) Hele datasættet vises ikke her, idet der er kvartaler med højere nedetid Relativ nedetid
The long tail (her som frekvensfunktion for hele datasættet) Outliers
Vi ser bort fra de høje værdier (outliers) Nogle af dem skyldes ikke performanceproblemer fra leverandøren, men at forbindelsen bliver taget ud af drift et stykke tid før overvågningen slås fra Nogle af dem skyldes planlagte driftsstop, som normalt ville blive undtaget fra beregningen af driftseffektivitet Nogle få skyldes sort uheld som må formodes ikke at være en del af de forudsætninger leverandøren har lagt til grund ved fastsættelsen af pris, driftsmål, beredskab etc. Vi ser bort fra
Passer nogenlunde med en eksponentialfordeling
Eksponentialfordelingen
Leverandørens gennemsnitlige performance Det leverandøren lover
Fordelingen 93,7%, svarende til at det går galt for leverandøren i 6,3% af kvartalerne eller ca. hvert 4. år
Et par friske antagelser og vi er klar til at regne på driftsmålene
Omregning til gennemsnitlig nedetid 95% 98,20% 96% 98,56% 97% 98,92% 98% 99,28% 99% 99,64% 99,5% 99,82% 99,7% 99,892% 99,8% 99,928% 99,9% 99,964% 99,95% 99,982% 99,99% 99,9964% 100% 100%
Serieforbindelse: Når systemerne er afhængige af hinanden
Specialtilfælde af serieforbindelse: Mange ens systemer
Parallelforbindelse: Når systemerne supplerer hinanden
Styr på processen Driftsmål Omregnet til sandsynligheder Kombineret sandsynlighed Omregnet til driftsmål 99,7% 99,892% Kombination af 99,78% 99,4% sandsynligheder 99,7% 99,892%
Forskningsnettets driftsmål (på basisnettet) Oppetid 99,7% målt over hvert kalender-kvartal for hver enkelt forbindelse Oppetid 100,0% for optiske forbindelser, dækket af redundans
Eksempel: SDU i Kbh SDU Odense National ring Driftsmål 100,0% Panum POP Sort fiber Panum-SIF Driftsmål 99,7% SIF Sort fiber SIF-DKUNI Driftsmål 99,7% DKUNI Resulterende driftsmål for DKUNI: 99,4%
Eksempel: SDU i Sønderborg SDU Esbjerg Sort fiber Driftsmål 99,7% Kolding POP National ring Driftsmål 100,0% SDU Odense Sort fiber Driftsmål 99,7% Kapacitetsforbindelse Driftsmål 99,7% SDU Sønderborg
I kan nu gøre det selv! I kan nu regne ud Hvilke driftsmål I kan love jeres brugere Om de nuværende krav til jeres leverandører er tilstrækkelige, hvis I allerede har lovet brugerne noget Hvilke krav det er tilstrækkeligt at leverandørerne lever op til i fremtiden God fornøjelse
Til formelsamlingen
Et er teori måske er praksis noget andet? En gennemgang af alle dele af Forskningsnettets driftsmål og øvrige SLA er på programmet i morgen kl. 13.00 Der vil også være rigelig tid til en diskussion af hvordan vi arbejder med den, hvordan brugernes oplevelser er og hvad vi evt. bør forbedre Så hvis I ikke har mistet modet helt efter denne gennemgang, kan I få mere i morgen. Vi ses!