SCSI, SAS va SATA interfeyslarini taqqoslash. SATA, SAS va SSD drayverlari o'rtasidagi farq nima? Sas versiyalari

Ushbu maqola qattiq disk turlari o'rtasidagi farqni tushuntirishga va bag'ishlangan serverni sotib olishda to'g'ri tanlov qilishga yordam berishga qaratilgan.

SATA - ketma-ket ATA

Hozirda SATA disklari dunyoning aksariyat shaxsiy kompyuterlarida va byudjet serverining apparat konfiguratsiyalarida qo'llaniladi. SAS va SSD disklari bilan taqqoslaganda, SATA disklarining o'qish va yozish tezligi sezilarli darajada past, ammo ular saqlangan ma'lumotlarning katta miqdori tufayli tanlanadi.

SATA disklari ma'lumotni tez-tez yozish va o'qishni talab qilmaydigan o'yin serverlari uchun juda mos keladi. Shuningdek, SATA disklarini quyidagi maqsadlarda ishlatish maqsadga muvofiqdir:

  • video kodlash kabi oqim operatsiyalari;
  • ma'lumotlarni saqlash;
  • zaxira tizimlari;
  • hajmli, ammo yuklanmagan fayl serverlari.

SAS - ketma-ket biriktirilgan SCSI

SAS disklari korporativ va sanoat ish yuklari uchun boshidan boshlab ishlab chiqilgan bo'lib, bu ularning ishlashiga ijobiy ta'sir qiladi. SAS drayverlari SATA drayverlaridan ikki baravar tezlikda aylanadi, shuning uchun ular ko'p tishli kirishni talab qiladigan tezlikni sezgir vazifalar uchun tanlanishi kerak. Shuningdek, SAS disklari (SSD-lardan farqli o'laroq) ishonchli va takrorlanadigan ma'lumotlarning ustiga yozishni ta'minlay oladi.

SAS disklari xosting uchun maqbuldir, chunki ular ma'lumotlarni saqlashning yuqori ishonchliligini ta'minlashi mumkin. Bundan tashqari, SAS qattiq disklari quyidagi vazifalar uchun juda mos keladi:

  • ma'lumotlar bazasini boshqarish tizimlari (DBMS);
  • Yuqori yuklangan WEB-serverlar;
  • tarqatilgan tizimlar;
  • ko'plab so'rovlarni qayta ishlaydigan tizimlar - terminal serverlari, 1C serverlari.

SAS disklarining birgina kamchiliklari (SSD kabi) ularning kichik o'lchamlari va yuqori narxidir.

SSD - qattiq holatdagi disk

Yaqinda SSD disklari tobora ommalashib bormoqda. SSD yozib olish uchun magnit disklardan foydalanmaydi, lekin faqat USB flesh-disklarda ishlatilgandek, faqat o'zgarmas xotira chiplarini o'z ichiga oladi.

SSD-larda harakatlanuvchi qismlar mavjud emas, bu yuqori mexanik chidamlilik, quvvat sarfini kamaytirish va yuqori tezlikni ta'minlaydi. Ayni paytda SSD drayvlar o'qish va yozishning eng yuqori tezligini ta'minlaydi, bu ularni har qanday yuqori yuklangan loyihalarda ishlatishga imkon beradi.

SSD disklarining asosiy kamchiligi shundaki, ular diskka qayta yozilishi mumkin bo'lgan ma'lumotlarning cheklanganligi. Shunga ko'ra, agar sizning tizimingiz kuniga 20 Gb dan ortiq ma'lumotlarni yozsa, bir muncha vaqt o'tgach, SSD diskini almashtirishga tayyor bo'ling. Aytgancha, bunday disklarning narxi yuqoridagi ikkala turdan ham yuqori.

Sahifani yaratishda ko'plab zamonaviy CMS ko'pincha diskdagi bir nechta fayllarga bir vaqtning o'zida kirishni talab qiladi. Bunday tizimlar uchun SSD drayvlar ideal tanlovdir. SSD-disklarni band bo'lgan saytlar uchun ishlatish maksimal o'qish tezligini olishning kafolati.

Ushbu maqola sizning kompyuteringizga qattiq diskni, ya'ni qattiq disk interfeysini ulashga imkon beradigan narsalarga qaratiladi. Aniqrog'i, qattiq disklarning interfeyslari haqida, chunki ushbu qurilmalarni ulash uchun juda ko'p turli xil texnologiyalar mavjud bo'lgan davr mobaynida ixtiro qilingan va bu sohadagi standartlarning ko'pligi tajribasiz foydalanuvchini chalg'itishi mumkin. Biroq, hamma narsa tartibda.

Qattiq disk interfeyslari (yoki aniq aytganda, tashqi xotira interfeyslari, chunki ular nafaqat boshqa drayvlar, balki optik disklar ham ishlatilishi mumkin) ushbu tashqi xotira qurilmalari va anakart o'rtasida ma'lumot almashish uchun mo'ljallangan. Qattiq disk interfeyslari, disklarning fizik parametrlari singari, diskning ko'p ishlashi va ishlashiga ta'sir qiladi. Xususan, disklarning interfeyslari ularning parametrlarini aniqlaydi, masalan, qattiq disk va anakart o'rtasida ma'lumot almashish tezligi, kompyuterga ulanishi mumkin bo'lgan qurilmalar soni, disk massivlarini yaratish qobiliyati, issiq ulanish imkoniyati, NCQ va AHCI texnologiyalarini qo'llab-quvvatlash va boshqalar. ... Bundan tashqari, uni anakartga ulashingiz kerak bo'lgan qattiq disk interfeysiga bog'liq.

SCSI - kichik kompyuter tizimining interfeysi

SCSI - shaxsiy kompyuterlarda saqlash moslamalarini ulash uchun ishlab chiqilgan eng qadimgi interfeyslardan biri. Ushbu standart 1980-yillarning boshlarida paydo bo'lgan. Uni ishlab chiquvchilardan biri Alan Shugart bo'lib, u disketlar ixtirochisi sifatida ham tanilgan.

Kengashdagi SCSI interfeysining tashqi ko'rinishi va unga ulanish uchun kabel

SCSI standarti (an'anaviy ravishda ushbu qisqartma rus tilidagi transkripsiyada "ertak" deb o'qiladi) dastlab shaxsiy kompyuterlarda foydalanish uchun mo'ljallangan edi, bu formatning nomi - Kichik kompyuter tizimi interfeysi yoki kichik kompyuterlar uchun tizim interfeysi. Ammo, shunday bo'ldiki, bunday turdagi drayvlar asosan yuqori sinfdagi shaxsiy kompyuterlarda, keyinchalik esa serverlarda ishlatilgan. Buning sababi shundaki, muvaffaqiyatli arxitektura va keng buyruqlar to'plamiga qaramay, interfeysni texnik jihatdan amalga oshirish ancha murakkab bo'lgan va ommaviy shaxsiy kompyuterlar narxiga mos kelmagan.

Biroq, ushbu standart boshqa turdagi interfeyslar uchun mavjud bo'lmagan bir qator imkoniyatlarga ega edi. Masalan, kichik kompyuter tizimining interfeysi shnuri maksimal uzunligi 12 m va ma'lumot uzatish tezligi 640 MB / s bo'lishi mumkin.

Keyingi IDE interfeysi singari, SCSI interfeysi ham parallel. Bu shuni anglatadiki, interfeysda bir nechta o'tkazgich orqali ma'lumotlarni olib yuradigan avtobuslar ishlatiladi. Ushbu xususiyat standartni ishlab chiqishda cheklovchi omillardan biri edi va shuning uchun uning o'rnini bosganda yanada rivojlangan, ketma-ket SAS standarti (Serial Attached SCSI dan) ishlab chiqildi.

SAS - ketma-ket biriktirilgan SCSI

Server diskining SAS interfeysi shunday ko'rinadi

Ketma-ket biriktirilgan SCSI qattiq disklarni ulash uchun eskirgan kichik kompyuterlar tizimi interfeysini takomillashtirish sifatida ishlab chiqilgan. Seriyali biriktirilgan SCSI avvalgisining asosiy afzalliklaridan foydalanganiga qaramay, u ko'plab afzalliklarga ega. Ular orasida quyidagilar mavjud:

  • Barcha qurilmalar tomonidan umumiy avtobusdan foydalanish.
  • SAS tomonidan ishlatiladigan ketma-ket aloqa protokoli kamroq signal liniyalaridan foydalanishga imkon beradi.
  • Avtobusni to'xtatish shart emas.
  • Ulangan qurilmalarning deyarli cheksiz soni.
  • Yuqori tarmoqli kengligi (12 Gbit / s gacha). Kelajakdagi SAS dasturlari 24 Gbit / s gacha bo'lgan ma'lumotlarni uzatish tezligini qo'llab-quvvatlashi kutilmoqda.
  • SAS tekshirgichiga ulanish imkoniyati Serial ATA interfeysi bilan ishlaydi.

