SLA og KPIer i skytjenester 26.11.2018 Håvard Reknes hmr@difi.no
Styringsparametere for skytjenester A. Generelle krav til tjenestenivå KPI Grunnleggende tjenester - Tilgjengelighet - Vedlikeholdstid - Responstid - MTBF/MTTR Sikkerhet - Software versjon - Tid fra release til oppdatering - Scope og frekvens for sikkerhetsrevisjoner - Kryptering - Anti-virus programvare - Isolering og logging Service og helpdesk - Åpningstider - on-site, tlf, mail, service management system - Antall henvendelser - Løsningstid - Kvalifikasjoner til personell Overvåking - Parametre - Intervall MTBF: Mean Time Before Failure MTTR: Mean Time To Repair
B. Krav til nettverkstjenester KPI Round Trip Time - Tid fra avsender til mottaker og tilbake (millisekunder) Responstid - Tid fra avsender til mottaker (millisekunder) Packet Loss - i % av totalt antall pakker Båndvidde - Brutto kapasitet Throughput - Data pr. tidsenhet (Mbit/s eller Gbit/s) Network utilization - Throughput : Bandwith Forsinkelse(Latency) - Tid fra sending til mottak (millisekunder)
C. Krav til lagringstjenester KPI Responstid Throughput Average Read Speed Average Write Speed Random Input/outputs per second (IOPS) Sequencial Input/Outputs per second (IOPS) Free Disc Space Provisioning Type Average Provisioning Time Tiden fra forespørsel til respons til/fra lagringsenhet. Måles vanligvis i millisekunder. Sendt data per tidsenhet. Verdi som viser hvor raskt data kan leses fra maskinvaren Verdi som viser hvor raskt data kan skrives fra en kilde til maskinvaren. Antall mulige tilfeldige input/output operations per sekund for ulike blokkstørrelser. Desto høyere IOPS verdi, jo raskere er disken. Antall mulige sekvensielle input/output operations per sekund for ulike blokkstørrelser. Tilgjengelig ledig kapasitet i % av total kapasitet eller gjenstående ledig plass i MB, GB, or TB. Denne indikatoren kan være veldig nyttig siden man kan forhåndsdefinere hvor mye ledig kapasitet som alltid må være minimum tilgjengelig i systemet. Type tildeling hvor tynn tildeling gir klienten dynamisk tilgang på lagringskapasitet innenfor en gitt tid (runtime). Tykk tildeling av lagringskapasitet gir tilgang umiddelbart. Tiden skyleverandør trenger for å gi tilgang til ønsket økning i kapasitet.
D. Krav til Backup og Restore KPI Backup Interval Backup Type Time To Recovery Backup Media Backup Archive Tidsintervall hvor ofte backup utføres. Type backup og scope. F.eks. full backup eller inkrementell backup. Type backup kan også relateres til enkeltsystemer eller hele tjenesteomfanget. Spesifisering av minimum og maksimum tid fra feil på et lagringsmedium til suksessfull gjenoppretting fra en backup. Spesifisering av type media som backup er lagret på, f.eks. tape. Intervall og antall arkiverte backups. Spesifisering av når backups skal arkiveres og hvor lenge de skal lagres og hvordan de skal destrueres/slettes.
E. Krav til IaaS KPI VM CPUs CPU Utilization VM Memory Memory Utilization Minimum Number of VMs Migration Time Migration Interruption Time Logging Antall og type CPUer som skal brukes av den virtuelle maskinen. Overforbruk av CPU skal angis. Andel CPU som er i bruk i forhold til totalt antall tilgjnengelig per tidsenhet. CPU-køen, som viser antall åpne forespørsler til CPUen bør vurderes. Mengde og type tilgjengelig hukommelse. Dette kan gjelde både fysisk og virtuell hukommelse. Overforbruk bør angis. Andel hukommelse brukt i forhold til totalt tilgjengelig hukommelse for den virtuelle maskinen. Garantert antall virtuelle maskiner med spesifikasjon som angitt over. Tid som er nødvendig for å flytte en virtuell maskin fra to forhåndsdefinerte ressurser. Maksimal tid hvor en kunde ikke har tilgang til ressurser. Oppbevaring av loggdata. Spesifisering av lenge loggdata skal oppbevares av skyleverandøren samt spesifiksajon av hva som skal logges (loggdata-nivå).
Med utgangspunkt i dine forberedelser Hvilke SLA og KPIer bruker din virksomhet for å nå mål, og hvordan kan dere i samarbeid med leverandørene nå disse målene? Hvilke utfordringer/dilemmaer har dere, finnes det motstridende interesser?