A Serial Attached SCSI (SAS) egy olyan technológia, amelyet az adatok számítógépes tárolóeszközökre, például merevlemezekre és szalagos meghajtókra történő átvitelére terveztek. Az SAS egy pont–pont, soros protokoll, amely a hagyományos párhuzamos SCSI utódjaként jött létre. Az SAS a szabványos SCSI parancskészletet használja, így alkalmas nagyvállalati környezetek igényeinek kielégítésére (meghajtó-menedzsment, hibakezelés, többútú elérés stb.).

Az SAS-t az INCITS (International Committee for Information Technology Standards) T10 műszaki bizottsága dolgozta ki és tartja karban, és az SCSI kereskedelmi szövetség (SCSITA) támogatja. Az első SAS-generációk átviteli sebessége alacsonyabb volt a párhuzamos SCSI csúcsértékeinél, de a fejlődés gyors volt: a szabvány későbbi verziói jelentősen növelték az adatátviteli sebességet (például 6 Gbit/s-ra emelkedett a SAS-2 bevezetésével körülbelül 2009 körül), majd további generációkkal még nagyobb sebességek érhetők el.

Főbb jellemzők

  • Pont–pont architektúra: minden SAS-port közvetlen összeköttetést biztosít a másik végponttal, ami megbízható, alacsony késleltetésű kapcsolatot eredményez.
  • Többutas elérés és redundancia: sok SAS-meghajtó kettős porttal rendelkezik (dual-port), így több útvonalon is elérhető, ami növeli a rendelkezésre állást és támogatja a többutas I/O-t.
  • SCSI parancskészlet: fejlett parancs- és eseménykezelés, ami fontos az enterprise funkciókhoz (például natív parancs-átirányítás, hibakezelés).
  • Skálázhatóság: SAS-expander használatával sok eszköz (tártalmaz, rack) köthető össze egy vezérlővel.
  • Megbízhatóság és üzemeltethetőség: hot-swap támogatás, fejlett hibakezelés és monitoring lehetőségek.

Sebesség és fejlődés

Az SAS szabvány többi generációja a sávszélesség növelésére fókuszált. Általános áttekintés (példaszerűen):

  • SAS-1: körülbelül 3 Gbit/s linkenként.
  • SAS-2: körülbelül 6 Gbit/s (a szabvány egyik fontos előrelépése, a 2000-es évek végén jelent meg).
  • SAS-3 és későbbi verziók: 12 Gbit/s és még nagyobb linksebességek, amik az adatközpontok növekvő igényeit szolgálják.

Az egyes generációk összetett technikai fejlesztéseket is tartalmaznak (jelelés, jelek feldolgozása, csatlakozók), így a gyakorlatban a tényleges teljesítmény függ a vezérlőtől, kábelezéstől és a meghajtóktól is.

Kompatibilitás SATA-val

Az SAS és a SATA közötti kompatibilitás egy fontos gyakorlati előny:

  • Lefelé kompatibilitás: SAS-vezérlők és SAS-infrastruktúra képes SATA-meghajtókat kiszolgálni. Ennek oka, hogy az SAS a SCSI parancsszint felett támogatja a SATA meghajtók elérését a Serial ATA Tunneling Protocol (STP) használatával, így a SATA-eszközök csatlakoztathatók SAS háttérhez (vezérlőkhöz) és expanderhez.
  • Fordított irányban nincs kompatibilitás: általában SAS-meghajtókat nem lehet SATA-vezérlőhöz csatlakoztatni, mert a SATA-vezérlők nem ismerik a SAS speciális funkcióit (például a dual-portot és a SCSI parancskezelés bizonyos aspektusait).

Röviden: SATA-meghajtók használhatók SAS környezetben, de SAS-meghajtókhoz SAS-képes vezérlő szükséges.

Csatlakozók, topológia és hardver

  • Csatlakozók: az SAS rendszerek különböző SFF (Small Form Factor) csatlakozókat használnak (például SFF-8087, SFF-8088, SFF-8643, SFF-8644), valamint nagyobb sűrűségű Mini-SAS és Mini-SAS HD megoldásokat. Ezeket a csatlakozókat a gyártók és a rendszerintegrátorok választják meg a házhát és kábelezés alapján.
  • Expander: SAS-expanderek teszik lehetővé, hogy egy vagy több vezérlő sok meghajtót kezeljen; az expander-ek gyakorlatilag kapcsolóként viselkednek a SAS topológiában.
  • Vezérlők és HBA-k: az SAS környezetben Host Bus Adapterek (HBA) és RAID-vezérlők a tipikus interfészek. Ezek hardveresen támogatják a többútús I/O-t, RAID-t és egyéb enterprise funkciókat.

Használati területek és előnyök

Az SAS elsősorban vállalati és adatközponti környezetekben terjedt el, ahol fontosak a megbízhatóság, skálázhatóság és teljesítmény. Tipikus felhasználási területek:

  • szerverek és tárolóberendezések (RAID tömbök),
  • nagy teljesítményű adatbázisok és tranzakciós rendszerek,
  • archiválási és biztonsági megoldások, ahol nagy rendelkezésre állás szükséges.

Előnyei között szerepelnek a megnövelt megbízhatóság, a többútú elérés és az expander-alapú skálázhatóság, ami különösen fontos heterogén tárolóinfrastruktúrákban.

Összefoglalás

Az SAS egy robusztus, ipari szabvány szerinti soros tárolóprotokoll, amely a SCSI parancskészletre épít, és kifejezetten az adatközponti, vállalati felhasználási eseteket célozza meg. Képes kiszolgálni SATA-meghajtókat is (lefelé kompatibilitás), ugyanakkor SAS-meghajtók működéséhez SAS-képes háttérinfrastruktúra szükséges. A szabvány folyamatos fejlődése lehetővé tette a sebességek és funkciók bővülését, így az SAS továbbra is fontos szereplő marad a nagy megbízhatóságot és skálázhatóságot igénylő tárolórendszerekben.