Brønnøysundregistrene

Brønnøysundregistrene utvecklar och underhåller digitala tjänster som underlättar samverkan mellan offentliga organisationer, privatpersoner och företag

Containerteknik som stöd för en mikrotjänstarkitektur

Brønnøysundregistrene utvecklar och underhåller digitala tjänster som samordnar kontakten mellan offentliga organisationer, privatpersoner och företag, vilket gör den mer effektiv och enkel. Brønnøysundregistrene förvaltar flera av de viktigaste registren i Norge.

Under de senaste åren har Brønnøysundregistrene byggt och driftsatt en ny plattform för att stödja alla register som tillhandahålls via BRsys. Denna nya plattform har utformats som en lokal Platform as a Service (PaaS) och utnyttjar modern containerteknik för att stödja en mikrotjänstarkitektur (MSA) samt en agil utvecklings- och driftsättningsmetodik.

Happy guy profile
Meeting Redpill Linpro office

En toppmodern containerplattform

Plattformen är uppbyggd med hjälp av containerplattformen Red Hat OpenShift (OCP), Kubernetes och Docker-teknik. 
Alla tjänster som utvecklats stöder ett ”cloud-native”-tillvägagångssätt, men drivs för närvarande i Brønnøysundregistrenes egna datacenter. 

Plattformen drivs, underhålls och vidareutvecklas av Brønnøysundregistrenes plattformsteam.&
Redpill Linpro har, i nära samarbete med Red Hat, stöttat plattformsteamet med extra kapacitet samt tjänster för att öka kunskapen och stödja den vidare utvecklingen och utrullningen av containerplattformen.

Brønnøysundregistrene har dessutom beslutat att använda en relationsdatabas baserad på öppen källkod för BRsys-applikationerna. Man valde att använda PostgreSQL som det föredragna relationsdatabassystemet (RDBMS) för BRsys. Redpill Linpro bistod inledningsvis Brønnøysundregistrene med arkitektrådgivning, upprättande av olika testmiljöer, konfiguration och migrering.

Redpill Linpro har även tagit särskilt ansvar för underhållet av de Ansible-roller som används för installation, konfiguration, uppgradering och borttagning av PostgreSQL-instanser.

Brønnøysundregistrene och Redpill Linpro har vidareutvecklat nya metoder som kommer att användas för att leverera PostgreSQL på Red Hat Openshift Container-plattformen.

Ett särskilt supportavtal med tillgänglighet dygnet runt för PostgreSQL-plattformen används för att stödja installationen.

Brønnøysundregistrene har valt Red Hat Ceph Storage (RHCS) och OpenShift Data Foundation (ODF-external) för sina lagringsbehov. RHCS tillhandahöll en enhetlig och skalbar lagringsmiljö, vilket stärkte dataredundansen och säkerställde hög tillgänglighet. Integrationen av ODF-external möjliggjorde agil datatilldelning och hantering, vilket ledde till optimal resursanvändning och snabb applikationsutveckling.

Dessutom använder Brønnøysundregistrene Ansible Automation Platform (AAP) för att samordna komplexa arbetsflöden och effektivisera hanteringen av IT-miljön. 
Övergången till AAP minimerar manuella ingrepp och optimerar resursfördelningen.

Redpill Linpro har tillsammans med Red Hat varit en integrerad del av Brønnøysundregistrene under hela processen – från arkitektoniska beslut till den faktiska driftsättningen och supporten av den valda arkitekturen och plattformen. Ursprungligen fokuserade man på arkitektonisk vägledning och migreringsvägar från äldre plattformar, men omfattningen utvidgades med tiden. 
Tjänsterna skiftade fokus till att lägga tyngdpunkten på hosting, underhåll och vidareutveckling av det driftsatta ekosystemet. 

Från Docker-bilder som stöder utvecklingsteam till anpassade OCP-byggare, Jenkins-baserade bygg- och driftsättningspipelines, Ansible-driven automatisering, övervakning med Prometheus och Grafana samt omfattande strategier för säkerhetskopiering och replikering – det gemensamma arbetet lade grunden för en robust digital infrastruktur. Och nu har Brønnøysundregistrene med Infrastructure as Code (IaC) höjt nivån på sin infrastrukturhantering. Genom att kodifiera infrastrukturkonfigurationerna har de påskyndat processerna för tilldelning, skalning och återställning. IaC underlättade en snabb anpassning till föränderliga krav, samtidigt som fel minimerades och driftsättningscyklerna påskyndades.

Brønnøysundregistrenes register spelar en avgörande roll för ett effektivt tillhandahållande av offentliga tjänster och ett effektivt samarbete mellan offentliga organisationer, privata företag och individer i samhället.

I takt med att den digitala miljön utvecklas och efterfrågan på innovativa digitala tjänster växer, ser Brønnøysundregistrene kontinuerligt över sin applikationsinfrastruktur och stödverktyg. Deras arkitektur med containerisering, mikrotjänster och agila metoder gör det möjligt för dem att snabbt införliva nya funktioner, övervaka befintliga funktioner och driva innovation utan att äventyra stabiliteten hos de centrala BRsys-applikationerna.

Med hjälp av öppen källkodslösningar som säkerställer flexibilitet, förhindrar leverantörsberoende och garanterar kostnadseffektivitet har Brønnøysundregistrene framgångsrikt positionerat sig för framtidens digitaliseringsutmaningar.

Nästa referenser:
Veolia

Möjlighet att snabbt utöka verksamheten med nödvändig kompetens

Veolia

Förmåga att snabbt utöka verksamheten med nödvändig kompetens

Bland rollerna finns systemutvecklare, systemarkitekt, integrationsarkitekt, integrationsutvecklare, databasexpert och säkerhetsexpert (IAM)