Serial Attached SCSI (SAS) je sériový protokol navržený pro přenos dat mezi počítači a úložnými zařízeními. Používá standardní sadu příkazů SCSI a nahrazuje starší paralelní variantu rozhraní. SAS se uplatnil zejména v podnikových serverech, úložištích a páskových knihovnách pro svou spolehlivost, škálovatelnost a funkce pro vysokou dostupnost.

Přehled a základní principy

SAS je sériový a point-to-point protokol: každý port komunikuje přímo s protějškem bez sdílené sběrnice. Pomocí příkazové sady SCSI posílá požadavky na čtení a zápis a kontroluje stav zařízení. Mezi zásadní vlastnosti patří:

  • podpora vícecestného přístupu a dual-port disků pro redundanci,
  • možnost rozšíření počtu zařízení přes expandery,
  • vysoká integrita dat díky pokročilému řízení signálu a kontrolám chyb,
  • kompatibilita s běžnými úložnými médii používanými v datových centrech.

Vývoj a rychlostní generace

Protokol SCSI existuje od přibližně poloviny 80. let 20. století a byl původně definován pro paralelní sběrnice. S nástupem sériových rozhraní vznikl SAS, který kombinuje výhody SCSI příkazů se sériovým přenosem dat. SAS prošel několika generacemi, které postupně zvyšovaly přenosovou rychlost:

  • první generace SAS (přibližně 3 Gbit/s na linku),
  • následující generace zvyšující propustnost na 6 Gbit/s, 12 Gbit/s a v pozdějších revizích ještě výše.

Tyto rychlosti se týkají linky mezi dvěma zařízeními; reálná přenosová rychlost závisí také na řadiči, rozhraní a typu média (HDD/SSD).

Topologie, konektory a komponenty

SAS podporuje několik způsobů připojení a rozšíření:

  • Přímé připojení (Direct Attach) mezi řadičem a diskem nebo páskovou jednotkou, typické v menších systémech.
  • Expandery umožňují připojit ke stejnému řadiči mnoho zařízení a vytvořit stromovou topologii.
  • Řadiče v serverech a úložištích často poskytují více portů, ochranu dat a funkce RAID.

V praxi se používají specializované kabely a mini-SAS konektory pro vyšší hustotu připojení; konkrétní typy konektorů se liší podle výrobce a generace zařízení.

Kompatibilita se SATA

SAS byl navržen tak, aby byl částečně kompatibilní s rozhraním SATA. To znamená následující:

  • SATA disky lze obvykle připojit k řadiči SAS (backward compatibility),
  • naopak SAS disky nelze připojit k řadiči SATA, protože SAS podporuje dodatečné funkce (např. dual-port).

Tato kompatibilita umožnila kombinovat cenově výhodné SATA disky s robustními SAS řadiči v hybridních úložištích.

Příklady použití a výhody

  • podniková úložiště a servery s vysokou zátěží I/O,
  • RAID pole a zálohovací systémy, včetně páskových jednotek a knihoven,
  • datová centra, kde je požadována vysoká dostupnost a možnost vícecestného přístupu,
  • nasazení s kombinací pevných disků a SSD pro optimalizaci ceny a výkonu.

Mezi hlavní výhody SAS patří robustnost, škálovatelnost a funkcionalita potřebná v podnikových prostředích.

Standardizace a organizace

Vývoj a údržbu protokolu zajišťuje standardizační výbor T10 v rámci INCITS. Komerčně a technologicky SCSI a SAS podporuje i obchodní sdružení SCSI Trade Association. SAS používá stejnou příkazovou množinu jako tradiční paralelní SCSI, ale přenáší data po sériových linkách, což zjednodušuje návrh kabeláže a zvyšuje možnosti škálování.

Souhrn

SAS představuje v podnikové oblasti spolehlivé a škálovatelné rozhraní, které kombinuje zavedený SCSI příkazový model s výhodami sériového přenosu. Díky kompatibilitě se SATA a podpoře funkcí jako dual-porting a expandery je SAS běžnou volbou pro kritická úložiště. Pro více informací o této technologii lze nahlédnout do technických materiálů a specifikací týkajících se samotného protokolu a jeho implementací.

Pro základní definici „protokol“ viz také obecné informace o protocolech v oblasti ukládání dat a komunikace.