nettverk og infrastruktur

Har testet den norske teknologien hardt i over ett år. Mener resultatene er unike: – Dette kan bli en «game changer»

Etter nærmere ett år med testing av IncludeOS er Basefarm sikre på at det norskutviklede operativsystemet på sikt kan spare dem for mye penger. At driftsleverandøren i det hele tatt ble på prosjektet tok gründerne helt på senga.

Logoen til IncludeOS er ganske selvforklarende, i alle fall utviklere med erfaring fra C/C++.
Logoen til IncludeOS er ganske selvforklarende, i alle fall utviklere med erfaring fra C/C++.

– IncludeOS har vært en helt ny måte å fly på. Derfor var det i starten vanskelig å finne en nisje som vi kunne bli gode på. Nå har vi definitivt funnet vår plass innenfor lastbalansering og brannmurbeskyttelse.

Skal «ta» Cisco og F5

Det sier Per Buer. Han er administrerende direktør i det norske IT-selskapet som har hovedkontor i Oslo – og spinner ut fra en idé ved OsloMet.

Før Buer kom til IncludeOS fungerte han som teknologidirektør i webakseleratoren Varnish Software.

Foreløpig er det nesten ingen som bruker de radikalt nye løsningene selskapet bygger i Sandakerveien i Oslo. Frem til i fjor har operativsystemet stort sett bare blitt brukt i forskningsprosjekter – blant annet hos IBM. Det var før Basefarm kom på banen.

Målet er å utkonkurrere både Cisco og F5 Networks på sikt. De to amerikanske gigantene har et grep om markedet som det er vanskelig å utfordre.

– Det er ikke så mange datasentre som bygges lenger. Salget til både F5 og Cisco stagnerer, og begge selskapene må ta ut sin vekst på eksisterende kundegrupper. For å levere noe til aksjonærene, har begge selskapene dratt på kraftig på prismodellene sine. Det åpner muligheter for oss, oppsummerer Buer til digi.no.

Per Buer er administrerende direktør. Når IncludeOS nå har funnet din nisje, skal de på sikt utfordre og ta markedsandeler fra både Cisco og F5 Networks. Det er femårsplanen til det norske selskapet, og de skal jobbe hardt for å nå akkurat det målet, konkluderer Buer. Foto: Per Ervland
Per Buer er administrerende direktør. Når IncludeOS nå har funnet din nisje, skal de på sikt utfordre og ta markedsandeler fra både Cisco og F5 Networks. Det er femårsplanen til det norske selskapet, og de skal jobbe hardt for å nå akkurat det målet, konkluderer Buer.

To-tre ganger bedre

Han mener at deres operativsystem kan ha store muligheter til å ta markedsandeler fra de amerikanske milliardkonsernene. Men bransjen er konservativ.

Når et datasenter har investert millionbeløper i en viss type infrastruktur, er det vanskelig å få dem over på ny.

– Vi må være to-tre ganger bedre på de samme tingene som de etablerte aktørene allerede er. Vi lever i en ekstrem støyende virkelighet, og det er vanskelig å bli hørt selv om du lager verdens kuleste ting.

– Sett i ettertid er vi litt overrasket over at Basefarm ble med på dette prosjektet. Jeg trodde de ville vært alt for konservative for noe slikt. Det er ikke vanlig at driftsleverandører eksperimenterer på denne måten – det vet jeg, da jeg var med å bygge opp Redpill linpro i sin tid, bemerker Buer.

Klassiske OS er «hardware oriented»

IncludeOS kjører operativsystemet direkte i applikasjonen. Det gjør at programmer kan startes direkte på en virtuell datamaskin, uten at noe operativsystem kjører imellom.

– Du inkluderer det du trenger fra operativsystemet, inn i programmet du skriver, i stedet for å legge programmet inn i operativsystemet. Derfor kaller vi det «service oriented».

– Klassiske operativsystemer er mer «hardware oriented» – mesteparten av gigabytene går med til å lage støtte for et mylder av maskinvare, forklarte grunnlegger og utvikler Alfred Bratterud til digi.no i 2015.

Hensikten er å kunne redusere ressursbehovet ved kjøring av applikasjoner i for eksempel nettskyen. Eksperimenter har vist at IncludeOS krever fem til 20 prosent mindre prosessorbruk enn Linux i en klassisk virtuell maskin for å utføre samme oppgave.

(artikkelen fortsetter under)

Tusenvis av servere

Det gjør at det norskutviklede operativystemet egner seg svært godt i store datasentre.

– Da vi begynte å samarbeide med IncludeOS ga vi dem innspill til hva vi så som nødvendig funksjonalitet i et virtuelt nettprodukt – slik at vi kunne teste det forløpende. Det har vært veldig morsomt å se hva de har greid å utvikle, og hvor fort og dynamisk de forbedrer produktet, sier leder for systemarkitektur Sverre Støkken i Basefarm til digi.no.

Med 400 medarbeidere og flere tusen servere leverer Basefarm infrastruktur til selskaper i hele Norden.

