Fikk aldri en notification at jeg var sitert i denne tråden, så har ikke svart før nå.
Den norske stat, er i det store, ekstremt fremoverlent teknologisk. Nav kjører cloud native i Google Cloud. Skatteetaten, likeså med en kombinasjon av Kubernetes, cloud functions og Google/Azure managed databaser. Oslo kommune, kjører primært alt publikums facing funksjonalitet i AWS, mens mye eldre fagsystemer kjører onprem enda. Sporveien kjører hele den nye trikkeplattformen, i AWS - både styring av trikker, og trafikkstyring. Posten/Bring kjører i Azure, også cloud native, og Kubernetes. Ruter, Vy, nevn en offentlig tjeneste en vanlig Normann bruker i det daglige, så er sansynligheten stor for at de kjører i en public cloud. DNB (som ikke er offentlig, men allikevel enorme)- kjører mobilbanken i AWS, og nettbanken er på vei dit i løpet av året.
Vendor lockin en en realitet uansett. Du kan drifte alt i Kubernetes, bruke rå VMer og skrive all infrastrukturen din i Terraform og tro at du ikke er låst til en leverandør, men i praksis er det en enorm jobb å flytte uansett. I Sporveien tok de avgjørelsen om å prøve å unngå vendor lockin, men det er så ekstremt mye vendor spesifikt i terraform koden din du må skrive om, at det er en enorm jobb å flytte uansett hva du gjør. Er du mer låst når du bruker Lambda og Cloud Functions og ønsker å flytte? Ja, men i praksis er funksjonaliteten her nesten identisk, så å refaktorere koden til å fungere i den andre leverandøren er ikke en så stor deal som en skulle tro.
Kubernetes er flott, og ekstremt fleksibelt, men det er ikke løsningen for alle, og det krever masse kompetanse som ikke alle har. I tillegg er det ofte ikke compute ressursene som låser deg til en leverandør. Det er data du har lagret. Når du begynner å lagre store mengder data, er eksport av dette helt forjævlig dyrt når du snakker TB eller PB med data; mye mer enn det vil koste deg å skrive om kode og migrere compute til en annen leverandør.
Det er flere av disse store etatene, med enorm kompetanse - mye mer enn det du og jeg sitter på - som har gjort enorme analyser og tatt avgjørelser på at det er bedre å gå for public clouds egne funksjoner for å spare penger, både i Nav, Skatteetaten og Oslo Kommune.
Dersom en absolutt skal ha alt i Norge - enten gå til de store public cloud leverandørene og gjør en avtale om å bytte govcloud datasenter i Norge, eller gå til en av de drøssevis av datasenter leverandørene vi har i Norge, EVRY, Basefarm, SopraSteria, DigiPlex, Greenmountain og ikke finn opp hjulet på nytt. Hvis det er Kubernetes og VMer du vil ha, så er det ikke en "sky", det er ett datasenter.