Co to jest iSCSI?

Internet Small Computer System Interface (iSCSI) to protokół umożliwiający zdalny dostęp do różnych nośników. To samo w sobie nie sugeruje, że protokół iSCSI różni się od innych protokołów. Jednak protokół iSCSI umożliwia zdalny dostęp za pośrednictwem standardowej linii Transmission Control Protocol/Internet Protocol (TCP/IP) — tego samego typu, który jest używany do uzyskiwania dostępu do Internetu. Zastosowania iSCSI mają przede wszystkim charakter biznesowy.

iSCSI pozwala również użytkownikowi na zdalny dostęp do urządzeń SCSI na odległość bez utraty dużej szybkości w porównaniu z fizycznym połączeniem SCSI. Wysyła jednak przez sieć te same polecenia, które są używane przez oprogramowanie SCSI. Dotyczy to zarówno aplikacji sieci lokalnej (LAN), jak i sieci rozległej (WAN). Co zdumiewające, jeden konkretny test protokołu iSCSI umożliwił użytkownikowi w Hajfie w Izraelu dostęp do dysku twardego w Seattle w stanie Waszyngton.

iSCSI może być przydatne na przykład, gdyby ktoś potrzebował pliku przechowywanego na dysku twardym w domu. Jeśli dana osoba jest w podróży służbowej i nie ma nikogo w domu, aby umieścić plik na serwerze protokołu przesyłania plików (FTP), użytkownik nie będzie mógł uzyskać dostępu, dopóki ktoś nie pojawi się na komputerze domowym, aby umieścić plik na serwer. Gdyby jednak plik był przechowywany na dysku twardym SCSI, użytkownik mógłby pobrać dane ze swojego domowego komputera na swój komputer służbowy.

Istnieją alternatywy dla iSCSI. Tradycyjne sieci pamięci masowej (SAN) mogą wykonywać wiele funkcji iSCSI z potencjalnie większą wydajnością. Jednak większość protokołów SAN nie jest dobrym wyborem z ekonomicznego punktu widzenia, ponieważ dodatkowy sprzęt często kosztuje więcej niż wypalenie danych na dyskietce i przesłanie ich do hotelu. To sprawia, że ​​inne protokoły SAN nie są najlepszym wyborem dla organizacji o ograniczonych możliwościach finansowych.

iSCSI nie jest pozbawiony wad. Jego natura ogranicza go do komputerów, na których działa inicjator iSCSI, który umożliwia działanie protokołu. Wolne połączenie TCP/IP skutkowałoby powolnym połączeniem iSCSI, ponieważ są one ze sobą zasadniczo połączone. Można to radykalnie zrównoważyć pojawieniem się modemu Gigabit Ethernet. Pozwala to na szybką transmisję danych, ale jest też mało opłacalne ekonomicznie.
Zastosowań iSCSI jest wiele, podobnie jak wady. Niektóre z nich mogą zostać unieważnione w przyszłości ze względu na postęp technologiczny – być może nawet w samym iSCSI. W końcu jest to tylko wersja beta protokołu, który jest obecnie na rynku.