RAID کا تصور
RAID کا بنیادی مقصد بڑے پیمانے پر سرورز کے لیے اعلیٰ درجے کی اسٹوریج کی صلاحیتیں اور بے کار ڈیٹا سیکیورٹی فراہم کرنا ہے۔ ایک سسٹم میں، RAID کو ایک منطقی تقسیم کے طور پر دیکھا جاتا ہے، لیکن یہ متعدد ہارڈ ڈسکوں (کم از کم دو) پر مشتمل ہوتا ہے۔ یہ بیک وقت متعدد ڈسکوں میں ڈیٹا کو ذخیرہ اور بازیافت کرکے اسٹوریج سسٹم کے ڈیٹا تھرو پٹ کو نمایاں طور پر بہتر بناتا ہے۔ بہت سے RAID کنفیگریشنز میں باہمی تصدیق/بازیابی کے لیے جامع اقدامات ہوتے ہیں، بشمول براہ راست عکس بندی کا بیک اپ۔ یہ RAID سسٹمز کی غلطی برداشت کو بہت زیادہ بڑھاتا ہے اور سسٹم کے استحکام اور فالتو پن کو بہتر بناتا ہے، اس لیے اصطلاح "ریڈنڈنٹ" ہے۔
RAID SCSI ڈومین میں ایک خصوصی پروڈکٹ ہوا کرتا تھا، جو اس کی ٹیکنالوجی اور لاگت سے محدود تھا، جو کم مارکیٹ میں اس کی ترقی کو روکتا تھا۔ آج، RAID ٹیکنالوجی کی بڑھتی ہوئی پختگی اور مینوفیکچررز کی مسلسل کوششوں کے ساتھ، اسٹوریج انجینئر نسبتاً زیادہ لاگت والے IDE-RAID سسٹمز سے لطف اندوز ہو سکتے ہیں۔ اگرچہ IDE-RAID استحکام اور وشوسنییتا کے لحاظ سے SCSI-RAID سے مماثل نہیں ہوسکتا ہے، لیکن سنگل ہارڈ ڈرائیوز پر اس کی کارکردگی کے فوائد بہت سے صارفین کے لیے کافی پرکشش ہیں۔ درحقیقت، روزانہ کم شدت کے آپریشنز کے لیے، IDE-RAID قابلیت سے زیادہ ہے۔
موڈیم کی طرح، RAID کو مکمل طور پر سافٹ ویئر پر مبنی، نیم سافٹ ویئر/سیمی ہارڈ ویئر، یا مکمل طور پر ہارڈ ویئر پر مبنی درجہ بندی کیا جا سکتا ہے۔ مکمل طور پر سافٹ ویئر RAID سے مراد RAID ہے جہاں تمام افعال آپریٹنگ سسٹم (OS) اور CPU کے ذریعے ہینڈل کیے جاتے ہیں، بغیر کسی تھرڈ پارٹی کنٹرول/پروسیسنگ (جسے عام طور پر RAID کو-پروسیسر کہا جاتا ہے) یا I/O چپ۔ اس صورت میں، تمام RAID سے متعلق کام CPU کے ذریعے انجام پاتے ہیں، جس کے نتیجے میں RAID کی اقسام میں سب سے کم کارکردگی ہوتی ہے۔ سیمی سافٹ ویئر/سیمی ہارڈ ویئر RAID میں بنیادی طور پر اس کی اپنی I/O پروسیسنگ چپ کی کمی ہے، لہذا CPU اور ڈرائیور پروگرام ان کاموں کے ذمہ دار ہیں۔ مزید برآں، نیم سافٹ ویئر/سیمی ہارڈ ویئر RAID میں استعمال ہونے والے RAID کنٹرول/پروسیسنگ چپس میں عام طور پر محدود صلاحیتیں ہوتی ہیں اور وہ اعلیٰ RAID لیولز کو سپورٹ نہیں کر سکتے۔ مکمل طور پر ہارڈویئر RAID اپنے RAID کنٹرول/پروسیسنگ اور I/O پروسیسنگ چپس کو گھیرے ہوئے ہے، اور یہاں تک کہ ایک ارے بفر (Array Buffer) بھی شامل ہے۔ یہ ان تین اقسام کے درمیان بہترین مجموعی کارکردگی اور CPU استعمال پیش کرتا ہے، لیکن یہ سب سے زیادہ سامان کی قیمت کے ساتھ بھی آتا ہے۔ ہائی پوائنٹ HPT 368, 370، اور PROMISE چپس استعمال کرنے والے ابتدائی IDE RAID کارڈز اور مدر بورڈز کو نیم سافٹ ویئر/سیمی ہارڈ ویئر RAID سمجھا جاتا تھا، کیونکہ ان میں وقف I/O پروسیسرز کی کمی تھی۔ مزید برآں، ان دونوں کمپنیوں کے RAID کنٹرول/پراسیسنگ چپس میں محدود صلاحیتیں تھیں اور پیچیدہ پروسیسنگ کاموں کو نہیں سنبھال سکتی تھیں، اس لیے RAID لیول 5 کو سپورٹ نہیں کر رہے ہیں۔ مکمل طور پر ہارڈویئر RAID کی ایک قابل ذکر مثال Adaptec کی طرف سے تیار کردہ AAA-UDMA RAID کارڈ ہے۔ اس میں ایک سرشار اعلیٰ سطحی RAID کو-پروسیسر اور Intel 960 خصوصی I/O پروسیسر ہے، جو RAID لیول 5 کو مکمل طور پر سپورٹ کرتا ہے۔ یہ فی الحال دستیاب سب سے جدید IDE-RAID پروڈکٹ کی نمائندگی کرتا ہے۔ ٹیبل 1 صنعتی ایپلی کیشنز میں عام سافٹ ویئر RAID اور ہارڈویئر RAID کا موازنہ کرتا ہے۔
پوسٹ ٹائم: جولائی 11-2023