SCSI (Small Computer System Interface)

El término SCSI (Small Computer System Interface) es fundamental para entender cómo se mueven los datos hacia el backup, ya que, aunque es una tecnología antigua, sigue siendo el «lenguaje» universal que utilizan los discos y las cintas.

1. El lenguaje de los datos

SCSI no es solo un tipo de cable o conector físico antiguo; es un conjunto de comandos. Cuando el software de backup (como NetBackup) quiere escribir en una cinta, envía comandos SCSI (como READ, WRITE, REWIND).

Lo más importante hoy en día es que estos comandos SCSI se «encapsulan» dentro de otras tecnologías modernas:

  • En la SAN: Se envían comandos SCSI dentro de tramas de Fibre Channel.
  • En la Red: Se envían comandos SCSI dentro de paquetes TCP/IP (esto es lo que conocemos como iSCSI).
2. Elementos SCSI en la Librería de Cintas

En el hardware que describe tu documento (página 5), el protocolo SCSI es el que permite que el Robot y los Drives se comuniquen:

  • Identificación: Cada elemento en un bus SCSI tiene un número único (SCSI ID).
  • LUN (Logical Unit Number): Es un concepto clave. Dentro de un mismo ID de destino, puede haber varias unidades lógicas. Por ejemplo, una librería de cintas puede tener un solo ID de SCSI, pero el Drive 1 es la LUN 0 y el Robot es la LUN 1.
3. Evolución: Del cable paralelo al SAS

Originalmente, SCSI usaba cables planos y anchos muy delicados (SCSI paralelo). Sin embargo, el estándar ha evolucionado hacia:

  • SAS (Serial Attached SCSI): Es la versión moderna y serie de SCSI. Es lo que verás en la mayoría de los servidores actuales para conectar discos duros internos o librerías de cintas pequeñas que no van por fibra.
  • Ventaja de SAS: Permite conectar muchos más dispositivos y a velocidades mucho mayores que el SCSI antiguo, manteniendo la compatibilidad con los comandos de siempre.
4. ¿Cómo encaja en el backup?

Para que el backup funcione, ocurre lo siguiente:

  1. El Software genera una orden de escritura.
  2. Esa orden se traduce a comandos SCSI.
  3. Esos comandos viajan por la «autopista» de la SAN (Fibre Channel) o por SAS.
  4. El Drive de la librería recibe el comando SCSI y escribe físicamente en la cinta.
Resumen de conceptos clave:
  • SCSI: El lenguaje o protocolo de comandos.
  • iSCSI: SCSI viajando por cables de red normales (Ethernet).
  • SAS: La versión física moderna (serie) de los cables SCSI.
  • LUN: La forma de dividir un dispositivo SCSI en varias partes lógicas.