Definition

Container

Ein Container ist allgemein ein Behälter, der ein Objekt oder mehrere Objekte für die Lagerung oder den Transport enthält. In dieser Definition wird erläutert, wie der Begriff Container in den Bereichen Virtualisierung, Softwareentwicklung, Storage, Data-Center-Management und Mobile Device Management (MDM) verwendet wird.

  • Container (Data Center): Ein vorgefertigtes modulares Rechenzentrum, das für die Unterbringung in einem 20-Fuß-Standard-Schiffscontainer ausgelegt ist.
  • Container (Java): Die Schnittstelle zwischen einer Komponente und der sie unterstützenden plattformspezifischen Funktionalität darunter.
  • Container (Mobile Device Management): Der verschlüsselte Bereich eines Mobilgerätes, der unternehmens- und personenbezogene Daten voneinander trennt.
  • Container (Storage): Ein definierter, spezifischer Ort in großen Speichersystemen.
  • Container (Virtualisierung): Ein modularer, stapelbarer Ansatz zur Entwicklung von Anwendungen, die in der Cloud laufen.

Die Idee, einen LKW in zwei Teile - eine Zugmaschine und einen Anhänger - aufzuteilen und Schiffscontainer herzustellen, die in sich geschlossen sind, wird dem US-amerikanischen Reeder und Logistikerunternehmer Malcom P. McLean zugeschrieben. In den 1950er Jahren hatte McLean die Idee für einen modularen Warentransport. Die Idee: Kühlcontainer von einem LKW heben zu können und auf ein Schiff zu stellen - ohne den Inhalt des Containers entladen zu müssen oder sich über die Temperatur im Schiffsraum Gedanken zu machen. McLeans Arbeit zur Standardisierung stapelbarer Container hat die Schifffahrtsbranche in der zweiten Hälfte des 20. Jahrhunderts völlig verändert.

Seit Anfang des 21. Jahrhunderts wird der Begriff Containerisierung von Softwareentwicklern verwendet. Sie beschreiben damit einen modularen Programmieransatz. In diesem Ansatz werden kleine, leichtgewichtige Softwarepakete, die alles beinhalten, was sie zum Ausführen der Anwendung benötigen, im selben Betriebssystem aufgeschichtet.

Diese Definition wurde zuletzt im November 2019 aktualisiert

Erfahren Sie mehr über Server- und Desktop-Virtualisierung