Internet-Schnittstelle für kleine Computersysteme (iscsi)

Definition - Was bedeutet iSCSI (Internet Small Computer Systems Interface)?

Die Internet Small Computer Systems Interface (iSCSI) ist ein Netzwerkstandard zum Verbinden von Datenspeicherkomponenten über ein Netzwerk, normalerweise in Storage Area Networks (SANs).

SCSI ist ein etabliertes Medium für die schnelle Kommunikation zwischen Komponenten. Es kommuniziert mit physisch getrennten Komponenten über ein Internetprotokollnetzwerk. ISCI verwendet die TCP-Ports 80 und 3260 (Transmission Control Protocol).

Technische.me erklärt die Internet Small Computer Systems Interface (iSCSI)

In einem Storage Area Network (SAN) wird der Festplattenspeicher normalerweise in einer einzigen Box zusammengefasst, die den Controller und eine große Anzahl von Festplatten enthält. Ein Teil dieser Mega-Festplatte, die als LUN (Logical Unit Number) bezeichnet wird, wird dann einem Server zur Speicherung vorgelegt. Ein Beispiel ist ein Windows-Server in einem lokalen Unternehmensnetzwerk (LAN).

Eine Mega-Festplatte wird dem Windows-Betriebssystem als lokal angeschlossene physische Festplatte angezeigt. Dem Windows-Server muss mitgeteilt werden, dass die LUN eine lokale Festplatte und nicht nur ein zugeordnetes Netzwerklaufwerk ist. Viele Anwendungen (z. B. von Oracle) lehnen es ab, mit zugeordneten Laufwerken zu arbeiten. Daher muss eine Möglichkeit gefunden werden, damit das Windows-Betriebssystem die LUN als lokale Festplatte erkennt und die Datenübertragung auf der LUN zurück zur Mutter-Megadisk ermöglicht. All dies wird mit iSCSI erreicht.

Ein kleines Programm namens iSCSI-Initiator befindet sich auf dem Windows-Server und wird beim Start des Betriebssystems aktiviert. Der Initiator ermöglicht Windows, die LUN als lokale Festplatte anzuzeigen. Der Initiator ist auch dafür verantwortlich, speziell formatierte SCSI-Befehle über das IP-basierte Netzwerk zu senden. Diese Befehle werden als Command Descriptor Blocks (CDBs) bezeichnet.

Obwohl die Ausführung unterschiedlich sein wird, ist das Konzept für andere Betriebssysteme wie Unix oder Linux oder für andere Umgebungen als SANs genau dasselbe.