Brønnøysundregistrene
Containerteknologi til understøttelse af en mikrotjenestearkitektur
Brønnøysundregistrene udvikler og vedligeholder digitale tjenester, der koordinerer dialogen mellem offentlige organisationer, privatpersoner og virksomheder, hvilket gør den mere effektiv og forenklet.&
Brønnøysundregistrene forvalter flere af de vigtigste registre i Norge.
I løbet af de seneste år har Brønnøysundregistrene opbygget og implementeret en ny platform til at understøtte alle registre, der leveres via BRsys. Denne nye platform er designet som en lokal Platform as a Service (PaaS), der udnytter moderne containerteknologi til at understøtte en Microservices Architecture (MSA) samt en agil udviklings- og implementeringsmetodik.
Førende containerplatform
Platformen er bygget op ved hjælp af Red Hat OpenShift-containerplatformen (OCP), Kubernetes og Docker-teknologi.
Alle de udviklede tjenester understøtter en cloud-native tilgang, men kører i øjeblikket på Brønnøysundregistrenes egne datacentre.
Platformen hostes, vedligeholdes og videreudvikles af Brønnøysundregistrenes platformteam.&
Redpill Linpro har i tæt samarbejde med Red Hat støttet platformsteamet med ekstra kapacitet samt tjenester til at øge viden og understøtte den videre udvikling og udrulning af containerplatformen.
Brønnøysundregistrene har desuden besluttet at anvende en open source-baseret relationsdatabase til BRsys-applikationerne. De har valgt PostgreSQL som det foretrukne RDBMS til BRsys. Redpill Linpro bistod i første omgang Brønnøysundregistrene med arkitektonisk rådgivning, etablering af forskellige testmiljøer, konfiguration og migrering.
Redpill Linpro har desuden påtaget sig et særligt ansvar for vedligeholdelsen af de Ansible-roller, der anvendes til installation, konfiguration, opgradering og sletning af PostgreSQL-instanser.
Brønnøysundregistrene og Redpill Linpro har yderligere udviklet nye metoder, der skal bruges til at levere PostgreSQL på Red Hat Openshift Container-platformen.
En dedikeret supportaftale med 24/7-tilgængelighed for PostgreSQL-platformen anvendes til at understøtte installationen.
Brønnøysundregistrene har indført Red Hat Ceph Storage (RHCS) og OpenShift Data Foundation (ODF-external) til sine lagringsløsninger. RHCS leverede et samlet og skalerbart lagringsmiljø, der styrkede dataredundansen og sikrede høj tilgængelighed. Integrationen af ODF-external muliggjorde agil dataprovisionering og -styring, hvilket sikrede optimal ressourceudnyttelse og hurtig applikationsudvikling.
Desuden bruger Brønnøysundregistrene Ansible Automation Platform (AAP) til at koordinere komplekse arbejdsgange og strømline styringen af IT-miljøet.
Denne overgang til AAP minimerer manuelle indgreb og optimerer ressourceallokeringen.
Redpill Linpro har sammen med Red Hat været en integreret del af Brønnøysundregistrene gennem hele forløbet – fra arkitektoniske beslutninger til den faktiske implementering og support af den valgte arkitektur og platform. Oprindeligt var fokus rettet mod arkitektonisk vejledning og migrationsveje fra ældre platforme, men omfanget blev udvidet med tiden.
Tjenesterne skiftede fokus til at lægge vægt på hosting, vedligeholdelse og videreudvikling af det implementerede økosystem.
Fra Docker-images til støtte for udviklingsteams til skræddersyede OCP-buildere, Jenkins-baserede build- og implementeringspipelines, Ansible-drevet automatisering, overvågning med Prometheus og Grafana samt omfattende strategier for sikkerhedskopiering og replikering – det fælles arbejde lagde grundlaget for en robust digital infrastruktur. Og nu har Brønnøysundregistrene med Infrastructure as Code (IaC) løftet deres praksis inden for infrastrukturstyring til et højere niveau. Ved at kodificere infrastrukturkonfigurationerne har de fremskyndet provisionerings-, skalerings- og gendannelsesprocesserne. IaC har muliggjort hurtig tilpasning til skiftende krav, samtidig med at fejl minimeres og implementeringscyklusserne fremskyndes.
Brønnøysundregistrenes registre spiller en afgørende rolle for en effektiv levering af offentlige tjenester og et effektivt samarbejde mellem offentlige organisationer, private virksomheder og enkeltpersoner i samfundet.
I takt med at det digitale landskab udvikler sig, og efterspørgslen efter innovative digitale tjenester vokser, gennemgår Brønnøysundregistrene løbende sin applikationsinfrastruktur og de understøttende værktøjer. Deres arkitektur med containerisering, mikrotjenester og agile metoder giver dem mulighed for hurtigt at integrere nye funktioner, overvåge eksisterende kapaciteter og fremme innovation uden at bringe stabiliteten i de centrale BRsys-applikationer i fare.
Ved hjælp af open source-løsninger, der sikrer fleksibilitet, forhindrer leverandørbinding og garanterer omkostningseffektivitet, har Brønnøysundregistrene med succes positioneret sig til fremtidens digitaliseringsudfordringer.
Næste sag:
Veolia
Mulighed for hurtigt at udvide med de nødvendige kompetencer
Mulighed for hurtigt at udvide med de nødvendige kompetencer
Stillingerne omfatter systemudvikler, systemarkitekt, integrationsarkitekt, integrationsudvikler, databaseekspert og sikkerhedsekspert (IAM)