Konteinerorkestrering i kampnære IKT-systemer – en innledende studie
Om publikasjonen
Rapportnummer
26/008
Størrelse
4.3 MB
Språk
Norsk
Forsvaret er avhengig av pålitelige tjenester som leverer nødvendig funksjonalitet til enheter i operasjoner. Orkestrering er prosessen med å administrere og koordinere flere programvarekomponenter (konteinere) for å sikre at de fungerer effektivt sammen, skaleres dynamisk og håndteres automatisk. Forsvaret benytter allerede orkestrering, men i denne rapporten skal vi se på orkestrering i kampnære miljøer. Å levere og opprettholde nødvendige tjenester til operative brukere kan være utfordrende fordi omgivelsene de opererer i, ofte er dynamiske og komplekse. I denne studien har vi undersøkt hvordan konteinerorkestrering kan benyttes i kampnær IKT for å levere et bedre tjenestetilbud. Kampnær IKT som er utnyttet i taktiske nett, kaller vi i denne rapporten kampnære miljøer. I rapporten tar vi for oss følgende overordnede forskningsspørsmål:
Kan konteinerorkestrering realiseres i kampnære miljøer, og dermed inngå som en teknologikomponent i kampnær IKT?
Av eksisterende løsninger for konteinerorkestrering, har vi valgt å se nærmere på Kubernetes, som har en dominerende posisjon og er en de facto-standard. Vi ser på hvordan det kan anvendes i kantprosessering (engelsk: edge computing) i kampnære miljøer.
Rapporten gir en innføring i relevante begreper som mikrotjenester og kantprosessering. Vi har i denne innledende studien kombinert undersøkt hvordan Kubernetes kan anvendes i kampnære miljøer. Arbeidet i denne rapporten er inndelt i tre separate innsatsområder: 1) En oppnår innsikt i hvordan Kubernetes kan benyttes kampnært selv med begrensede ressurser. 2) Samarbeid opp mot allierte er viktig for Forsvaret, og vi forklarer hvordan føderering kan bidra til at koalisjonspartnere bedre får utnyttet hverandres ressurser i operasjoner. 3) Ved å styrke Kubernetes med ytterligere automatikk, kan orkestrering bidra til enda bedre ressursutnyttelse og mer effektiv drift i dynamiske miljøer. Dette kan skape økt fleksibilitet for enheter i operasjoner.
Funn inkluderer at Kubernetes kan benyttes innad på en kantenhet som har tilstrekkelig med ressurser. Videre vil overføringskapasitet i nettverket avgjøre hvorvidt flere kantenheter kan samarbeide om orkestrering. For å oppnå ytterligere gevinster anbefaler vi videre forskning på flere temaer, inkludert føderering og automatisert orkestrering.