Odatda, ketma-ket biriktirilgan SCSI tizimlari bir nechta komponentlar atrofida qurilgan. Asosiy tarkibiy qismlarga quyidagilar kiradi:

  • Maqsadli qurilmalar. Ushbu toifaga haqiqiy drayvlar yoki disk massivlari kiradi.
  • Tashabbuskorlar - bu maqsadli qurilmalarga so'rovlar yaratish uchun mo'ljallangan mikrosxemalar.
  • Ma'lumotlarni etkazib berish tizimi - maqsadli qurilmalar va tashabbuskorlarni birlashtiruvchi kabellar

Seriyali biriktirilgan SCSI ulagichlari turiga (tashqi yoki ichki) va SAS versiyasiga qarab turli shakl va o'lchamlarda bo'ladi. Quyida SAS-3 uchun mo'ljallangan ichki SFF-8482 ulagichi va tashqi SFF-8644 ulagichi mavjud:

Chapda - ichki SAS SFF-8482 ulagichi; O'ng tomonda kabel bilan tashqi SAS SFF-8644 ulagichi mavjud.

SAS simlari va adapterlarining paydo bo'lishining ba'zi bir misollari: HD-Mini SAS shnuri va SAS-Serial ATA adapter shnuri.

Chapda - HD Mini SAS shnuri; O'ng - SAS dan Seriyali ATA adapter kabeliga

Firewire - IEEE 1394

Bugungi kunda Firewire interfeysi bilan qattiq disklarni topish juda keng tarqalgan. Firewire interfeysi orqali har qanday turdagi tashqi qurilmalarni kompyuteringizga ulashingiz mumkin bo'lsa-da va uni faqat qattiq disklarni ulash uchun mo'ljallangan ixtisoslashtirilgan interfeys deb atash mumkin emas, shunga qaramay, Firewire bu maqsad uchun o'ta qulay bo'lgan bir qator xususiyatlarga ega.

FireWire - IEEE 1394 - Laptop ko'rinishi

Firewire interfeysi 1990-yillarning o'rtalarida ishlab chiqilgan. Rivojlanishning boshlanishi taniqli Apple kompaniyasi tomonidan yaratildi, unga USB-dan tashqari, periferik uskunalarni, birinchi navbatda multimediyani ulash uchun avtobus kerak edi. Firewire avtobusining ishlashini tavsiflovchi spetsifikatsiyaga IEEE 1394 deyiladi.

Firewire bugungi kunda eng ko'p ishlatiladigan yuqori tezlikda ketma-ket tashqi avtobus formatlaridan biridir. Standartning asosiy xususiyatlari quyidagilarni o'z ichiga oladi:

  • Issiq ulanadigan qurilmalar.
  • Ochiq avtobus arxitekturasi.
  • Qurilmalarni ulash uchun moslashuvchan topologiya.
  • Ma'lumot uzatish tezligi keng diapazonda o'zgarib turadi - 100 dan 3200 Mbit / s gacha.
  • Kompyutersiz qurilmalar o'rtasida ma'lumotlarni uzatish qobiliyati.
  • Mahalliy tarmoqlarni avtobus yordamida tashkil etish imkoniyati.
  • Avtobus quvvatini uzatish.
  • Ko'p sonli ulangan qurilmalar (63 tagacha).

