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.
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 |
|
| 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 | 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 | Infiniband csatlakozó | Külső | 32 | 4 | Nagy sűrűségű külső csatlakozó (belső csatlakozóként is használható) |
|
| 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 | 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



