Serial Attached SCSI
Serial Attached SCSI (SAS) es una tecnología diseñada para mover datos hacia y desde dispositivos de almacenamiento informático como discos duros y unidades de cinta. Se trata de un protocolo serie punto a punto que sustituye al SCSI paralelo. SCSI apareció por primera vez a mediados de los años 80 en los centros de datos corporativos. SAS utiliza el conjunto de comandos SCSI estándar. En la actualidad es ligeramente más lento que la implementación final de SCSI paralelo, pero en 2009 duplicará su velocidad actual a 6 Gbit/s. Esto permitirá transferencias de datos a una velocidad mucho mayor. El protocolo es compatible con las unidades SATA de segunda generación. Estas unidades pueden conectarse a placas base SAS (controladores), pero las unidades SAS no pueden conectarse a placas base SATA.
El protocolo SAS es desarrollado y mantenido por el comité técnico T10 del Comité Internacional de Estándares de Tecnología de la Información (INCITS) y promovido por la Asociación Comercial SCSI (SCSITA).
SAS (Serial Attached SCSI) frente a SCSI paralelo
- El bus SAS es punto a punto mientras que el bus SCSI es multipunto. Cada dispositivo SAS está conectado por un enlace dedicado al iniciador, a menos que se utilice un expansor. Si un iniciador está conectado a un objetivo, no hay oportunidad de contención; con SCSI paralelo, incluso esta situación podría causar contención.
- SAS no tiene problemas de terminación y no requiere paquetes de terminadores como SCSI paralelo.
- SAS elimina la desviación del reloj.
- SAS admite hasta 16.384 dispositivos mediante el uso de expansores, mientras que Parallel SCSI está limitado a 8, 16 o 32 dispositivos (incluido el controlador SCSI) en un solo canal.
- SAS admite una mayor velocidad de transferencia (1,5 ó 3,0 Gbit/s) que la mayoría de los estándares SCSI paralelos. La velocidad se realiza en cada conexión iniciador-destino, por lo que el rendimiento es mayor, mientras que en SCSI paralelo la velocidad se comparte en todo el bus multipunto.
- La norma exige que las controladoras SAS sean compatibles con los dispositivos SATA.
- Tanto SAS como SCSI paralelo utilizan el conjunto de comandos SCSI.
SAS vs SATA
- Los dispositivos SATA se identifican de forma exclusiva por su número de puerto conectado al adaptador de bus del host, mientras que los dispositivos SAS se identifican de forma exclusiva por su World Wide Name (WWN).
- La mayoría de las unidades SAS ofrecen la cola de comandos etiquetada, mientras que la mayoría de las unidades SATA más recientes ofrecen la cola de comandos nativa, cada una de las cuales tiene sus pros y sus contras.
- SATA sigue el conjunto de comandos ATA y, por tanto, sólo admite discos duros y unidades de CD/DVD. En teoría, SAS también admite otros muchos dispositivos, como escáneres e impresoras. Sin embargo, esta ventaja también podría ser discutible, ya que la mayoría de estos dispositivos han encontrado vías alternativas a través de buses como USB, IEEE 1394 (FireWire) y Ethernet.
- El hardware SAS permite la E/S multirruta a los dispositivos, mientras que SATA (antes de SATA II) no. Según la especificación, SATA II utiliza multiplicadores de puertos para lograr la expansión de los mismos. Algunos fabricantes de multiplicadores de puertos han implementado la E/S multirruta aprovechando el hardware de los multiplicadores de puertos.
- SATA se comercializa como un sucesor de propósito general de ATA paralelo y ahora es común en el mercado de consumo, mientras que el más caro SAS se comercializa para aplicaciones críticas de servidor.
- La recuperación de errores SAS y los informes utilizan comandos SCSI que tienen más funcionalidad que los comandos ATA SMART utilizados por las unidades SATA.
- SAS utiliza tensiones de señalización más altas (800-1600 mV TX, 275-1600 mV RX) que SATA (400-600 mV TX, 325-600 mV RX). Cuando SAS se mezcla con SATA, las unidades SAS funcionan a voltajes SATA. Una de las razones de este mayor voltaje es que SAS puede utilizarse en las placas base de los servidores.
- Debido a sus mayores voltajes de señalización, SAS puede utilizar cables de hasta 8 m de longitud, mientras que SATA está limitado a 1 m.
Conectores
El conector SAS es mucho más pequeño que los conectores SCSI paralelos tradicionales, lo que permite utilizar las pequeñas unidades de 2,5 pulgadas (64 mm). SAS admite velocidades de transferencia de datos puntuales de hasta 3 Gbit/s, pero se espera que alcance los 12 Gbit/s en el año 2012.
El conector físico SAS está disponible en diferentes variantes:
Imagen | Nombre en clave | También conocido como | Ext/int | # Número de clavijas | # Número de dispositivos | Comentario |
| SFF 8482 | Conector SATA | Interno | 1 | Factor de forma compatible con SATA: permite que las unidades SATA se conecten a una placa base SAS, lo que evita la necesidad de instalar un controlador SATA adicional sólo para conectar una grabadora de DVD, por ejemplo. Tenga en cuenta que las unidades SAS no se pueden utilizar en un bus SATA y que su conector físico está codificado para evitar que se conecten a una placa base SATA. El conector de la imagen es un conector del lado de la unidad. | |
| SFF 8484 | Interno | 32 (19) | 4 (2) | Conector interno de alta densidad, las versiones de 2 y 4 carriles están definidas por el estándar SFF | |
SFF 8485 | Define SGPIO (extensión de SFF 8484) - un protocolo de enlace en serie utilizado normalmente para los indicadores LED | |||||
| SFF 8470 | Conector Infiniband | Exterior | 32 | 4 | Conector externo de alta densidad (también utilizado como conector interno) |
| SFF 8087 | Mini-SAS interno | Interno | 4 | Conector Molex iPASS de anchura reducida y 4x interno con soporte futuro de 10 Gbit/s | |
| SFF 8088 | Mini-SAS externo | Exterior | 32 | 4 | Conector externo 4x Molex iPASS de anchura reducida, con futuro soporte de 10 Gbit/s |
Preguntas y respuestas
P: ¿Qué es SAS?
R: SAS son las siglas de Serial Attached SCSI, que es una tecnología diseñada para mover datos hacia y desde dispositivos de almacenamiento informático como discos duros y unidades de cinta.
P: ¿A qué sustituye SAS?
R: SAS sustituye al SCSI paralelo y es un protocolo serie punto a punto.
P: ¿Cuándo apareció SCSI por primera vez?
R: SCSI apareció por primera vez a mediados de la década de 1980 en los centros de datos corporativos.
P: ¿Qué conjunto de comandos utiliza SAS?
R: SAS utiliza el conjunto de comandos SCSI estándar.
P: ¿Es SAS más rápido que la implementación SCSI paralela definitiva?
R: En la actualidad, SAS es ligeramente más lento que la implementación SCSI paralela final, pero duplicará su velocidad actual hasta los 6 Gbit/s en 2009.
P: ¿Se pueden conectar unidades SAS a placas base SATA?
R: No, las unidades SAS no pueden conectarse a placas base SATA, pero las unidades SATA de segunda generación sí pueden conectarse a placas base (controladoras) SAS.
P: ¿Quién desarrolla y mantiene el protocolo SAS?
R: El protocolo SAS es desarrollado y mantenido por el comité técnico T10 del Comité Internacional de Estándares de Tecnología de la Información (INCITS) y promovido por la Asociación Comercial SCSI (SCSITA).