Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Her beskrives platformen der anvendes til at drifte de enkelte systemer og applikationer. Det er overordnet teknologivalg samt opdeling af platforme.

Windows-baseret driftplatform

Windows Server sammen med .Net og SQL Server anvendes som driftplatform. Driftplatformen består derfor typisk af af webservere og databaseservere samlet i en farm, hvor der skaleres vandret ved at sætte flere identiske maskiner op.

Når en ny applikation skal driftes skal det overvejes om applikationen skal placeres på en af de eksisterende farme eller der skal etableres en ny farm til denne applikation.

Webfarm

Database Cluster

BI platform

Dette område indeholder al funktionalitet til opsamling og behandling af datasæt med henblik på statistik, udstilling af statistik og videreformidling af datasæt.

Her er det elementer som:

...

Platformen er de maskiner, styresystemer og serverapplikationer der anvendes når applikationen skal idriftsættes. Dvs. at det er de rammer både fysisk og logisk der gives de enkelte applikationer. I det følgende beskrives disse komponenttyper som platformen baserer sig på. Beskrivelsen vil præsentere overordnede teknologivalg samt opdeling og samspil mellem platforme.

Platform-elementer

En STAR-platform består af følgende elementer:

Platforme as-is

STAR's applikationer er i dag delt på en lang række platforme:

Image Added

Fordeling af applikationer har fulgt forskellige strategier:

  1. Opret dedikeret platform til hver ny applikation
  2. Placer ny applikation på eksistende platform med lignende applikationer

Platform to-be

Fremadrettet er det ønsket at gøre platformene meget mere fleksible og ensartede, og dermed sikre meget bedre sammenhæng mellem udvikling, test og produktion. Dette kan gøres ved at anvende container-teknologi, som kan køre applikationen uændret, uanset om den kører på en udviklermaskine, on-demand hos en driftleverandør eller som cloud.

Dette skal realiseres ved at etablere en Docker Swarm og over tid at flytte alle applikationer over i Docker og .NET Core:

Image Added

Applikationerne eksekveres under Docker. Når Docker køres som Swarm er det muligt at