Firewire shinasi orqali qattiq disklarni (odatda qattiq disklar uchun tashqi to'siqlar yordamida) ulash uchun, qoida tariqasida, kichik kompyuterlar tizimining interfeysi protokolining buyruqlar to'plamidan foydalanadigan maxsus SBP-2 standarti qo'llaniladi. Firewire qurilmalarini oddiy USB ulagichiga ulash mumkin, ammo buning uchun maxsus adapter kerak.

IDE - o'rnatilgan disk elektronikasi

IDE qisqartmasi, shubhasiz, aksariyat shaxsiy kompyuter foydalanuvchilari uchun yaxshi tanish. IDE qattiq disklarini ulash uchun interfeys standarti taniqli qattiq disk ishlab chiqaruvchisi Western Digital tomonidan ishlab chiqilgan. IDE-ning o'sha paytda mavjud bo'lgan boshqa interfeyslardan, xususan, kichik kompyuterlar tizimining interfeysidan, shuningdek, ST-506 standartidan ustunligi shundaki, anakartga qattiq disk tekshirgichini o'rnatishga hojat yo'q edi. IDE standarti haydovchining qutisiga haydovchi tekshirgichini o'rnatishni anglatar edi va anakartda faqat IDE disklarini ulash uchun interfeys xosti adapteri mavjud edi.

Anakartdagi IDE interfeysi

Ushbu yangilik IDE diskini boshqaruvchisi va diskning o'zi orasidagi masofa kamayganligi sababli yaxshilandi. Bundan tashqari, qattiq disk qutisiga IDE tekshirgichining o'rnatilishi ikkala anakartni va qattiq disklarni ishlab chiqarishni biroz soddalashtirishga imkon berdi, chunki texnologiya ishlab chiqaruvchilarga disk mantig'ini maqbul tashkil etish nuqtai nazaridan erkinlik berdi.

Yangi texnologiya dastlab Integrated Drive Electronics deb nomlangan. Keyinchalik uni tavsiflovchi ATA deb nomlangan standart ishlab chiqildi. Ushbu nom kompyuterlar / kompyuterlar oilasi nomining oxirgi qismidan biriktirma so'zini qo'shib keladi.

Maxsus IDE kabeli qattiq diskni yoki boshqa qurilmani, masalan, Integrated Drive Electronics-ni qo'llab-quvvatlaydigan optik diskni anakartga ulash uchun ishlatiladi. ATA parallel interfeyslarni nazarda tutganligi sababli (shuning uchun u Parallel ATA yoki PATA deb ham ataladi), ya'ni ma'lumotlarni bir vaqtning o'zida bir nechta chiziqlar orqali uzatishni ta'minlaydigan interfeyslar, uning ma'lumot kabeli juda ko'p sonli o'tkazgichlarga ega (odatda 40, va protokolning so'nggi versiyalarida foydalanish mumkin edi 80 simli kabel). Ushbu standart uchun odatiy ma'lumot kabeli tekis va kengdir, ammo dumaloq kabellar ham mavjud. Parallel ATA disklari uchun quvvat kabeli 4 pinli ulagichga ega va kompyuterning quvvat manbaiga ulangan.

Quyida IDE kabeli va dumaloq PATA ma'lumot kabelining namunalari keltirilgan:

Interfeys kabelining tashqi ko'rinishi: chapda - tekis, o'ng tomonda dumaloq to'qilgan holda - PATA yoki IDE.

Parallel ATA drayverlarining qiyosiy arzonligi, anakartdagi interfeysni amalga oshirish qulayligi va foydalanuvchi uchun PATA moslamalarini o'rnatish va sozlashning qulayligi tufayli Integrated Drive Electronics uzoq vaqt davomida boshqa turdagi interfeyslarning qurilmalarini byudjet darajasidagi shaxsiy kompyuterlar uchun qattiq disklar bozoridan chiqarib tashladi.

Biroq, PATA standartining bir nechta kamchiliklari ham bor. Avvalo, bu Parallel ATA ma'lumot kabeliga ega bo'lishi mumkin bo'lgan cheklov - 0,5 m dan oshmasligi kerak.Bundan tashqari, interfeysning parallel tashkil etilishi ma'lumotlarni uzatishning maksimal tezligiga bir qator cheklovlarni keltirib chiqaradi. PATA standartini va boshqa interfeys turlariga ega bo'lgan ko'plab ilg'or xususiyatlarni, masalan, issiq ulanadigan qurilmalarni qo'llab-quvvatlamaydi.

SATA - ketma-ket ATA

Anakartdagi SATA interfeysi

SATA (Serial ATA) interfeysi, sizning nomingizdan taxmin qilinganidek, ATA-ga nisbatan yaxshilanishdir. Ushbu takomillashtirish, avvalambor, an'anaviy parallel ATA (Parallel ATA) ni ketma-ket interfeysga aylantirishdan iborat. Biroq, Serial ATA standarti va an'anaviy standart o'rtasidagi farqlar shu bilan cheklanmaydi. Ma'lumot uzatish turini paralleldan ketma-ket o'zgartirishga qo'shimcha ravishda, ma'lumotlar va quvvat ulagichlari ham o'zgargan.

Quyida SATA ma'lumot kabeli mavjud:

SATA interfeysi uchun ma'lumot kabeli

Bu sezilarli darajada uzoqroq kabeldan foydalanishga va ma'lumotlarni uzatish tezligini oshirishga imkon berdi. Biroq, ahvolga tushgan narsa shundaki, SATA paydo bo'lishidan oldin bozorda juda ko'p miqdordagi PATA qurilmalari to'g'ridan-to'g'ri yangi ulagichlarga ulanishi imkonsiz bo'lib qoldi. To'g'ri, aksariyat yangi anakartlarda hali ham eski ulagichlar mavjud va eski qurilmalarni ulashni qo'llab-quvvatlaydi. Biroq, teskari operatsiya - yangi turdagi haydovchini eski anakartga ulash odatda ancha ko'p muammolarni keltirib chiqaradi. Ushbu operatsiyani bajarish uchun foydalanuvchiga odatda Serial ATA - PATA adapteri kerak. Quvvat kabeli adapteri odatda dizayni nisbatan sodda.

PATA quvvat adapteridan ketma-ket ATA:

Chap tomonda kabelning umumiy ko'rinishi ko'rsatilgan; O'ng tomonda PATA va Serial ATA ulagichlarining ko'rinishi kattalashtirilgan

Ammo murakkabroq narsa, masalan, ketma-ket qurilmani parallel interfeys ulagichiga ulash uchun adapter kabi qurilmada. Odatda, ushbu turdagi adapter kichik mikrosxemalar shaklida amalga oshiriladi.

SATA - IDE interfeyslari orasidagi universal ikki tomonlama adapterning tashqi ko'rinishi

Hozirgi kunda Serial ATA interfeysi deyarli Parallel ATA o'rnini bosdi va PATA drayverlarini endi asosan eski kompyuterlarda topish mumkin. Uni juda mashhur qilgan yangi standartning yana bir xususiyati bu qo'llab-quvvatlash edi.

IDE dan SATA gacha bo'lgan adapter turi

NCQ texnologiyasi haqida bir oz ko'proq ma'lumot berishingiz mumkin. NCQ ning asosiy ustunligi shundaki, u SCSI protokolida uzoq vaqtdan beri amalga oshirib kelinayotgan g'oyalardan foydalanishga imkon beradi. Xususan, NCQ tizimda o'rnatilgan bir nechta disklarga o'qish / yozish operatsiyalarini ketma-ketligi tizimini qo'llab-quvvatlaydi. Shunday qilib, NCQ saqlash qurilmalari, ayniqsa qattiq disklar massivlarining ish faoliyatini sezilarli darajada yaxshilashi mumkin.

IDE adapteriga SATA

NCQ-dan foydalanish uchun qattiq disk tomondan, shuningdek anakart xost-adapteridan texnologik yordam talab qilinadi. AHCI-ni qo'llab-quvvatlaydigan deyarli barcha adapterlar NCQ-ni ham qo'llab-quvvatlaydi. Bundan tashqari, NCQ ba'zi eski mulkiy adapterlar tomonidan qo'llab-quvvatlanadi. Bundan tashqari, NCQ ishlashi uchun operatsion tizim tomonidan qo'llab-quvvatlanishi kerak.

eSATA - tashqi SATA

Bir vaqtning o'zida umidvor bo'lib tuyulgan, ammo keng tarqalmagan eSATA (External SATA) formatini alohida ta'kidlash kerak. Nomidan taxmin qilishingiz mumkinki, eSATA - bu faqat tashqi disklarni ulash uchun mo'ljallangan Serial ATA turidir. ESATA standarti tashqi qurilmalar uchun standartning ko'pgina imkoniyatlarini, ya'ni. ichki Serial ATA, xususan, xuddi shu signal va buyruqlar tizimi va bir xil yuqori tezlik.

Laptopdagi ESATA ulagichi

Biroq, eSATA ichki avtobus standartidan kelib chiqadigan ba'zi bir farqlarga ega. Xususan, eSATA uzoqroq ma'lumot kabellarini (2 metrgacha) qo'llab-quvvatlaydi va haydovchilar uchun yuqori quvvat talablariga ega. Bundan tashqari, eSATA ulagichlari standart Serial ATA ulagichlaridan bir oz farq qiladi.

USB va Firewire kabi boshqa tashqi avtobuslar bilan taqqoslaganda, eSATA bir muhim kamchilikka ega. Ushbu avtobuslar qurilmani avtobus kabeli orqali quvvatlantirishga imkon beradigan bo'lsa, eSATA drayveri maxsus quvvat ulagichlarini talab qiladi. Shuning uchun, ma'lumotlar uzatish tezligining nisbatan yuqori bo'lishiga qaramay, hozirgi vaqtda eSATA tashqi drayverlarni ulash interfeysi sifatida juda mashhur emas.

Xulosa

Qattiq diskda saqlangan ma'lumotlar foydalanuvchi uchun foydali bo'la olmaydi va amaliy dasturlar uchun kompyuterning markaziy protsessori kirmaguncha mavjud bo'lmaydi. Qattiq disk interfeyslari bu disklar va anakart o'rtasidagi aloqa vositasidir. Bugungi kunda qattiq disk interfeyslarining har xil turlari mavjud, ularning har biri o'zining afzalliklari, kamchiliklari va xarakterli xususiyatlariga ega. Ushbu maqolada keltirilgan ma'lumotlar o'quvchiga ko'p jihatdan foydali bo'ladi degan umiddamiz, chunki zamonaviy qattiq diskni tanlash nafaqat uning ichki xususiyatlari, masalan, hajmi, kesh xotirasi, kirish va aylanish tezligi, balki interfeysi bilan ham belgilanadi. u ishlab chiqilgan.

20 yildan ortiq vaqt mobaynida parallel avtobus interfeysi ko'pchilik raqamli saqlash tizimlari uchun eng keng tarqalgan aloqa protokoli bo'lib kelgan. Biroq, tarmoqli kengligi va moslashuvchanlikka bo'lgan talab ortib borgan sari, ikkita eng keng tarqalgan parallel texnologiyalarning kamchiliklari aniq bo'ldi: SCSI va ATA. Parallel SCSI va ATA interfeyslari - har xil ulagichlar, kabellar va qo'llanmalar to'plamlari o'rtasida moslikning etishmasligi tizimlarni saqlash, tadqiqotlar va ishlanmalar, o'qitish va yangi mahsulotlarni saralash xarajatlarini oshiradi.

Bugungi kunda parallel texnologiyalar zamonaviy korporativ tizimlarning foydalanuvchilarini ishlash ko'rsatkichlari bo'yicha qondirmoqda, ammo yuqori tezlikka bo'lgan ehtiyojning ortishi, ma'lumotlarni uzatish paytida xavfsizlikning yaxshilanishi, jismoniy o'lchamlarning kichrayishi, shuningdek kengroq standartlashtirish parallel interfeysning keraksiz imkoniyatlarini shubha ostiga qo'ymoqda. tez o'sib borayotgan protsessor ishlashi va qattiq disklarning tezligini ushlab turish uchun xarajatlar. Bundan tashqari, tejamkorlik bilan korxonalar uchun mablag 'to'plash va server shassisi va tashqi disk muhofazalari uchun heterojen orqa panelli ulagichlarni saqlash, heterojen interfeyslarni muvofiqligi va kiritish-chiqarish operatsiyalari uchun heterojen ulanishlarni inventarizatsiya qilish tobora qiyinlashmoqda.

Parallel interfeyslardan foydalanish qator boshqa muammolarni ham keltirib chiqaradi. Ma'lumotlarni keng stub kabeli orqali parallel ravishda uzatish qarama-qarshi harakatga moyil bo'lib, bu qo'shimcha shovqinlarni keltirib chiqarishi va signal xatolariga olib kelishi mumkin - bu tuzoqqa tushmaslik uchun siz signal tezligini sekinlashtirishingiz yoki kabel uzunligini cheklashingiz kerak yoki ikkalasi ham. Parallel signallarning tugashi ham ma'lum qiyinchiliklar bilan bog'liq - har bir satrni alohida-alohida tugatishingiz kerak, odatda bu operatsiyani kabelning oxirida signal aksini oldini olish uchun oxirgi akkumulyator amalga oshiradi. Va nihoyat, parallel interfeyslarda ishlatiladigan katta kabellar va ulagichlar ushbu texnologiyalarni yangi ixcham hisoblash tizimlari uchun yaroqsiz holga keltiradi.

SAS va SATA bilan tanishish

Serial ATA (SATA) va Serial Attached SCSI (SAS) kabi ketma-ket texnologiyalar an'anaviy parallel interfeyslarga xos bo'lgan me'moriy cheklovlarni engib chiqadi. Ushbu yangi texnologiyalar o'z nomlarini signallarni uzatish usuli bilan oldi, chunki barcha ma'lumotlar ketma-ket (inglizcha ketma-ket), parallel texnologiyalarda ishlatiladigan bir nechta oqimlardan farqli o'laroq, bitta oqim uzatiladi. Ketma-ket interfeysning asosiy afzalligi shundaki, ma'lumotlar bitta oqimda uzatilganda, u parallel interfeysdan ko'ra ancha tez harakatlanadi.

Ketma-ket texnologiyalar ko'plab bit ma'lumotlarni paketlarga birlashtiradi va keyinchalik ularni kabel orqali parallel interfeyslarga qaraganda 30 baravar tezroq uzatadi.

SATA an'anaviy ATA texnologiyasining imkoniyatlarini kengaytiradi va disk drayverlari o'rtasida soniyada 1,5 Gb tezlikda ma'lumotlarni uzatish imkonini beradi. Bir gigabayt uchun arzon narxga ega bo'lgan SATA ish stoli, kirish darajasidagi serverlar va tarmoq asosiy tizimlarida disklar dominant interfeysi bo'lib qoladi.

Parallel SCSI-ning vorisi bo'lgan SAS, avvalgisining tasdiqlangan funktsional imkoniyatlariga asoslanadi va bugungi korporativ saqlash tizimlarining imkoniyatlarini ancha kengaytirishga va'da beradi. SAS an'anaviy saqlash echimlari taklif qilmaydigan juda ko'p afzalliklarga ega. Xususan, SAS 16256 tagacha qurilmani bitta portga ulashga imkon beradi va 3 Gb / s gacha tezlikda ishonchli nuqta-nuqtali ketma-ket ulanishlarni ta'minlaydi.

Bundan tashqari, kichikroq SAS ulagichi bilan u 3,5 "va 2,5" drayvlar uchun to'liq ikkita portli ulanishni ta'minlaydi (ilgari faqat 3,5 "Fiber Channel drayvlarida mavjud edi). Kam profilli pichoqli server kabi ixcham tizimga juda ko'p keraksiz disklarni joylashtirish kerak bo'lganda, bu juda foydali xususiyatdir.

SAS disklarni ulanishini yaxshilaydi apparat kengaytirgichlari bilan, bu ko'plab drayverlarni bir yoki bir nechta xost tekshirgichlariga ulash imkonini beradi. Har bir kengaytirgich 128 ta jismoniy qurilmani ulashi mumkin, ular boshqa xost tekshirgichlari, boshqa SAS kengaytirgichlari yoki disk drayverlari bo'lishi mumkin. Ushbu dizayn yaxshi miqyosda ishlaydi va ishlamay qolganda tizimni avtomatik ravishda tiklash va yuklarni muvozanatlash uchun ko'p qirrali klasterlashni osonlikcha qo'llab-quvvatlovchi korporativ miqyosdagi topologiyalarni yaratishga imkon beradi.

Yangi ketma-ket texnologiyaning muhim afzalliklaridan biri shundaki, SAS interfeysi ham arzon SATA disklari bilan mos keladi, bu tizim dizaynerlariga ikki xil interfeyslarni qo'llab-quvvatlash uchun qo'shimcha pul sarf qilmasdan bir xil tizimdagi ikkala turdagi disklardan foydalanishga imkon beradi. Shunday qilib, SAS, keyingi avlod SCSI texnologiyasi, ishlash, ko'lamini kengaytirish va ma'lumotlarning mavjudligi jihatidan parallel texnologiyalarning mavjud cheklovlarini engib chiqadi.

Muvofiqlikning bir nechta darajasi

Jismoniy muvofiqlik

SAS ulagichi universal va SATA form-faktorga mos keladi. Bu SAS va SATA drayverlarini to'g'ridan-to'g'ri SAS tizimiga ulanishga imkon beradi va shu bilan tizimni yuqori mahsuldorlik va ma'lumotlarga tezkor kirishni talab qiladigan juda muhim dasturlar uchun yoki gigabayt narxi pastroq bo'lgan tejamkor dasturlar uchun ishlatadi.

SATA buyruqlar to'plami SATA qurilmalari va SAS tekshirgichlari o'rtasida moslikni ta'minlaydigan SAS buyruqlar to'plamining pastki qismidir. Biroq, SAS drayverlari SATA tekshiruvi bilan ishlay olmaydi, shuning uchun ular noto'g'ri ulanish imkoniyatini yo'qotish uchun ulagichlarda maxsus tugmachalar bilan jihozlangan.

Bundan tashqari, SAS va SATA interfeyslarining o'xshash jismoniy parametrlari SAS va SATA drayverlariga imkon beradigan yangi universal SAS orqa panelini yaratishga imkon beradi. Natijada, SCSI va ATA drayverlari uchun ikki xil orqa panelni ishlatishga hojat yo'q. Ushbu dizayn mosligi apparat va dizayn xarajatlarini kamaytirish orqali orqa panel ishlab chiqaruvchilarga ham, oxirgi foydalanuvchilarga ham foyda keltiradi.

Protokolning muvofiqligi

SAS texnologiyasi uchta turdagi protokollarni o'z ichiga oladi, ularning har biri qaysi qurilmaga kirilayotganiga qarab ketma-ket interfeys orqali turli xil ma'lumotlarni uzatish uchun ishlatiladi. Birinchisi, SCSI buyruqlarini yuboradigan Serial SCSI Protocol SSP, ikkinchisi SCSI Management Protocol SMP, bu boshqaruv ma'lumotlarini kengaytiruvchilarga uzatadi. Uchinchisi, SATA Tunneled Protocol STP, SATA buyruqlarini uzatishga imkon beruvchi aloqani o'rnatadi. Ushbu uchta protokoldan foydalanib, SAS interfeysi mavjud SCSI dasturlari, boshqaruv dasturlari va SATA qurilmalari bilan to'liq mos keladi.

Ushbu ko'p protokolli arxitektura, SAS va SATA ulagichlarining jismoniy muvofiqligi bilan birgalikda, SAS texnologiyasini SAS va SATA qurilmalari o'rtasida ko'p qirrali elimga aylantiradi.

Muvofiqlikning afzalliklari

SAS va SATA o'zaro muvofiqligi tizim dizaynerlari, montajchilari va oxirgi foydalanuvchilarga turli xil afzalliklarni taqdim etadi.

Tizim dizaynerlari SAS va SATA mosligi tufayli bir xil orqa panellardan, ulagichlardan va simi ulanishlaridan foydalanishlari mumkin. Tizimni SATA-dan SAS-ga yangilash, aslida disk drayverlarini almashtirish bilan bog'liq. Aksincha, an'anaviy parallel foydalanuvchilar uchun ATA dan SCSI ga o'tish orqa panellarni, ulagichlarni, kabellarni va disklarni almashtirishni anglatadi. Texnologiyalarning ketma-ket o'zaro ishlashining boshqa iqtisodiy samarador afzalliklariga soddalashtirilgan sertifikatlash va materiallarni boshqarish kiradi.

VAR sotuvchilari va tizim ishlab chiqaruvchilari mos keladigan disk drayverini ulab, maxsus tizimlarni osongina va tezda qayta sozlashlari mumkin. Mos kelmaydigan texnologiyalar bilan ishlashga va maxsus konnektorlardan va turli xil simi ulanishlaridan foydalanishga hojat yo'q. Bundan tashqari, eng yaxshi narx / ishlash koeffitsientini tanlash uchun qo'shimcha moslashuvchanlik VAR sotuvchilari va tizim ishlab chiqaruvchilariga mahsulotlarini yaxshiroq farqlashlariga imkon beradi.

Oxirgi foydalanuvchilar uchun SATA va SAS muvofiqligi to'g'ri narx / ishlash nisbati tanlash haqida gap ketganda, yangi moslashuvchanlik darajasini anglatadi. SATA disklari arzon serverlar va saqlash tizimlari uchun eng yaxshi tanlov bo'ladi, SAS disklari esa maksimal ishlash, ishonchlilik va boshqaruv dasturlarining muvofiqligini ta'minlaydi. SATA drayverlaridan SAS drayverlarga yangi tizimni sotib olishga ehtiyoj sezmasdan yangilash imkoniyati sotib olish to'g'risida qaror qabul qilish jarayonini ancha soddalashtiradi, tizimdagi investitsiyalarni himoya qiladi va egalik qilishning umumiy narxini pasaytiradi.

SAS va SATA protokollarini birgalikda ishlab chiqish

2003 yil 20 yanvarda SCSI Savdo assotsiatsiyasi (STA) va Serial ATA (SATA) II ishchi guruhi SAS texnologiyasining SATA disk drayverlari bilan tizim darajasida muvofiqligini ta'minlash bo'yicha hamkorlik to'g'risida e'lon qildi.

Ikkala tashkilot tizim dizaynerlari, IT-mutaxassislari va oxirgi foydalanuvchilarga o'z tizimlarini eng yaxshi ishlashga erishish uchun o'z tizimlarini aniq sozlashlariga yordam berish uchun yanada aniqroq o'zaro muvofiqlik ko'rsatmalarini taqdim etish bo'yicha ombor sotuvchilari va standartlar qo'mitalarining birgalikdagi sa'y-harakatlari bilan hamkorlik qiladi. va ishonchlilik va mulkning umumiy narxining pastligi.

SATA 1.0 spetsifikatsiyasi 2001 yilda tasdiqlangan va bugungi kunda bozorda turli ishlab chiqaruvchilarning SATA mahsulotlari mavjud. SAS 1.0 spetsifikatsiyasi 2003 yil boshida tasdiqlangan va birinchi mahsulotlar 2004 yilning birinchi yarmida bozorga chiqishi kutilmoqda.

SAS nima, orqa fon Bu SCSI standarti, hatto Ultra320 SCSI singari eng zamonaviy dasturlarda ham o'z imkoniyatlarini ishga solganligini tan olish vaqti keldi. Hech bo'lmaganda, uning ishlashini yanada kengaytirish, agar nazariy jihatdan iloji bo'lsa, juda qimmatga tushadi. Ushbu juda hurmatga sazovor standart bilan bog'liq vaziyat, ayniqsa, barcha kompyuter texnologiyalarining jadal rivojlanishi va ayniqsa, ma'lumotlarni saqlash tizimlarining arxitekturasi va topologiyasi fonida achinarli ko'rinadi.

Ishlab chiqaruvchilarni qattiq disklar interfeyslarini yaxshilashga turtki beradigan ikkita asosiy omil - bu ko'p sonli tranzaktsiyalar va katta kutubxonalardan ma'lumotlarni olish tezligi bilan saqlash tizimlarining o'sib borayotgan ishlashi. Albatta, "muqaddas joy hech qachon bo'sh bo'lmaydi" va optik FCAL yoki ketma-ket SATA kabi interfeyslarning paydo bo'lishi to'siqlarni ma'lum darajada yo'q qildi va saqlash me'morchiligi ro'yxatiga rang-baranglikni qo'shdi. Biroq, SCSI imkoniyatlariga o'rganib qolgan foydalanuvchilar hali ham ushbu standartning muxlislari. Bundan tashqari, uning rivojlanishiga katta mablag 'sarflandi.

Bu yangi sanoat standarti paydo bo'lishining dastlabki shartlari seriyali biriktirilgan SCSIyoki oddiygina SAS.


Adolat uchun shuni ta'kidlash kerakki, yangi standart to'satdan va darhol paydo bo'lmadi: 2004 yil 28 yanvarda bo'lib o'tgan SAS texnologiyasining rasmiy e'lonidan oldin turli kompaniyalar va sanoat guruhlari - SCSI Savdo Assotsiatsiyasi (STA) va Xalqaro Axborot Texnologiyalari Standartlari Qo'mitasi tomonidan ishlab chiqilgan guruhning jiddiy ishi bo'lib o'tdi. (INCITS), homiysi Amerika Milliy Standartlar Instituti (ANSI). Birinchi marta 2001 yil dekabr oyida SCSI Savdo Assotsiatsiyasi (STA) direktorlar kengashi ketma-ket biriktirilgan SCSI spetsifikatsiyalarini aniqlash uchun ovoz berganida yangi standart haqida gapirdi. Bundan tashqari, 2002 yil 2 mayda standartni ishlab chiqish SASni qo'llab-quvvatlash, rivojlantirish va targ'ib qilish uchun maxsus yaratilgan INCITS (Xalqaro axborot texnologiyalari standartlari bo'yicha xalqaro qo'mita) T10 qo'mitasiga o'tkazildi va 2003 yil o'rtalarida SAS spetsifikatsiyalarining birinchi loyihasi nashr etildi.

Shunday qilib, SAS standartining ta'rifini shakllantirishda ishonish kerak bo'lgan eng muhim narsa: ketma-ket biriktirilgan SCSI - bu tashqi kompyuterlarni kompyuterlarga ulash uchun ishlatiladigan parallel SCSI interfeys texnologiyasining mantiqiy va tabiiy ketma-ket kengaytmasi.
Shundan boshlab, biz boshlashimiz kerak.

SAS maqsadi

SAS standartining maqsadi va uning zamonaviy periferik interfeyslar ichidagi o'rnini aniqlash uchun biz T10 veb-saytida ketma-ket biriktirilgan SCSI savol-javobida keltirilgan so'zlarga murojaat qilamiz.

Seriyali biriktirilgan SCSI zamonaviy interfeyslarning mantiqiy evolyutsiyasidir va sanoat ma'lumotlarini yig'ish va saqlash markazlarida foydalanish uchun mo'ljallangan. SAS standarti Serial ATA interfeysining elektr va fizik xususiyatlariga asoslanib, serverlarda va saqlash quyi tizimlarida ko'lamini, ishlashini, ishonchliligini va ma'lumotlarni boshqarish imkoniyatini beradi. SATA bilan me'moriy o'xshashlik SAS-ga SCSI-ning eng talab qilinadigan xususiyatlariga ega bo'lishiga to'sqinlik qilmaydi, shu bilan birga uning kamchiliklaridan xalos bo'ladi: katta ulagichlar, ulanish kabellarining qisqa uzunligi, ishlashning cheklanganligi va manzil.

Keng ma'noda, SAS - bu ikkita portni qo'llab-quvvatlaydigan, yuqori manzil qobiliyatlari, kengaytirilgan ishonchlilik, ishlash va SCSI bilan mantiqiy muvofiqligi bilan to'liq dupleksli SATA turidir. Boshqa tomondan, Serial ATA-ni sodda tizimlarda ishlatish uchun juda muhim ishonchlilik va ishlash talablari bo'lmagan Serial Attached SCSI-ning soddalashtirilgan to'plami deb hisoblash mumkin. Bu ketma-ket biriktirilgan SCSI qurilmalarini an'anaviy ish stantsiyalarida va ish stoli shaxsiy kompyuterlarida ishlatib bo'lmaydi degani emas, faqat tegishli xost adapteri bo'lishi kerak.

Aslida, ketma-ket biriktirilgan SCSI - bu SCSI, lekin odatdagi parallel emas, balki boshqaruvchini drayvlarga to'g'ridan-to'g'ri ulagan holda, nuqta-nuqta ketma-ket arxitekturasi bilan. SAS har xil turdagi va o'lchamdagi 128 tagacha disklarni qo'llab-quvvatlaydi, ular ingichka va uzunroq (SCSIga qaraganda) kabellar bilan birlashtirilgan. SCSI o'z simlari orqali ma'lumotlarni 20 MB / s tezlikda va birinchi avlodning yarim dupleksli SATA tezligini bir vaqtning o'zida bir yo'nalishda 1,5 Gb / s tezlikda uzatgan bo'lsa, to'liq dupleksli SAS signalizatsiya ketma-ket interfeysi bilan ulangan joriy dastur har bir port uchun 3,0 Gb / s gacha tezlikda ma'lumotlar almashinuvini ta'minlaydi.

SAS va SCSI o'rtasidagi asosiy farq SAS drayverlarini bir vaqtning o'zida har xil SAS domenini ifodalovchi ikki xil portga ulash qobiliyatidir. Siz buni saqlashning ishonchliligi va tizimning barqarorligiga qanchalik ta'sir qilishini tasavvur qilishingiz mumkin. Bundan tashqari, SAS arxitekturasining "kommutatorlik" xususiyati nazariy jihatdan minglab drayverlarni "tasodifiy" tarzda ulashga imkon beradi (ishlashning tanazzulga uchragan holda 16384 ta diskka!), Bu esa bunday tizimlarning ko'lamini nazariy jihatdan cheksiz qiladi. SCSI va SAS texnologiyalari o'rtasidagi asosiy farqlar quyidagi jadvalda keltirilgan.

SAS ulagichi va kabelning texnik xususiyatlari

SAS interfeysini ishlab chiqish jarayonida uning asosiy xususiyatlaridan biri ma'lumot almashish tezligini sezilarli darajada oshirish imkoniyati edi. Hozir ishlab chiqilayotgan SAS-ning yangi avlod spetsifikatsiyalari 6.0 Gb / s gacha ma'lumotlarni uzatish tezligini o'z ichiga oladi, bu SAS qurilmalarining birinchi avlodiga to'liq mos keladi. Keyingi avlod hali jiddiy ko'rib chiqilmagan, ammo ma'lumotlar almashinuvi tezligini 12 Gb / s gacha oshirish imkoniyati haqida gap boradi.


SAS qurilmalari uchun ulagichlarni ishlab chiqishda ma'lumotlar almashinuvi kursining istiqbolli o'sishi belgilandi va shu bilan birga, SATA spetsifikatsiyalarida ko'rilgan miniatizatsiya tajribasi hisobga olindi. Ulagichning o'ziga xos xususiyati ikkinchi ma'lumotlar portini joylashtirishda yotadi, chunki SAS qurilmasining har bir porti turli xil domenlarda joylashgan va muammosiz ishlashni ta'minlash uchun bitta SAS qurilmasidan boshqasiga mustaqil yo'llarni tashkil etishga xizmat qiladi. Zanjirdagi drayvlardan biri ishlamay qolsa, bu boshqa qurilmalarning ishlashiga hech qanday ta'sir qilmaydi. Shunday qilib, SAS periferik konnektori dizayni paydo bo'ldi, aslida klassik parallel SCSI yoki SCA-2 interfeysiga ega drayvlar uchun 68 pimli ulagichlarga me'moriy o'xshashlik mavjud edi, lekin shu bilan birga, SATA bilan taqqoslaganda, issiq ulanishni qo'llab-quvvatlaydi. "va ishonchli aloqa.

SAS kabellari parallel ATA va SCSI ga qaraganda ancha ixchamdir, natijada chalkashliklar kamayadi va shassi ichidagi komponentlar atrofida havo oqimi yaxshilanadi. Ish stantsiyalari kabi dasturlar uchun SAS interfeysi kabellarining odatiy uzunligi 1 m dan oshmaydi, bunday kabelning maksimal uzunligi 8 m gacha bo'lishi mumkin, nazariy jihatdan bu SCSI interfeysi uchun simi uzunligi bilan taqqoslanadi, chunki ba'zi zamonaviy qurilmalar xost tekshiruvi va SCSI o'rtasida ulanishga imkon beradi. - 8 m dan ortiq masofada periferik, ammo, agar kerak bo'lsa, SAS kengaytirgichlari deb ataladigan SAS qurilmalari orasidagi masofani sezilarli darajada oshirish mumkin - bu "quvur nasos stantsiyalari".


Shunisi qiziqki, SAS spetsifikatsiyalarini ishlab chiqishda ishchi guruh zudlik bilan "server-JBOD tizimi" kabi zamonaviy SCSI variantlariga o'xshash ichki, balki tashqi ulanishlar uchun ulagichlar va kabellarning parametrlarini aniqlash zarurligini hisobga oldi. SATA interfeysi uchun bunday spetsifikatsiyalarni qabul qilish keyinga qoldirildi va natijada tashqi SATAni ishlab chiqish hali yakunlanmadi.

Tashqi SAS ulanishlariga kelsak, Infiniband taklifidan kelib chiqdik, bu erda tashqi ulagichlar va kabellar 4 ta qurilmaga mo'ljallangan va shu bilan birga har bir yo'nalishda 1,2 Gb / s darajasida tashqi SAS ulanishlarining birinchi avlodining ishlashini ta'minlaydi. to'liq dupleks rejimida 2400 MB / s gacha! Qabul qilaman, tashqi interfeys uchun juda ta'sirli.

SAS tizimi topologiyasi

"Nuqta-nuqta" konfiguratsiyalaridan foydalanish yuqori o'tkazuvchanlikni olishga imkon beradi, shu bilan birga tanganing teskari tomoni - bu boshlang'ich (xost) qurilmalar va atrof-muhit birliklarining o'zaro ta'siri "to'plamda" ikkitadan ortiq moslamalarni qo'llab-quvvatlashni nazarda tutadigan o'ziga xos topologiyani tashkil etishdir. SAS standartini ishlab chiqish jarayonida spetsifikatsiya darhol bir nechta periferik qurilmani qo'llab-quvvatlaydigan bir nechta boshlang'ich xostli tizimlarni yaratishga imkon beradigan arzon kengaytirgichlarning mavjudligini aniqladi.

Yangi standartni ishlab chiquvchilar tomonidan belgilab qo'yilgan yana bir muhim maqsad - bu bitta zanjirda 16 tadan ko'p bo'lmagan qurilmani nazarda tutadigan klassik SCSI cheklovidan qochish edi. Natijada, har bir SAS tizimi tegishli miqdordagi kengaytirgichlarga ega bo'lib, bitta SAS domenida 16256 ta qurilmaga murojaat qilish imkoniyatiga ega. Shuni ta'kidlash kerakki, SAS kengaytirgichlari konfiguratsiyasining moslashuvchanligi: ularning spetsifikatsiyalari heterojen tizimlarni yaratishni nazarda tutadi, bu erda SAS va SATA moslamalari periferik drayvlar sifatida yashashi mumkin. Qabul qiling, bu juda qulay, ayniqsa, byudjetni saqlash tizimlarini yoki kelajakka yo'naltirilgan miqyosli qurilmalarni qurishda.



SAS domenini tashkil qilish printsipi uchun rasm
maksimal quvvat


Yuqoridagi rasmga e'tibor bering: markazdagi quyuq yashil modul fanat kengaytiruvchisini aks ettiradi. Bunday "kommutatsiya" kengaytiruvchisi bitta SAS domenida bitta miqdorda mavjud bo'lishi va 128 tagacha SAS qurilmasini birlashtirishi mumkin. Biroq, SAS qurilmalarini faqat qattiq disklar deb tushunishning hojati yo'q, chunki bu erda biz "chekka kengaytirgichlar" (och yashil modullar), tashabbuskorlar va haqiqiy disklarning mumkin bo'lgan kombinatsiyasini nazarda tutamiz. Periferik kengaytirgichlar, o'z navbatida, 128 tagacha SAS qurilmalarini qo'llab-quvvatlashi mumkin, ammo ularga bitta qo'shimcha kengaytirgich ulanishi mumkin emas. Tashabbuskorlar (xostlar) diagrammada ko'k modullar bilan, SAS yoki SATA disklari esa jigarrang tsilindr bilan belgilanadi.

SAS protokollari

Yangi topologiya va yangi interfeyslarning yaratilishi SAS domenidagi barcha mumkin bo'lgan portlarga qanday murojaat qilishning butunlay yangi ta'rifini yaratishga olib keldi. Parallel SCSI bilan, albatta, hamma narsa osonroq, chunki domendagi barcha qurilmalarning manzillanishi apparat darajasida oldindan belgilab qo'yilgan.

Natijada, SAS protokolini ishlab chiqish bo'yicha ishchi guruh identifikator sifatida barcha turdagi SAS moslamalari uchun global noyob 64 bitli nomlarni - WWN (WorldWide Name) ni tanlashga qaror qildi. Shunga qaramay, Oy ostida hech qanday yangi narsa yo'q, bu tolali kanal qurilmalarini nomlashda uzoq vaqtdan beri ishlatilgan.


Shunday qilib, quvvatni yoqish paytida bitta SAS maydoniga birlashtirilgan barcha qurilmalar o'zlarining WWNlarini bir-biri bilan almashadilar va shundan keyingina SAS qurilmalari to'plami "mazmunli" SAS tizimiga aylanadi. SAS tizimiga yangi qurilmani qo'shish (bu holda, qo'shish shunchaki "issiq ulanish" degan ma'noni anglatadi) yoki uni tizimdan olib tashlash voqeaning barcha tashabbuskorlarini xabardor qiladigan va tizimni yangi konfiguratsiyaga moslashtirishga imkon beradigan xabarnomani keltirib chiqaradi. O'z navbatida, kengaytiruvchilar tizimdagi barcha SATA qurilmalariga WWN-larni "berish" uchun javobgardir, u yoqilganda ham, yangi qurilmani issiq ulaganda ham. Tizimni ishga tushirish jarayoni tugagandan so'ng, SATA qurilmalari SATA protokollari yordamida aloqa qiladilar, SAS qurilmalari uchun SPI (SCSI Parallel Interface) kabi boshqa SCSI standartlarida tasvirlangan SAS protokoli ishlatiladi.

Bundan tashqari, hamma narsa osonroq: buyruqlar, ma'lumotlar, holatlar va boshqa ma'lumotlar bilan SAS qurilmalari o'rtasida almashinuv paketlar tomonidan amalga oshiriladi, ularning texnik xususiyatlari parallel SCSI yoki Fiber Channel qurilmalari bilan ishlashda ma'lumot almashish uchun paketlarning xususiyatlariga juda o'xshashdir. "Kadrlar" deb nomlangan SAS ma'lumotlar paketlarining formati, ayniqsa, Fiber Channel spetsifikatsiyalariga o'xshashdir: ularning har biri buyruqlar tavsiflovchilar bloklaridan (CDB) va SCSI boshlang'ich buyruqlar to'plami yoki SCSI kabi boshqa SCSI standartlari bilan belgilangan boshqa SCSI konstruktsiyalaridan iborat. Buyruqni bloklash. SAS standartidan yana bir foyda: SCSI-ga o'xshash protokol va arxitekturadan foydalanish SAS konstruktsiyalarini boshqa saqlash va ma'lumotlarni qayta ishlash tizimlari bilan Infiniband, iSCSI yoki Fiber Channel arxitekturasi bilan birlashtirishga imkon beradi, bu aslida SCSI ob'ekti.

SAS protokoli to'rtta an'anaviy qatlamni o'z ichiga oladi: fit qatlami, bog'lanish qatlami, port qatlami va transport qatlami. Har bir SAS portidagi to'rtta qatlamning birlashishi shuni anglatadiki, parallel SCSI portlari bilan ishlaydigan dasturlar va drayverlar SAS portlariga faqat kichik modifikatsiyalar bilan xizmat qilish uchun teng darajada yaxshi foydalanishlari mumkin.



SAS arxitekturasi


Ilova qatlamlari, shu jumladan drayvlar va dasturlarning o'zlari, transport qatlami uchun aniq vazifalarni yaratadilar, bu esa o'z navbatida buyruqlar, ma'lumotlar, holatlar va boshqalarni SAS freymlarida qamrab oladi va ularni port darajasiga o'tkazishni vakolat qiladi. Albatta, transport qatlami, shuningdek, port qatlamidan SAS freymlarini qabul qilish, qabul qilingan freymlarni demontaj qilish va dastur qatlamiga tarkibni etkazib berish uchun javobgardir.

SAS port qatlami ulanishlarni o'rnatish tartibida ma'lumotlar paketlarini havola qatlami bilan almashish, shuningdek paketlar bir vaqtning o'zida bir nechta qurilmalarga uzatiladigan fizik qatlamni tanlash uchun javobgardir. SAS fizik qatlami mos keladigan apparat muhiti - SAS fizik interfeysiga ulanadigan va simli sxemalar orqali signallarni uzatuvchi transmitterlar va kodlovchi modullarni anglatadi.





Aytgancha, jismoniy darajada, SAS seriyali interfeysidagi ulanishlar to'liq dupleksli differentsial juftlik juftligini eslatib qo'yaman, ular ham ishlashni (xuddi PCI Express singari) "keng" portlarga oshirish uchun birlashtirilishi mumkin. Shunga ko'ra, har bir qurilma bir nechta portga ega bo'lishi mumkin va ularning har biri "tor" yoki "keng" sifatida sozlanishi mumkin. Xost va kengaytiruvchi interfeyslar bir nechta portlardan iborat bo'lishi mumkin, bunda har bir xost manzili har bir atrof-muhit uchun mavjud bo'lib, tarmoqli kengligi qo'shiladi. "Keng" portlar mavjudligi sababli ma'lumotlar uzatilishi uchun bir nechta yo'llarni tashkil qilish buyruqlarning parallel bajarilishini va navbat kutish vaqtining yo'qolishini mos ravishda kamaytirishni nazarda tutadi.

Xulosa

Taqdim etilgan material faqat SAS interfeysi arxitekturasini barpo etish tamoyillari va ushbu standartni amalga oshirish xususiyatlari haqida qisqacha ma'lumotdir. Interfeys spetsifikatsiyalarini batafsil o'rganish ushbu mavzu bo'yicha bir qator maqolalarni chiqarishni talab qilishi mumkin. Ehtimol aynan shunday bo'lishi mumkin, xayriyatki, interfeysni ommaviy tatbiq etish boshlanishi uzoq emas va SAS tizimlarini tatbiq etish bo'yicha qo'llaniladigan savollar soni vaqt o'tishi bilan o'sib boradi.

Menimcha, unutmasligimiz kerak bo'lgan SASning asosiy ta'rifi - yangi ketma-ket biriktirilgan SCSI interfeysi korporativ darajadagi saqlash tizimlarining keng doirasi ehtiyojlari uchun ishlab chiqilgan, ammo bu hali ham "yaqin" interfeys bo'lib, hech qanday ma'noga ega emas har qanday tarmoq interfeyslarini almashtirishga mo'ljallangan, "nuqta-nuqta" arxitekturasini shunga o'xshash amalga oshirishni "sotib olish" shart emas.

Serial Attached SCSI interfeysi nisbatan arzon Serial ATA drayvlar bilan to'liq muvofiqligini nazarda tutadi, bu hatto kichik biznes uchun ham arzon tizimlarni loyihalashtirishga imkon beradi. Shu bilan birga, 2-portli ketma-ket biriktirilgan SCSI disklarini qo'llab-quvvatlash bugungi SCSI-ga asoslangan tizimlarda hech qachon orzu qilmagan ishlash darajalariga imkon beradi.

O'z-o'zidan ketma-ket biriktirilgan SCSI xususiyatlarini o'rganishga tayyor bo'lganlar uchun biz ta'lim va standartlarni belgilash hujjatlari joylashgan saytlar ro'yxati bilan yakunlaymiz.

adaptec veb-sayt resurslari
maxtor veb-sayt resurslari
seagate veb-sayt resurslari

T10:

Ketma-ket biriktirilgan SCSI -
SCSI Arxitektura modeli - 3 (SAM-3)
SCSI asosiy buyruqlari - 3 (SPC-3)
SCSI blok buyruqlari - 2 (SBC-2)
SCSI oqim buyruqlari - 2 (SSC-2)
SCSI muhofazasi bo'yicha xizmatlar - 2 (SES-2)

SAS ulagichining texnik xususiyatlari:

SFF 8482 (ichki orqa panel / disk)
SFF 8470 (tashqi 4 keng)
SFF 8223, 8224, 8225 (2,5 ", 3,5", 5,25 "form-faktorlar)
SFF 8484 (ichki 4 keng)

Seriyali ATA texnik xususiyatlari:

Serial ATA II: Serial ATA 1.0 kengaytmalari
Seriya ATA II: Port ko'paytmasi
Serial ATA II: Port Selector
Seriya ATA II: Kabellar va ulagichlar 1-jild

Qo'shimcha manbalar:

Axborot texnologiyalari standartlari bo'yicha xalqaro qo'mita
T11 (Fiber Channel standartlari)
SCSI savdo assotsiatsiyasi
SNIA (saqlash tarmoq tarmoqlari assotsiatsiyasi)

SAS interfeysi.

SAS yoki ketma-ket biriktirilgan SCSI interfeysi jismoniy interfeys ulanishini ta'minlaydi, sATA-ga o'xshash, qurilmalar, sCSI buyrug'i bilan boshqariladi... Ega orqaga qarab SATA bilan mos keladi, ushbu interfeys orqali SCSI buyruqlar to'plami tomonidan boshqariladigan har qanday qurilmalarni - nafaqat qattiq disklarni, balki brauzerlarni, printerlarni va boshqalarni ulash imkonini beradi, SATA bilan taqqoslaganda, SAS yanada takomillashtirilgan topologiyani taqdim etadi va bitta qurilmani ikkita yoki undan ortiq parallel ulanishga imkon beradi. kanallar. Avtobus kengaytirgichlari ham qo'llab-quvvatlanadi, bu sizga bir nechta SAS qurilmalarini bitta portga ulash imkonini beradi.

SAS protokoli T10 qo'mitasi tomonidan ishlab chiqiladi va saqlanadi. SAS qattiq disklar, optik disklar va boshqalar kabi qurilmalar bilan aloqa o'rnatishga mo'ljallangan edi. SAS to'g'ridan-to'g'ri biriktirilgan saqlash uchun ketma-ket interfeysdan foydalanadi va SATA-ga mos keladi. SAS an'anaviy SCSI tomonidan ishlatiladigan parallel interfeysdan farqli o'laroq ketma-ket interfeysdan foydalangan bo'lsa-da, SCSI buyruqlari SAS qurilmalarini boshqarish uchun hali ham ishlatiladi. SCSI qurilmasiga yuborilgan buyruqlar (1-rasm) - bu ma'lum bir tuzilmaning baytlar ketma-ketligi (buyruqlar tavsiflovchilari bloklari).

Shakl: bitta.

Ba'zi buyruqlar qo'shimcha "parametrlar bloki" bilan birga keladi, bu buyruqlar tavsiflovchisining blokidan keyin keladi, lekin allaqachon "ma'lumotlar" sifatida uzatiladi.

Oddiy SAS interfeys tizimi quyidagi tarkibiy qismlardan iborat:

1) Tashabbuskorlar.Tashabbuskor - bu maqsadli qurilmalar uchun xizmat so'rovlarini ishlab chiqaradigan va so'rovlar bajarilishi bilan tasdiqlarni oladigan qurilma.

2) Maqsadli qurilmalar... Maqsadli qurilmada xizmat so'rovlarini qabul qiladigan, ularni bajaradigan mantiqiy bloklar va maqsadli portlar mavjud; so'rovni qayta ishlash tugallangandan so'ng so'rovning bajarilishini tasdiqlash so'rov tashabbuskoriga yuboriladi. Maqsadli qurilma alohida qattiq disk yoki butun disk qatori bo'lishi mumkin.

3) Ma'lumotlarni etkazib berish quyi tizimi... Bu tashabbuskorlar va maqsadli qurilmalar o'rtasida ma'lumotlarni uzatadigan I / O tizimining bir qismidir. Odatda, ma'lumotlar etkazib berish quyi tizimi tashabbuskor va maqsadli qurilmani bog'laydigan kabellardan iborat. Bundan tashqari, kabellardan tashqari ma'lumotlarni etkazib berish quyi tizimiga SAS kengaytirgichlari ham kirishi mumkin.

3.1) Kengaytiruvchilar. SAS Expanders - bu ma'lumotlar etkazib berish quyi tizimining bir qismi bo'lgan va SAS qurilmalari o'rtasida ma'lumotlarni uzatishni osonlashtirishi mumkin bo'lgan qurilmalar, masalan, bir nechta SAS maqsadli qurilmalarini bitta tashabbuskor portiga ulashga imkon berish. Kengaytiruvchi ulanish maqsadli qurilmalar uchun to'liq shaffofdir.

