Inhoudsopgave:
- Definitie - Wat betekent Internet Small Computer Systems Interface (iSCSI)?
- Techopedia verklaart Internet Small Computer Systems Interface (iSCSI)
Definitie - Wat betekent Internet Small Computer Systems Interface (iSCSI)?
De interface voor kleine computersystemen op internet (iSCSI) is een netwerkstandaard voor het koppelen van componenten voor gegevensopslag via een netwerk, meestal in SAN's (Storage Area Networks).
SCSI is een gevestigd medium voor snelle communicatie tussen componenten. Het communiceert met fysiek gescheiden componenten via een Internet Protocol-netwerk. ISCI gebruikt TCP-poorten 80 en 3260 van het Transmission Control Protocol (TCP).
Techopedia verklaart Internet Small Computer Systems Interface (iSCSI)
In een Storage Area Network (SAN) wordt schijfopslag meestal geconsolideerd in een enkele box met de controller en een groot aantal schijven. Een deel van deze megaschijf, een logisch eenheidsnummer (LUN) genoemd, wordt vervolgens aangeboden aan een server voor opslag. Een voorbeeld is een Windows-server op een bedrijfsnetwerk (LAN).
Een megaschijf verschijnt voor het Windows-besturingssysteem als een lokaal aangesloten fysieke schijf. Het is noodzakelijk om de Windows-server te vertellen dat de LUN een lokale schijf is en niet alleen een toegewezen netwerkstation. Veel applicaties (zoals die van Oracle) weigeren te werken met toegewezen schijven. Daarom is het noodzakelijk om een manier te vinden om het Windows-besturingssysteem het LUN te laten herkennen als een lokale schijf en om de overdracht van gegevens op het LUN terug naar de moedermegadisk toe te staan. Dit alles wordt bereikt met behulp van iSCSI.
Een klein programma met de naam iSCSI-initiator bevindt zich op de Windows-server en wordt geactiveerd wanneer het besturingssysteem opstart. Met de initiator kan Windows het LUN als een lokale schijf zien. De initiator is ook verantwoordelijk voor het verzenden van speciaal opgemaakte SCSI-opdrachten via het IP-netwerk. Deze opdrachten staan bekend als opdrachtbeschrijvingsblokken (CDB's).
Hoewel de uitvoering anders zal zijn, is het concept exact hetzelfde voor andere besturingssystemen zoals Unix of Linux, of voor andere omgevingen dan SAN's.