Enligt en undersökning från Compuware så retar sig många (71%) CIOer på ökade dolda kostnader i sin outsourcade drift. Det verkar främst vara ökad CPU-användning kopplat till ökade MIPS. Jag har själv inte hört begreppet MIPS tidigare, det är Miljoner Instruktioner Per Sekund.
I detta avseende så måste jag tydliggöra att det bara blir ökade kostnader om CPU-kraften köps på “kran” i sin outsourcade drift. Handlar det om drift i form av funktionshyra så spelar det ingen roll. Så har du ansvar för drift eller jobbar med driftkostnader så bör ni titta mer på funktionshyra för att komma från problematiken. Varför ökar då MIPS?
Anledningen måste vara kopplat till att applikationerna på servrarna helt enkelt kräver mer från hårdvaran för att säkerställa en driftsäker applikation för användaren. Även om prestanda har varit ett diskussionsämne en längre tid så visar detta att mycket kvarstår och att du aldrig kan sluta att arbeta med prestandan.
Självklart handlar det också om kodkvalitet, en felaktig kod kan engagera hårdvaran att arbeta i onödan vilket slösar på prestandan. Därför är det viktigt att inte bara driftpartners vet hur de ska jobba med prestandafrågor utan även utvecklarna som ska leverera kod. Då behövs inte bara en trimmad utvecklingsprocess utan även verktyg som kan säkerställa att koden som är genererad levererar affärsnyttan utan att slösa med systemresurserna.
Så se till att säkra hur ni mäter systemutvecklingen och leveranserna. Mät inte bara uppnådd affärsnytta, utan mät också prestanda i form av kodkvalitet och varför inte i form av ökad/minskad MIPS?
Mer att läsa:
CS: Stort missnöje med outsourcing