SAS SATA qurilmalarining ulanishini qo'llab-quvvatlaydi.SAS bir nechta qurilmalar o'rtasida ma'lumotlarni uzatish uchun ketma-ket protokoldan foydalanadi va shu bilan kamroq signal liniyalaridan foydalanadi. SAS maqsadli qurilmalarni boshqarish va ular bilan aloqa qilish uchun SCSI buyruqlaridan foydalanadi. SAS interfeysi nuqta-nuqtali ulanishlardan foydalanadi - har bir qurilma boshqaruvchiga maxsus kanal orqali ulanadi. SCSI-dan farqli o'laroq, SAS foydalanuvchi avtobusining to'xtatilishini talab qilmaydi. SCSI interfeysi umumiy avtobusdan foydalanadi - barcha qurilmalar bitta avtobusga ulangan va bir vaqtning o'zida bitta qurilma boshqaruvchi bilan ishlashi mumkin. SCSI-da, parallel interfeysni tashkil etuvchi turli xil chiziqlar bo'yicha ma'lumot uzatish tezligi farq qilishi mumkin. SAS interfeysida bunday kamchilik mavjud emas. SAS juda ko'p sonli qurilmalarni qo'llab-quvvatlaydi, SCSI esa avtobusda 8, 16 yoki 32 qurilmani qo'llab-quvvatlaydi. SAS ma'lumotlarning yuqori tezligini qo'llab-quvvatlaydi (1,5, 3,0 yoki 6,0 Gbit / s). Ushbu tezlikka har bir ulanish bo'yicha ma'lumotlarni uzatish orqali erishish mumkin, shu bilan birga SCSI avtobusida avtobusning o'tkazuvchanligi unga ulangan barcha qurilmalar o'rtasida bo'linadi.

