Serial Attached SCSI (SAS) – soros SCSI tárolóprotokoll és kompatibilitás

SAS (Serial Attached SCSI): gyors, megbízható soros SCSI tárolóprotokoll — sebesség, SATA-kompatibilitás és vállalati tárolási megoldások áttekintése.

Szerző: Leandro Alegsa

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.

SAS (Serial Attached SCSI) vs. párhuzamos SCSI

  • A SAS-busz pont-pont, míg az SCSI-busz többpontos. Minden egyes SAS-eszköz egy dedikált kapcsolaton keresztül csatlakozik a kezdeményezőhöz, hacsak nem használunk bővítőt. Ha egy kezdeményező egy célponthoz kapcsolódik, nincs lehetőség a versengésre; a párhuzamos SCSI esetében még ez a helyzet is okozhat versengést.
  • A SAS-nak nincsenek terminációs problémái, és nem igényel terminátorcsomagokat, mint a párhuzamos SCSI.
  • A SAS kiküszöböli az órajel-eltolódást.
  • A SAS bővítők segítségével akár 16 384 eszközt is támogat, míg a párhuzamos SCSI egyetlen csatornán 8, 16 vagy 32 eszközre (beleértve a SCSI-vezérlőt is) korlátozódik.
  • Az SAS nagyobb átviteli sebességet támogat (1,5 VAGY 3,0 Gbit/s), mint a legtöbb párhuzamos SCSI szabvány. A sebességet minden egyes kezdeményező-cél kapcsolaton belül valósítják meg, így nagyobb az átviteli teljesítmény, míg a párhuzamos SCSI esetében a sebességet a teljes multidrop buszon osztják meg.
  • A SAS-vezérlőknek a szabvány szerint támogatniuk kell a SATA-eszközöket.
  • A SAS és a párhuzamos SCSI egyaránt az SCSI parancskészletet használja.

SAS vs SATA

  • A SATA-eszközöket a gazdabusz-adapterhez csatlakoztatott portjuk száma, míg a SAS-eszközöket a WWN (World Wide Name) azonosítja.
  • A legtöbb SAS-meghajtó Tagged Command Queuing, míg a legtöbb újabb SATA-meghajtó Native Command Queuing funkciót biztosít, amelyek mindegyikének megvannak a maga előnyei és hátrányai.
  • A SATA az ATA parancskészletet követi, és így csak merevlemezeket és CD/DVD-meghajtókat támogat. A SAS elméletileg számos más eszközt is támogat, beleértve a szkennereket és nyomtatókat. Ez az előny azonban akár meg is szűnhet, mivel a legtöbb ilyen eszköz alternatív utakat is talált az USB, az IEEE 1394 (FireWire) és az Ethernet buszokon keresztül.
  • A SAS hardver lehetővé teszi a többutas I/O-t az eszközökhöz, míg a SATA (a SATA II előtt) nem. A specifikáció szerint a SATA II portok sokszorozóit használja a portbővítés eléréséhez. Néhány porttöbbszöröző gyártó a porttöbbszöröző hardvert kihasználva többutas I/O-t valósított meg.
  • A SATA-t a párhuzamos ATA általános célú utódjaként forgalmazzák, és ma már elterjedt a fogyasztói piacon, míg a drágább SAS-t a kritikus szerveralkalmazások számára forgalmazzák.
  • A SAS hibaelhárítás és -jelentés SCSI-parancsokat használ, amelyek több funkcióval rendelkeznek, mint a SATA-meghajtók által használt ATA SMART-parancsok.
  • A SAS magasabb jelzőfeszültséget használ (800-1600 mV TX, 275-1600 mV RX), mint a SATA (400-600 mV TX, 325-600 mV RX). Ha a SAS-t SATA-val keverik, a SAS-meghajtók SATA-feszültségen futnak. A magasabb feszültség egyik oka az, hogy a SAS használható legyen szerver háttértárakban.
  • A magasabb jelzőfeszültségek miatt a SAS akár 8 m (25 láb) hosszú kábeleket is használhat, a SATA 1 m (3 láb) hosszúságra korlátozódik.

Csatlakozók

A SAS-csatlakozó sokkal kisebb, mint a hagyományos párhuzamos SCSI-csatlakozók, ami lehetővé teszi a kisméretű, 2,5 hüvelykes (64 mm-es) meghajtók használatát. Az SAS legfeljebb 3 Gbit/s adatátviteli sebességet támogat, de várhatóan 2012-re eléri a 12 Gbit/s sebességet.

A fizikai SAS-csatlakozó többféle változatban kapható:

Kép

Codename

Más néven is ismert

Ext/int

# Tüskék száma

# készülékek száma

Comment

SAS drive connector

SFF 8482

SATA-csatlakozó

Belső

1

SATA-val kompatibilis formafaktor: lehetővé teszi a SATA-meghajtók SAS hátlaphoz való csatlakoztatását, így például egy DVD-író csatlakoztatásához nem kell további SATA-vezérlőt telepíteni. Ne feledje, hogy a SAS-meghajtók nem használhatók SATA-buszon, és fizikai csatlakozójukat kulcsokkal rögzítették, hogy megakadályozzák a SATA-háttértárcsára való csatlakoztatást. A képen látható csatlakozó a meghajtó oldali csatlakozó.

SFF 8484 type header

SFF 8484

Belső

32 (19)

4 (2)

Nagy sűrűségű belső csatlakozó, 2 és 4 sávos változatok az SFF szabványban meghatározottak szerint

SFF 8485

Meghatározza az SGPIO-t (az SFF 8484 kiterjesztése) - egy soros kapcsolat protokoll, amelyet általában LED kijelzőkhöz használnak.

SFF 8470 SAS connector

SFF 8470

Infiniband csatlakozó

Külső

32

4

Nagy sűrűségű külső csatlakozó (belső csatlakozóként is használható)

SFF 8087 SAS connector

SFF 8087

Belső mini-SAS

Belső

4

Molex iPASS csökkentett szélességű belső 4x-es csatlakozó a jövőbeni 10 Gbit/s támogatással

SFF 8088 connector

SFF 8088

Külső mini-SAS

Külső

32

4

Molex iPASS csökkentett szélességű külső 4x-es csatlakozó a jövőbeni 10 Gbit/s támogatással





Keres
AlegsaOnline.com - 2020 / 2025 - License CC3