Docker hos Acto – fra kode til drift uden friktion

Når vi udvikler Java og Next.js løsninger hos Acto, leverer vi dem containeriseret med Docker.

Det betyder helt konkret, at vi:

Herefter kan løsningen lanceres direkte – uden tilpasninger.

I praksis betyder det, at der ikke skal “oversættes” mellem udvikling og drift.

Det hele hænger sammen fra start.

Hvad er Docker?

Docker er en containerbaseret teknologi, som vi bruger til at pakke applikationer og deres afhængigheder i såkaldte containers.

En container indeholder alt det, applikationen skal bruge for at køre – kode, runtime, systemværktøjer og biblioteker – og kan afvikles ens uanset miljø.

I praksis betyder det, at den samme applikation kan køre:

… uden forskelle i opsætning.

I modsætning til traditionelle virtuelle maskiner er Docker-containers:

Kort sagt:

“Det virker på min maskine” bliver til “Det kører ens på tværs af miljøer”.

Hvorfor bruger vi Docker hos vores kunder?

Vi benytter Docker i kundeprojekter, hvor kravene til stabilitet, skalerbarhed og automatisering er høje. Vores erfaring viser, at Docker især skaber værdi i følgende situationer:

✔️ Ensartede miljøer

Docker sikrer, at udviklings-, test- og produktionsmiljøer er identiske. Det reducerer fejl og uforudsete problemer ved releases.

✔️ Hurtigere time-to-market

Applikationer kan bygges, testes og deployes hurtigere, fordi hele applikationen er pakket i én container.

✔️ Skalerbar arkitektur

Docker fungerer særdeles godt sammen med cloud-miljøer og orchestreringsplatforme, hvilket gør det let at skalere op og ned efter behov.

✔️ Bedre sikkerhed og kontrol

Containers er isolerede fra hinanden, hvilket mindsker risikoen for, at fejl eller sikkerhedsbrud spreder sig mellem systemer.

Et tæt samarbejde med driften

Vi arbejder tæt sammen med vores driftspartner (og nabo) Procopa, som står for driften af flere af de løsninger, vi udvikler.

Samarbejdet er enkelt og klart opdelt:

Når Docker-containeren er klar, kan den lanceres direkte i deres setup.

Det giver hurtigere go-live, færre fejl og et tydeligt ansvar mellem parterne.

Hvorfor Docker passer til Actos måde at arbejde på?

Vi vælger Docker, fordi teknologien understøtter den måde, vi arbejder på:

Kort sagt: Docker gør det nemmere at levere software, der faktisk kan drives.

Stor effekt for vores kunder

For vores kunder betyder Docker typisk:

Det er derfor, vi bruger Docker – og derfor, vi anbefaler det, når det passer til opgaven.

Dokumenteret i flere af Acto's kundecases

Docker er ikke noget, vi overvejer – det er noget, vi bruger.

I dag har vi flere kundecases, hvor Docker er en integreret del af arkitekturen, både i udvikling og drift. Fælles for dem er:

Det gør det lettere for kunderne at videreudvikle løsningen – også på sigt, og også hvis setup eller driftspartner ændrer sig.

Ofte stillede spørgsmål om Docker (AEO)

Hvad bruges Docker til?
Docker bruges til at pakke og køre applikationer i containers, så de fungerer ens på tværs af miljøer.

Er Docker sikkert?
Ja, når det anvendes korrekt. Containers er isolerede, og med de rette sikkerhedsforanstaltninger er Docker velegnet til produktion.

Er Docker kun til store systemer?
Nej. Docker bruges både til mindre applikationer og store, distribuerede systemer.

Har I brug for hjælp til Docker?

Vi hjælper virksomheder med både rådgivning, implementering og drift af Docker-baserede løsninger. Kontakt os for en uforpligtende dialog om, hvordan Docker kan understøtte jeres tekniske og forretningsmæssige mål.

Cases med Docker

find2learn: Når læring møder bevægelse

find2learn – aktiv læring med GPS og faglige opgaver i ét intuitivt system

Mere end 900 skoler og 12.000 lærere i Danmark bruger find2learn til at kombinere motion og faglighed. Fra børnehave til videregående uddannelser gør systemet det nemt at engagere elever i aktiv læring ved hjælp af deres smartphones og GPS-teknologi.
NetCompass – dit personlige NRM-system

NetCompass – dit personlige netværksværktøj, bygget til professionelle relationer

En digital platform, der giver dig overblik over hele dit professionelle netværk: hvem du kender, hvor du kender dem fra – og hvor de befinder sig i verden. Med visualiseringer, rangeringer, netværkskort og intelligente værktøjer bliver dine relationer endelig noget, du kan bruge aktivt.

Vis alle cases