...
Redundans. Der er redundans på produktion (Prod) og præproduktion (PræProd), mens brugertest-, test- og udviklingsmiljøer kører på ét site.
Adskillelse af Prod og non-Prod. De tekniske miljøer er opdelt, så ingen virtuelle maskiner deles mellem produktion og de øvrige miljøer. Adskillelsen sikrer fortroligheden af produktionsdata, samt at testdata ikke utilsigtet gøres tilgængeligt i produktionsmiljøet. Adgangen til de forskellige miljøer sikres gennem netværksopsætningen og ved konfiguration af firewallkomponenter i driftscentre.
Retvisende performance-test. De virtuelle maskiner, der anvendes i ikke-produktionsmiljøerne har samme ressourcer produktionsmiljøerne, har samme resurser som produktionsmiljøet, og der kan derfor gennemføres retvisende performancetests i disse miljøer. Dette sikrer, at nye funktioner kan performancetestes tidligt og med et retvisende resultat. Præprod miljøet er topologisk identisk med Prod, hvilket gør det muligt at sikre robust afprøvning som fx effektiv load balancing, scale up eller disaster recovery.
Fælles infrastrukturservices. For at sikre opfyldelse af servicemålene, er løsningen understøttet af tværgående infrastrukturservices, der sikrer opsamling af logs, netværk, backup, samt overvågning af servere, applikationer, netværk og fysisk infrastruktur.
Installationsvejledning. Dokumentation indeholder en udførlig installationsvejledning for etablering af nye miljøer eller til retablering af eksisterende miljøer.
...
Figuren viser opsætning for Produktionsmiljøetproduktionsmiljøet, hvor de øvrige miljøer er etableret på tilsvarende vis.
...
· Apache Camel: Integrationsrammeværk, der benyttes til at behandle forespørgsler fra Visningsklientervisningsklienter, hente nødvendige data fra Datakilder datakilder parallelt og samle svar i det korrekte format.
· Spring Boot: Java rammeværk Javarammeværk til at integrere Apache Camel med den udviklede applikationskode.
· JSON Schema Validator: Java komponent Javakomponent til validering af JSON Schema.
...
· PostgreSQL: Alt administrations- og konfigurationsdata af Orkestreringskomponenten er samlet i en PostgreSQL database og tilgås af applikationskomponenter via standardiseret SQL-grænseflade.
· Docker: Container teknologiContainerteknologi, der samler standardprogrammel og udvikler applikation for de enkelte komponenter. Ved skaleringsbehov udvides ressourcer resurser på den underliggende virtuelle maskine, eller der kan skaleres ved at anvende flere virtuelle maskiner.
· Oracle Linux: Operativsystem fra Oracle Oracle og er baseret på Red Hat Enterprise Linux.
...