Containers zijn ontworpen om stateless te zijn - een inherent kenmerk dat ze perfect maakte voor sommige scenario's, maar lastig voor anderen. Stateless betekent impermanent - en het niet langer opslaan van data dan de levenscyclus van de container. Dit betekende dat ze het meest geschikt waren voor wegwerpbare, kortstondige gebruikssituaties.
Maar het feit dat u data kunt opslaan en openen is wat de meeste applicaties waardevol maakt. Ontwikkelaars hadden al lang moeite om de voordelen van containers te benutten voor workloads die in strijd waren met hun ontwerpprincipes (of ontwerpbeperkingen).
Tegenwoordig zijn stateful workloads de norm voor containers. En opslag is een zeer belangrijk onderdeel van een succesvolle containermanagementstrategie. Dit is te danken aan container-native opslagengines en -platforms zoals Portworx® die zijn geëvolueerd om stateful workloads te ondersteunen. Nu kunnen containers zelfs worden gebruikt voor traditionele, Legacy-applicaties.