Serit Tromsø sørget for at AdState, en verdensledende leverandør av tjenester til begravelsesbyråer, kunne drifte sine løsninger med banebrytende teknologi.
I en verden preget av hurtig omstilling og digital utvikling, er evnen til å fortløpende tilpasse de digitale løsningene forskjellen på å lykkes og ikke for mange bedrifter. AdState kontaktet Serit med et ønske om å flytte driften av deres tjenester til en ny løsning. De ble da tilbudt drift i et Kubernetisk cluster – et operativsystem som muliggjorde bedre skalering, drift og utvikling av AdStates tjenestetilbud. Are Fagerheim, fagselger i Serit Tromsø, beskriver det som den ideelle løsningen for en kunde som AdState.
– For en kunde som AdState, med høye krav til oppetid; skalerbarhet og muligheter for kontinuerlige oppdateringer, var Kubernetes den åpenbart beste løsningen, sier han.
Selvreparerende system gir uslåelig oppetid
Kai Hanssen er en av Serit Tromsøs utviklere som jobber med denne teknologien. Han beskriver Kubernetes som en svært kompleks løsning – men også som en teknisk overlegen løsning for større bedrifter. Dette er bedrifter som gjerne har egenutviklede systemer og applikasjoner som ikke bør rammes av nedetid, og som har behov for hyppig oppdatering for å holde seg konkurransedyktige og up-to-date.
– I systemer med tradisjonell serverløsning, ofte kalt Legacy, oppstår det automatisk nedetid i en eller annen grad når man gjør oppdateringer på egne systemer. Et av Kubernetes unike fortrinn er at du kan utvikle, teste og publisere endringer i systemet ditt, helt uten nedetid, forklarer Hanssen.
– En annen ting som gjør Kubernetes-teknologien uslåelig på oppetid er at den er selvreparerende. Oppstår det feil, identifiseres det og rettes opp i av systemet, parallelt med at driften opprettholdes, skyter utvikleren inn.
AdState, som blant annet har utviklet en tjenesteportal for begravelsesbyråer, og med kunder i flere land, var avhengig av nettopp oppetiden for å levere et konkurransedyktig produkt.
– Man kan ikke levere løsninger til et globalt marked, med brukere i ulike tidssoner, og spesielt ikke til kunder som begravelsesbyråer – som er helt avhengige av at deres brukere opplever en helprofesjonell og friksjonsfri bruk, og samtidig belage seg på å måtte ha nedetid for å gjøre oppdateringer, poengterer Fagerheim.
Sparer ressurser med unik skalerbarhet
Kubernetes omtales oftest som et system for automatisert publisering og skalering. Med den tradisjonelle driftsmodellen har bedriften lokale servere som kjører ulike funksjoner. Hver server ville hatt en viss kapasitet på ytelse, og denne ville vært skalert for å kunne ta unna de mest hektiske driftsintervallene. At skaleringen skjer automatisk med Kubernetes kan bedrifter spare mye ressurser på, ifølge Fagerheim.
– I AdStates tilfelle ville serverne, med den tradisjonelle løsningen, vært rigget for å ta unna trafikken på deres portal i de mest intensive periodene. Men denne kapasiteten koster, og de ville betalt for denne mengden kapasitet døgnet rundt. Med Kubernetes fordeler systemet selv kapasiteten automatisk, slik at de betaler for det forbruket de trenger for å drifte – ikke mer, slik de fleste gjør i dag.
Han sammenligner det med hvordan vi i dag betaler for strømforbruk.
– I en husholdning med flere kilder som forbruker strøm betaler du kun for faktisk forbruk, ikke for det potensielle forbruket av alt som er koblet til strømmen. Slik er det også med Kubernetes. Heller enn å betale hele tiden for “full kapasitet”, som kun trengs i de mest hektiske periodene, ender du opp med å betale for det du faktisk bruker.
Og det er heller ikke slik at dette kun er et sparetiltak – det gjør også systemene mer pålitelige, legger Kai til.
– Kubernetes’ evne til skalering er ikke kun egnet for å spare forbruket, det gir deg også muligheten til å overleve plutselige oppsving i pågangen på systemene dine, uten at de krasjer. Om skattemeldingen lå i et Kubernetes-system, ville du ikke trengt å bli kastet ut eller stått i kø. Den ville automatisk evnet å skalere opp kapasiteten, poengterer Hanssen.
Er du nysgjerrig på om Kubernetes-løsningen kan passe din bedrift? La oss ta en prat!
Are Fagerheim
Senior IKT-rådgiver, Serit Tromsø
are.fagerheim@tromso.serit.no
930 52 660
En teknologisk overlegen løsning – men ikke riktig løsning for alle
Selv om fordelene med å drifte systemene sine på Kubernetes er store, er det fremdeles et system som kun brukes av en liten andel. Brukerne av systemet er i dag primært store og mellomstore bedrifter, og Hanssen mener dette har en naturlig forklaring.
– Et av premissene for å behøve bruke Kubernetes er at du har egenutviklede systemer som skal driftes. Å drifte for eksempel kun Microsoft-applikasjoner på Kubernetes ville vært veldig voldsomt, og det er ikke alle bedrifter som har slike egenutviklede systemer, forklarer han.
Å få flyttet driften over på et så komplekst system er heller ikke en enkel jobb, selv om den potensielle oppsiden er stor. Hanssen tror imidlertid flere vil få øynene opp for systemet, og at Kubernetes vil bli løsningen på mange bedrifters problemer i fremtiden.
– Å migrere fra gammel løsning til Kubernetes er en stor jobb, det gjør nok at noen vegrer seg. Men det man sitter igjen med, automatisk skalering av kapasitet; muligheten til å teste, utvikle og oppdatere i sanntid; et selvreparerende system med minimal nedetid – dette er det som vil skille de teknologisk beste bedriftene fra resten. Det er en grunn til at det er et av utviklermiljøets heteste temaer.
Om bedrifter er interessert i en Kubernetes-løsning, men usikker på om det er riktig for dem, er ikke Are Fagerheim i tvil om hva de burde gjøre.
– De må kontakte oss med en gang, selvfølgelig. Vi skal være så ærlige og tydelige som vi bare kan. IT er aldri en “one size fits all”, men vi er spesialister på å finne de beste løsningene – uansett om det er Kubernetes eller ikke, avslutter han.