iSCSI
Problem
Ein Server benötigt zusätzlichen Speicherplatz und muss sein eigenes Dateisystem verwalten, während sich die Speicherhardware auf einem anderen Computer befindet.
Lösung — iSCSI
iSCSI steht für Internet Small Computer System Interface. Es trägt Speicher-Lese- / Schreibbefehle über TCP / IP und stellt Remote-Speicher als Blockgerät dar.
Auf ein Blockgerät wird als nummerierter, fester Byte-Abschnitt zugegriffen, wie auf einer Festplatte. Der Server kann ein Dateisystem darauf erstellen, um diese Blöcke in Dateien und Verzeichnisse zu organisieren.
Server ↓ IP Netzwerk Entfernter Speicher
Mit iSCSI verwaltet der Client das Dateisystem und fordert Blöcke an, wie z. B. "Block 100 lesen". Mit NFS (Network File System) verwaltet der Speicherserver das Dateisystem und der Client fordert Dateien an, wie z. B. "report.pdf lesen".
Verwenden Sie NFS, wenn mehrere Computer Zugriff auf freigegebene Dateien und Ordner benötigen, z. B. Dokumente, Uploads oder einen freigegebenen Datensatz.
Verwenden Sie iSCSI, wenn ein Server eine entfernte Festplatte benötigt, die er selbst verwalten kann, z. B. das Erstellen eines eigenen Dateisystems für Datenbankspeicher oder Festplatten virtueller Maschinen.
Kerngedanke: iSCSI bietet Remote Block Storage über IP.