SATA ATA buyruqlar to'plamidan foydalanadi va qattiq disklar va optik disklarni qo'llab-quvvatlaydi, SAS esa qattiq disklar, brauzerlar va printerlarni o'z ichiga olgan kengroq qurilmalarni qo'llab-quvvatlaydi. SATA qurilmalari SATA interfeysi tekshirgichining port raqami bilan, SAS qurilmalari esa WWN (World Wide Name) identifikatorlari bilan aniqlanadi. SATA (1-versiya) qurilmalari buyruqlar navbatini qo'llab-quvvatlamagan bo'lsa, SAS qurilmalari belgilangan buyruqlar navbatini qo'llab-quvvatlaydi. 2-versiyadagi SATA qurilmalari mahalliy buyruqlar navbatini (NCQ) qo'llab-quvvatlaydi.

SAS apparati maqsadli qurilmalar bilan aloqa o'rnatadi bir nechta mustaqil chiziqlarda, bu tizimning xatolarga chidamliligini oshiradi (SATA interfeysi bunday imkoniyatga ega emas). Shu bilan birga, SATA 2-versiyasi xuddi shunday imkoniyatga erishish uchun port nusxalarini ishlatadi.

SATA birinchi navbatda uy kompyuterlari kabi muhim bo'lmagan dasturlarda qo'llaniladi. SAS interfeysi, ishonchliligi tufayli, juda muhim serverlarda ishlatilishi mumkin. Xatolarni aniqlash va xatolar bilan ishlash SATA-ga qaraganda SAS-da ancha yaxshi aniqlangan. SAS SATA ning yuqori to'plami hisoblanadi va u bilan raqobatlashmaydi.

