Wat is een op containers gebaseerde architectuur?

Een op containers gebaseerde architectuur is een methode voor het implementeren en uitvoeren van applicaties in lichtgewicht, geïsoleerde omgevingen die containers worden genoemd. Containers zijn een abstractielaag waarmee ontwikkelaars een applicatie en de bijbehorende afhankelijkheden kunnen verpakken in een enkele eenheid die consistent kan worden uitgevoerd in verschillende omgevingen, zoals ontwikkeling, testen en productie. Elke container heeft zijn eigen geïsoleerde bestandssysteem, netwerk en bronnen, waardoor het gemakkelijker wordt om applicaties te beheren en te implementeren. Op containers gebaseerde architecturen kunnen ook de schaalbaarheid, prestaties en betrouwbaarheid verbeteren doordat toepassingen eenvoudig kunnen worden gedistribueerd en horizontaal kunnen worden geschaald over een cluster van containers. Enkele populaire containertechnologieën zijn Docker, Kubernetes en Apache Mesos.

Publicatie datum: