Hva er en containerbasert arkitektur?

En containerbasert arkitektur er en metode for å distribuere og kjøre applikasjoner i lette, isolerte miljøer kalt containere. Beholdere er et abstraksjonslag som lar utviklere pakke en applikasjon og dens avhengigheter i en enkelt enhet som kan kjøres konsekvent på tvers av forskjellige miljøer, for eksempel utvikling, testing og produksjon. Hver beholder har sitt eget isolerte filsystem, nettverk og ressurser, noe som gjør det enklere å administrere og distribuere applikasjoner. Beholderbaserte arkitekturer kan også forbedre skalerbarhet, ytelse og pålitelighet ved å la applikasjoner enkelt distribueres og skaleres horisontalt over en klynge av beholdere. Noen populære containerteknologier inkluderer Docker, Kubernetes og Apache Mesos.

Publiseringsdato: