Was ist OpenStack Swift?
Was ist OpenStack Swift?
Bei OpenStack Swift – oder auch OpenStack Object Storage genannt – handelt es sich um ein Open-Source Objekt-Storage. Diese steht unter der Apache 2.0 Lizenz und läuft auf einer standardisierten Hardware. OpenStack Swift wird insbesondere für Backup und Archivierung unstrukturierter Daten, wie Dokumente, Bilder, Audio- und Video-Dateien, E-Mail sowie Abbilder virtueller Maschinen eingesetzt. Dabei werden Objekte und Dateien auf mehrere Festplatten geschrieben. Die Software sorgt dafür, dass die Daten über einen Server-Cluster verteilt repliziert wird. Dabei platziert Swift drei Kopien eines jeden Objekts als Standard an einem Ort, der so einzigartig wie möglich ist. Die Reihenfolge ist dabei Region, Zone, Server und dann Festplatte. Denn sollte ein Server oder eine Festplatte ausfallen, die Inhalte aus einem aktiven Node auf einen neuen Ort im Cluster. Das OpenStack Swift System lässt sich horizontal skalieren und der Zugriff erfolgt über ein „REST HTTP API“.