SAS konnektorlari an'anaviy parallel SCSI konnektorlariga qaraganda ancha kichik bo'lib, SAS konnektorlarini ixcham 2,5 dyuymli drayvlarga ulash uchun foydalanishga imkon beradi. SAS 3Gb / s dan 10 Gb / s gacha ma'lumot uzatish tezligini qo'llab-quvvatlaydi. SAS ulagichlari uchun bir nechta variant mavjud:

SFF 8482 - SATA interfeysi ulagichiga mos variant;

SFF 8484 - kontaklari zich joylashgan ichki ulagich; 4 tagacha qurilmani ulashga imkon beradi;

SFF 8470 - tashqi moslamalarni ulash uchun kontaktlarning zanglashiga mahkamlangan ulagichi; 4 tagacha qurilmani ulashga imkon beradi;

SFF 8087 - qisqartirilgan Molex iPASS konnektori, 4 ta ichki qurilmani ulash uchun ulagichni o'z ichiga oladi; 10 Gbit / s ni qo'llab-quvvatlaydi;

SFF 8088 - qisqartirilgan Molex iPASS ulagichi, 4 ta tashqi qurilmani ulash uchun ulagichni o'z ichiga oladi; 10Gbps tezlikni qo'llab-quvvatlaydi.

SFF 8482 ulagichi SATA moslamalarini SAS tekshirgichlariga ulashga imkon beradi, masalan, DVD burnerini ulashingiz kerakligi sababli qo'shimcha SATA tekshirgichini o'rnatishga hojat yo'q. Aksincha, SAS qurilmalarini SATA interfeysiga ulab bo'lmaydi va ularga SATA interfeysiga ulanishining oldini olish uchun ulagich o'rnatilgan.

Maqola sizga yoqdimi? Do'stlar bilan bo'lishish uchun: