Simple blob storage¶
Simple blob storage (SBS) ist eine Option mit der koala in einen alternativen Modus geschaltet werden kann. Dieser ermöglicht koala als simple http REST-Schnittstelle zu einem "Archival Storage" Backend zu verwenden. Typischerweise wird hierbei IBM Spectrum Protect (SP) verwendet, falls dieses bereits vorhanden ist.
Vorteil ist, dass hierdurch IBM SP als einfach zu integrierender Archivspeicher für andere Anwendungen bereitgestellt werden kann.
SBS kann als Alternative zur "vollen" LZA-Implementierung mit SIP- und DIP-Paketen und der aufwändigen Metadatenerstellung verwendet werden, falls diese Features nicht benötigt werden. Siehe hierzu: API.
koala im SBS-Modus zu betreiben ist leichtgewichtig, da nur eine Untermenge der normalerweise benötigten Komponenten betrieben werden muss.
Datenfluss¶
Beispiel: Ein Nutzer möchte eine lokale PDF-Datei in koala (SBS) speichern. Hierzu wird beispielsweise das
Kommandozeilenwerkzeug curl
verwendet um die PDF-Datei per HTTP POST-Kommando an den koala-Endpunkt /api/sbs
zu
senden. koala nutzt die IBM SP-Bibliotheken, um die Daten an den IBM SP-Server weiterzugeben. Dieser speichert die
ankommenden Daten in einem "Staging"-Bereich zur Zwischenspeicherung und anschließend je nach aktueller Konfiguration
auf Bändern oder es wird zu einem weiteren Standort repliziert.