digdir / portfolio

Digdirs åpne portefølje
7 stars 2 forks source link

Digdir applikasjonsinfrastruktur (DAIS) #82

Open fsveinsb opened 4 months ago

fsveinsb commented 4 months ago

Digdir applikasjonsinfrastruktur (DAIS) - produktbeskrivelse

Når Altinn Studio ble utviklet som produkt så innførte man samtidig en ny arkitektur og separate infrastrukturer pr tjenesteeier i sky for kjøring av digitale applikasjoner. Dette ble kalt for «Altinn Apps». Hver tjenesteeier som benytter Altinn Studio har med andre ord tilgang til en moderne og helt generell applikasjonsinfrastruktur for containers, som kan skaleres opp og ned avhengig av trafikk, og der de faktiske kostnadene enkelt kan knyttes til tjenesteeier. Rent teknisk er det heller ikke noe i veien for at andre applikasjoner enn de som er utviklet i Altinn Studio kan kjøre i DAIS, selv om det ikke har vært et fokus fram til nå å tilrettelegge for det.

Hvis DAIS dekomponeres som et plattformprodukt, så vil det føre til to fundamentale endringer:

Målgruppen for DAIS er offentlige virksomheter som har behov for å tilgjengeliggjøre digitale tjenester og applikasjoner, og dermed har behov for en sikkert og moderne plattform der disse kan kjøre.

Infrastruktur og automatisering av oppsett er allerede på plass. https://pedia.altinn.cloud/altinn-3/infrastructure/environments/create-clusters/app-cluster/ Vi er vel snart oppe i 100 DAIS-clusters som alle er satt opp med Terraform.

Etablering av DAIS

Det er flere aktiviteter som må gjennomføres for å beslutte samt om DAIS skal etableres som eget produkt. Arbeidet må utføres av ulike faggrupper opp mot flere interne og eksterne interessenter. Under er det oppgitt en liste med overordnede aktiviteter, som ikke nødvendigvis er uttømmende, eller indikerer hensiktsmessig rekkefølge og/eller avhengigheter mellom aktivitetene.

Dokumentasjon

Intern og ekstern dokumentasjon Mye på plass, men må utvides etter hvert som nye egenskaper/muligheter legges til. https://docs.altinn.studio/nb/app/deployment/runtime-environment/
https://pedia.altinn.cloud/altinn-3/infrastructure/environments/create-clusters/app-cluster/ https://pedia.altinn.cloud/altinn-3/ops/patching/kubernetes/

Roadmap

Under vurdering