Banedanmark tager første skridt mod skyen

Projekt-føljeton: Banedanmark tager de første skridt mod at lægge et populært system op i skyen. Læs om de første møder, hvor den overordnede arkitektur lægges fast.

Artikel top billede

I midten af februar kunne Computerworld berette om, at Banedanmark planlægger at lægge sit trafikinformations-system op i skyen.

Nu er første skridt i processen taget.

Tirsdag og onsdag i forrige uge mødtes repræsentanter fra Banedanmark og Microsoft til en to-dages arkitektur-design session.

Nuværende system og bruger-scenarier

På første dag blev Banedanmarks eksisterende system gennemgået. Det viste sig blandt andet under gennemgangen af den eksisterende arkitektur, at Oracle-databasen RDS er det centrale punkt i den eksisterende løsning. Her ligger foruden data om togtrafikken også en del forretningslogik i form af stored procedures.

På førstedagen blev der også identificeret fire forskellige brugs-scenarier:

• Passagerer (adgang via pc eller smartphone).
• Institutioner eller organisationer med storskærme i lobbyer, konferencerum, venteværelser og lignende.
• Trafiknyhederne (radio, tv osv.).
• Bots - screenscraping af systemdata til anvendelse i andre applikationer.

Regnefejl giver midlertidig krise

På andendagen blev den eksisterende arkitektur mappet til Windows Azure-platformen, og der blev givet et overslag på prisen for en Azure-løsning. Endelig blev en række punkter identificeret til nærmere undersøgelse i et efterfølgende proof-of-concept (PoC) forløb.

På baggrund af Banedanmarks oplysninger og Microsofts foreløbige arkitektur fremkom Microsoft med et prisoverslag på driften af trafikinformationssystemet på Azure.

En overgang så det ud til, at projektet ville strande på en alt for høj pris. Det skabte et vist postyr; hverken Microsoft eller Banedanmark kunne forstå, at prisen ville blive så høj.

Det viste sig dog, at den høje pris skyldtes en simpel regnefejl.

Arkitektur og pris

Da regnefejlen blev rettet, endte man på en pris, der var mere spiselig for Banedanmark.

Med en såkaldt Accelerator Core-prismodel, der anvendes til at skubbe Azure-projekter i gang, kunne prisen yderligere reduceres.

Der er i sagens natur tale om et estimat, som kan vise sig ikke at holde. Grundlaget for estimatet er blandt andet en række antagelser om hvilken arkitektur, der bedst understøtter trafikinformations-systemet.

Banedanmark klar til Proof of Concept

CIO hos Banedanmark, Kenneth Lau Rentius, er tilfreds med starten af projektet og ser frem til at få afklaret de udestående problemstillinger i et proof-of-concept.

"Med det setup, som er beregnet indtil videre, så ser det fornuftigt ud. Nu skal vi have undersøgt, om der er andre omkostninger, der mangler at komme med," siger Kenneth Lau Rentius.

Der er allerede identificeret nogle punkter, der skal afklares i forbindelse med et kommende proof-of-concept forløb. De punkter kan få betydning for projektets endenlige pris.

Næste skridt på dette tidspunkt er, at Microsoft og Banedanmark mødes for at planlægge proof-of-concept.

Udestående, som skal afklares, er blandt andet hvordan overvågningen af Azure-systemerne kommer til at foregå.

I dag står Siemens for overvågningen af Banedanmarks servere, og det skal derfor undersøges, hvordan Azure-systemerne integreres i den eksisterende systemovervågning.

Siemens er en af Microsofts partnere, der allerede anvender Azure-platformen til softwareopdatering. Siemens har da også planer om at anvende Azure til overvågning.

"Der bliver et videre forløb med PoC. Det planlægges i løbet af denne uge. Her finder vi ud af hvilke ressourcer Microsoft og vi skal stille med, ligesom vi bliver enige om, hvad der skal undersøges og får diskuteret økonomien," siger Kenneth Lau Rentius.

Udviklingsomkostninger ikke estimeret

Et område, der kan blive kritisk for projektet, er den nuværende Oracle-database. Her skal undersøges, hvordan data fra Oracle-databasen ireplikeres til Microsoft-løsningen. Oracle-databasen indeholder forretningslogik i form af stored procedures, så her skal der ses nærmere på, hvordan den logik implementeres i Azure.

Estimatet for driften af Azure-platformen indeholder ikke omkostninger til udvikling.

"Udviklingsomkostningerne er vi ikke klar på nu. Det er en del af proof-of-concept. Her skal undersøges, hvad der egentlig skal til for at skille det nuværende system ad," forklarer Kenneth Lau Rentius.

Det er planen, at der ikke skal ændres i udseendet af trafikinformations-systemets websider, men det er den bagvedliggende infrastruktur, som ændres.

Løsningen for mobilbrugere kommer også til at nyde godt af den nye sky-database.

Banedanmark forventer, at det nye system vil klare spidsbelastninger bedre end det gamle.

Forventer automatisk skalering

Baggrunden for at lægge trafikinformationssystemet op i skyen er blandt andet at undgå flaskehalsproblemer, hvis der pludselig bliver run på systemet.

Som det skete under det voldsomme snefald denne vinter.

"Jeg skal nødig blive overrasket over et større run på min hjemmeside. Løsningen skal være dynamisk, så det ikke er os, der afgører, om der bør skrues op og ned. Vi skal dog adviseres, hvis der skal skaleres op, så vi har styr på omkostningerne," siger Kenneth Lau Rentius.

Forventes klar inden somerferien

Med de forbehold, som skal tages på et så tidligt tidspunkt i sky-projektets projektforløb, er Kenneth Lau Rentius optimistisk på projektets vegne.

"Som det ser ud nu, er jeg rimelig positivt stemt. Hvis der ikke er nogle større problemer, end dem vi kender nu, har vi et mål om, at løsningen er klar inden sommerferien. Det er klart, at hvis der kommer nogle uoverstigelige problemer, så kan jeg være tvunget til at ændre planen, men indtil videre regner vi med at have en kørende løsning inden 1. juli," siger Banedanmarks CIO.

Punkter til afklaring under PoC

• Hvilken brugergrænseflade-model skal vælges for det nye site (Ajax, Iframe, etc.)?

• Hvordan skal replikering fra RDS-Oracledatabasen til SQL Azure foregå?

• Hvordan omlægges stored procedures i RDS-databasen bedst muligt til services?

• Kan der spares penge på båndbredde ved at gøre websiderne mindre?

• Opbygning af et testmiljø, hvor den foreslåede arkitektur kan loadtestes

• Hvordan kan det foreslåede servicelag passes ind i Banedanmarks eksisterende governance af services?

• Hvordan flyttes data fra "Landets puls" til SQL Azure?

Computerworld følger sky-projektets videre forløb, og det kan du læse mere om her på Computerworld.dk senere.

Computerworld Events

Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

Sikkerhed | København

Cyber Security Festival 2025

Mød Danmarks skrappeste it-sikkerhedseksperter og bliv klar til at planlægge og eksekvere en operationel og effektiv cybersikkerhedsstrategi, når vi åbner dørene for +1.200 it-professionelle. Du kan glæde dig til oplæg fra mere end 50 talere og...

It-løsninger | Online

ERP Insights 2025

Få den nyeste viden om værktøjer, der kan optimere hele din virksomhed med udgangspunkt i AI og fleksibilitet.

It-løsninger | København Ø

Automatisering med Copilot & Agentic AI

Høst viden og erfaringer fra andre om, hvordan Copilot og Agentic AI i praksis kan skabe værdi og fleksibilitet i din organisation.

Se alle vores events inden for it

En kaotisk verden kræver stærk cybersikkerhed, resiliens og digital suverænitet

Mød David Heinemeier, Flemming Splidsboel Hansen, Casper Klynge, Rasmus Knappe, Jens Myrup Pedersen og forfattere som fhv. jægersoldat Thomas Rathsack og adfærdsforsker Henrik Tingleff.

Computerworld afholder d. 4. og 5. november Cyber Security Festival i København - med fokus på sikkerhed, resiliens og digital suverænitet. Det er helt gratis - men reserver din plads allerede nu.

Hele programmet er online lige nu - og du kan reservere din gratis plads lige her - jeg håber vi ses! 

Lars Jacobsen

Chefredaktør på Computerworld

Se alle Lars's artikler her

Netcompany A/S

Software Developer

Københavnsområdet

Netcompany A/S

Test Consultant

Københavnsområdet

Navnenyt fra it-Danmark

Netip A/S har pr. 19. august 2025 ansat Marck Stadel Klaris som Datateknikerelev ved netIP's kontor i Herning. Nyt job
Norriq Danmark A/S har pr. 1. september 2025 ansat Birthe Kamstrup som Data & AI Consultant. Hun skal især beskæftige sig med at optimere datadrevne beslutningsprocesser til glæde for Norriq's kunder. Hun kommer fra en stilling som Teamlead/Senior Insight Specialist hos CompanYoung. Hun er uddannet i sociologi og har en bachelor i erhvervsøkonomi på Aarhus universitet. Nyt job

Birthe Kamstrup

Norriq Danmark A/S

Danske Spil har pr. 1. oktober 2025 ansat Jesper Krogh Heitmann som Brand Manager for Oddset. Han skal især beskæftige sig med at udvikle og drive brandets strategi og sikre en rød tråd på tværs af alle platforme og aktiviteter. Han kommer fra en stilling som Marketing & Communications Manager hos Intellishore. Nyt job

Jesper Krogh Heitmann

Danske Spil

Enterprise Rent-A-Car har pr. 1. september 2025 ansat Christian Kamper Garst som Senior Key Account Manager. Han skal især beskæftige sig med at vinde markedsandele i hele Norden som led i en storstilet turnaround-strategi. Han kommer fra en stilling som Salgsdirektør hos Brøchner Hotels. Nyt job

Christian Kamper Garst

Enterprise Rent-A-Car