Serial Attached SCSI (SAS) je tehnologija, zasnovana za prenos podatkov v računalniške naprave za shranjevanje, kot so trdi diski in tračne enote, in iz njih. Gre za serijski protokol točka‑točka, ki je nadomestil starejše vzporedne izvedbe SCSI. SAS uporablja standardni nabor ukazov SCSI, kar omogoča ohranjanje združljivosti na nivoju ukazov in funkcionalnosti z obstoječo SCSI programsko opremo in sistemi.

Hitrost in razvoj standardov

SAS je bil zasnovan z mislijo na visoko razpoložljivost, zmogljivost in razširljivost. Prva generacija je delovala pri 3 Gbit/s na linijo; kasnejši standardi so dvignili hitrosti:

  • SAS-2 (okoli 2009): 6 Gbit/s na link;
  • SAS-3: 12 Gbit/s na link;
  • SAS-4 in novejše specifikacije so prinesle še višje hitrosti, pri čemer se zmogljivosti konstantno povečujejo z razvojem tehnologije.

V praksi so dejanske hitrosti prenosa odvisne od vrste pogona (HDD ali SSD), zasedenosti povezave in protokolskih režijskih stroškov, vendar sodobni SAS SSD-ji in kontrolerji zagotavljajo zelo nizke zakasnitve in visoke IOPS, kar je ključno za podatkovne centre in zahtevne strežniške okolje.

Združljivost z SATA

Protokol SAS je zasnovan tako, da je navzdol združljiv z drugimi napravami, zlasti z SATA. To pomeni:

  • Na krmilnik SAS je običajno mogoče priklopiti tudi SATA pogone (SATA naprave lahko delujejo na SAS kontrolerjih).
  • Nasprotno pa pogonov SAS običajno ni mogoče neposredno priključiti na SATA krmilnik — SAS ponuja funkcije (kot so večvhodne/večizhodne poti in napredne upravljalne možnosti), ki jih SATA ne podpira.

Topologija in ključne funkcije

SAS uporablja serijsko točka‑točka topologijo, kar prinaša več prednosti v primerjavi z vzporednim SCSI in osnovnim SATA vmesnikom:

  • Dual‑port (dvojni priklop) na napravah SAS omogoča redundantne poti do skladiščnega sistema, kar poveča razpoložljivost in omogoča napredne sheme multipath.
  • Polna dvosmerna komunikacija (full‑duplex) povečuje učinkovitost prenosa.
  • En sam SAS kontroler lahko naslovi veliko število naprav (preko razširjevalnikov/expanderjev), kar omogoča skalabilne sisteme za velike matrike diskov.

Konektorji in strojna oprema

SAS naprave uporabljajo specifične fizične konektorje (npr. SFF serije), ki omogočajo robustne povezave in pogosto podpirajo tudi kombinirane priključke za SATA. Poleg fizičnih povezav so pomembni še krmilniki (HBA), razširjevalniki (expanders) in RAID kontrolerji, ki izkoriščajo možnosti SAS za upravljanje virov in redundance.

Uporaba, prednosti in slabosti

SAS je v praksi najbolj razširjen v podjetniških okoljih in podatkovnih centrih, kjer je potrebna visoka zanesljivost, redundanca in zmogljivost. Pogoste uporabe vključujejo strežniške diske, RAID polja, rešitve za skupno rabo blokov in knjižnice za tračne enote.

  • Prednosti:
    • Visoka razpoložljivost (dual‑port, multipath);
    • Visoke hitrosti in nizke zakasnitve, še posebej v kombinaciji s SSD‑ji;
    • Široka razširljivost z uporabo razširjevalnikov;
    • Robustne upravljalne in diagnostične funkcije.
  • Slabosti:
    • Višji stroški v primerjavi z osnovnimi SATA rešitvami;
    • Kompleksnejša strojna izvedba in upravljanje;
    • SATA je še vedno primeren za cenovno občutljive, manj kritične aplikacije za arhiviranje in masačno shranjevanje.

Protokol SAS razvija in vzdržuje tehnični odbor T10 Mednarodnega odbora za standarde informacijske tehnologije (INCITS), spodbuja pa ga združenje SCSI Trade Association (SCSITA). Zaradi svoje zanesljivosti in zmogljivosti bo SAS še naprej pomemben del infrastrukture za poslovno in oblačno shranjevanje podatkov.