En av hovedoppgavene for driftsavdelingen er å sørge for å ha så lite nedetid for kundemassen som mulig. Mange av kundene krever 100 prosent stabilitet, natt og dag.

– IncludeOS kan bli en «game changer»

Alfred Bratterud er stipendiat ved HiOA og leder utviklingen av IncludeOS. Foto: Jørgen Lie Furuholt / HiOA
Alfred Bratterud er stipendiat ved HiOA og leder utviklingen av IncludeOS.

Derfor er lastbalansering så viktig for Basefarm. Og her kommer IncludeOS inn. Ingen er bedre på distribuere prosessering og belastning jevnt over nodene i ett datanettverk enn det norskutviklede operativsystemet.

– IncludeOS kan komme til å bli en «game changer» sammenlignet med tradisjonelle måter å bygge lastbalansering på, tror Støkken.

Basefarm har i all hovedsak testet IncludeOS med økonomi som bakteppe – men det er også gøy å være blant de første i verden som tar i bruk ny teknologi.

Det norskutviklede operativsystemet er usedvanlig bra på å utnytte systemressursene som allerede er tilgjengelig.

Med IncludeOS får driftsleverandøren brukt serverressursene sine mer effektivt enn tidligere. De får både bedre utnyttelse av CPU-ytelse og minneallokering med IncludeOS, enn med mer tradisjonelle systemer.

Kan være mye penger å spare

Det er svært viktig for en driftsleverandør, der mye av marginene ligger i hvor mye effekt de klarer å skvise ut av ressursene som er tilgjengelige.

– Hvor mye vi kan spare kommer an på skala. Det er fortsatt for tidlig å snakke om en konkret sum. Men om utviklingen fortsetter i samme spor, og de får inn mer funksjonalitet, kan en storskala innføring av IncludeOS bli en stor besparelse for Basefarm, konstaterer systemarkitekturlederen.

Linux vs IncludeOS: – Her går alle pakker gjenom alle regler. Grafen fremhever dermed IncludeOS´overlegne egenskap til å kjøre mange pakker gjennom mange brannveggregler, kommenterer Per Buer i IncludeOS til digi.no. Foto: Tobias Tambs
Linux vs IncludeOS: – Her går alle pakker gjenom alle regler. Grafen fremhever dermed IncludeOS´overlegne egenskap til å kjøre mange pakker gjennom mange brannveggregler, kommenterer Per Buer i IncludeOS til digi.no.

Grafen til høyre illustrerer noen av kapasitetene til IncludeOS. Linux-systemet har her fire CPU-kjerner og to gigabyte internminne. IncludeOS har her rundt 256 megabyte internminne og én CPU-kjerne å boltre seg på.

Allerede ved 200 blokkerte TCP-porter begynner ytelsen å dabbe av for Linux-brannmuren, mens ytelsen til IncludeOS holder seg ganske stabil, uavhengig av hvor mange porter som blokkeres.

Linux-systemet rett i dass

Grafen er satt sammen av en student som skriver masteroppgaven sin ved OsloMet om IncludeOS. I oppgaven sees det på ytelsesforskjellene mellom Linux og det norskutviklede operativsystemet.

– Her har studenten gjort tester på brannmurytelse. Det er satt opptil 5 000 regler på begge systemer. Mens Linux-systemet går rett i dass når veggen blir komplett nok, er det ikke engang et merkbart ytelsestap med IncludeOS, kommenterer administrerende direktør Per Buer til digi.no.

Støkken i Basefarm roser blant annet måten det norske operativsystemet har bygd «Network functions virtualization»-arkitekturen og administrasjonsløsningene rundt.

(artikkelen fortsetter under)

Basefarm har gjennomført et testfase med IncludeOS. Sakte, men sikkert skal det norskutviklede operativysstemet nå inn i produksjon hos en av Norges største driftsleverandører. – På sikt er det mulig å svare mye penger med IncludeOS, tror Støkken i Basefarm. Foto: Basefarm/ Ilja C. Hendel
Basefarm har gjennomført et testfase med IncludeOS. Sakte, men sikkert skal det norskutviklede operativysstemet nå inn i produksjon hos en av Norges største driftsleverandører. – På sikt er det mulig å svare mye penger med IncludeOS, tror Støkken i Basefarm.

Fordelaktig lisensmodell

Ifølge ham står man mer eller mindre fritt til å velge hva slags funksjonalitet de virtuelle nettverksenhetene skal ha.

Dermed får du som administrator stor fleksibilitet til å velge om du vil bygge en virtuell instans med mye funksjonalitet, eller om du vil bygge svært mange virtuelle instanser med begrenset funksjonalitet.

Ifølge Basefarm er også lisensmodellen til operativsystemet svært fordelaktig sammenlignet med de andre store, og mer tradisjonelle aktørene.

– Fordelen er at IncludeOS ikke begrenser deg i hverken den ene eller andre retningen. Den ekstreme fleksibiliteten til operativsystemet er den største gevinsten slik jeg ser det, avslutter Støkken i Basefarm til digi.no.

Er du fortsatt usikker på hva IncludeOS er for noe? Les denne digi.no-saken fra desember 2015.

Powered by Labrador CMS