هارد رید (RAID) چیست؟ (و انواع RAID)
هارد رید (RAID) چیست؟ (و انواع RAID)
رِید (RAID) نوعی تکنولوژی برای ترکیب کردن چندین هارد فیزیکی به صورت یک هارد تنها است که باعث افزایش کارایی و حفاظت از دادهها میگردد.
رید RAID (بخوانید رِید) مخفف عبارت Redundant Array of Independent Disks به معنای "آرایه چندگانه دیسکهای مستقل" بوده و نوعی تکنولوژی مجازی سازی است که چندین هارد دیسک فیزیکی را ترکیب کرده و به صورت یک هارد مستقل، در اختیار سیستم عامل یا اجزای شبکه قرار میدهد.
در هاردهای RAID دادهها ممکن است به صورت متفاوت بین دیسکهای فیزیکی توزیع شوند که بسته به نوع توزیع، مراحل RAID نامیده میشوند (در قسمت پایین توضیح داده شده اند).
رید (RAID) چه کاربردی دارد؟
مرحله (level) های گوناگون تکنولوژی RAID میتواند باعث افزایش سرعت یا افزایش تحمل خطا یا هر دو گردد و به این ترتیب باعث افزایش کارایی آرایه میشود.
افزایش سرعت
در برخی از لولهای RAID (که در پایین گفته شده)، دادهها به صورت قطعه قطعه در هاردها ذخیره میشوند، به این تکنولوژی Data striping گفته میشود. روش کار به این صورت است که کنترلر RAID (چه به صورت سخت افزاری و چه نرم افزاری)، فایلها و دادهها را تکه تکه کرده سپس بر روی هاردهای خود ذخیره میکند.
در روش عادی که یک هارد داریم، اگر یک فایل را ذخیره سازی کنیم یا آن را بخوانیم، واحد Input/Output (به اختصار I/O) هارد مجبور است کل دادههای فایل را ذخیره کرده یا تحویل دهد. اما در حالت RAID، فایلها تکه تکه شده بنابراین کار بین هر یک از واحدهای I/O هارد دیسک ها تقسیم میشود و به این ترتیب سرعت خواندن/نوشتن تا حد بسیار زیادی بهینه شده و افزایش مییابد.
افزایش تحمل خطا و امکان بازیابی
در برخی دیگر از لولهایRAID که به عنوان پشتیبان شناخته میشوند، همان دادهها به صورت موازی بر روی چندین هارد دیسک ذخیره میشود. این یعنی با نابود شدن اطلاعات یک هارد، از طریق هارد دیگر میتوانیم اطلاعات را بازیابی کنیم. همچنین این استانداردها از Error correcting code و بیتهای توازن هم برای تصحیح خطای دادهها استفاده میکنند.
بیت توازن (parity): دادههایی است که از حاصل XOR دو داده (مثلاً در دو دیسک جدا) بوجود آمده و با آن میتوان در صورت از بین رفتن هر یک از این دو داده اصلی، با استفاده از داده موجود و بیت توازن، داده از دست رفته را بوجود آورد.
در روش عادی که یک هارد داریم، وقتی فایلی آسیب ببیند یا قسمتی از هارد به صورت فیزیکی خراب شود، دیگر بازگرداندن اطلاعات آن تقریباً ناممکن است حال آن که در RAID خیلی راحت میتوانیم اطلاعات را از یک دیسک دیگر برگردانیم.