iSCSI



En informática, iSCSI ( / ˈ aɪ s k ʌ z i / ( listen ) Sobre este sonido EYE -skuz-ee ) es un acrónimo de Internet Small Computer Systems Interface , un estándar de red de almacenamiento basado en el Protocolo de Internet (IP) para vincular instalaciones de almacenamiento de datos. iSCSI proporciona acceso a nivel de bloque a los dispositivos de almacenamiento mediante la transmisión de comandos SCSI a través de una red TCP / IP . iSCSI facilita la transferencia de datos a través de intranets y la gestión del almacenamiento a largas distancias. Se puede utilizar para transmitir datos a través deredes de área local (LAN), redes de área amplia (WAN) o Internet y pueden permitir el almacenamiento y la recuperación de datos independientes de la ubicación.

El protocolo permite a los clientes (llamados iniciadores ) enviar comandos SCSI ( CDB ) a dispositivos de almacenamiento ( objetivos ) en servidores remotos. Es un protocolo de red de área de almacenamiento (SAN) que permite a las organizaciones consolidar el almacenamiento en matrices de almacenamiento al tiempo que proporciona a los clientes (como bases de datos y servidores web) la ilusión de discos SCSI conectados localmente. [1] Compite principalmente con el canal de fibra , pero a diferencia del canal de fibra tradicional, que generalmente requiere cableado dedicado, [a] iSCSI se puede ejecutar a largas distancias utilizando la infraestructura de red existente. [2] IBM y Cisco fueron pioneros en iSCSI en 1998 y se presentaron como un borrador de estándar en marzo de 2000. [3]

En esencia, iSCSI permite que dos hosts negocien y luego intercambien comandos SCSI mediante redes de Protocolo de Internet (IP). Al hacer esto, iSCSI toma un popular bus de almacenamiento local de alto rendimiento y lo emula en una amplia gama de redes, creando una red de área de almacenamiento (SAN). A diferencia de algunos protocolos SAN, iSCSI no requiere cableado dedicado; se puede ejecutar sobre la infraestructura IP existente. Como resultado, iSCSI a menudo se considera una alternativa de bajo costo al Fibre Channel , que requiere una infraestructura dedicada, excepto en su forma FCoE (Fibre Channel over Ethernet). Sin embargo, el rendimiento de una implementación de SAN iSCSI puede verse seriamente degradado si no se opera en una red o subred dedicada (LAN o VLAN), debido a la competencia por una cantidad fija de ancho de banda.

Aunque iSCSI puede comunicarse con tipos arbitrarios de dispositivos SCSI, los administradores del sistema casi siempre lo utilizan para permitir que los servidores (como los servidores de bases de datos) accedan a los volúmenes de disco en las matrices de almacenamiento. Las SAN iSCSI suelen tener uno de dos objetivos:

Un iniciador funciona como un cliente iSCSI. Un iniciador normalmente tiene el mismo propósito para una computadora que un adaptador de bus SCSI, excepto que, en lugar de cablear físicamente los dispositivos SCSI (como discos duros y cambiadores de cinta), un iniciador iSCSI envía comandos SCSI a través de una red IP. Un iniciador se divide en dos tipos generales:

Un iniciador de software usa código para implementar iSCSI. Por lo general, esto sucede en un controlador de dispositivo residente en el kernel que usa la tarjeta de red (NIC) existente y la pila de red para emular dispositivos SCSI para una computadora hablando el protocolo iSCSI. Los iniciadores de software están disponibles para los sistemas operativos más populares y son el método más común de implementar iSCSI.