اطلاعیه

بستن
No announcement yet.

Raid کردن

بستن
این موضوع بسته شده است.
X
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

  • Raid کردن

    سلام
    برای تنظیم یک Dataserver که دوتا هارد 300 و 900 gb داره باید raid اونو در هنگام کانفیگ اولیه تویه کدوم حالت بزاریم Raid 1 یا Raid 2 یا Raid 3 ؟
    باتشکر

  • #2
    نیاز شما چیه؟
    برای 2 تا هارد شما یا mirror باید داشته باشی(RAID 1) ،برای میرور هم باید هاردات اندازه هم باشن و گرنه اون هم باز باید هارد حداقل در نظر بگیری
    یا اینکه 2 تاهارد یکی کنه و مجوعه 1200 گیگ داشته باشی

    کامنت


    • #3
      نه منظورم اینه که دوتا هارد 300 gb و 2 تا هارد 900gb دارم .پس باید از raid 1 استفاده کنم.raid های دیگه برای چیه؟

      کامنت


      • #4
        گذرگاه IDE در طبقه بندی گذرگاههای سیستم ، جزء گذرگاههای خارجی محسوب می شود و در سیستم از آن به منظور ارتباط قطعاتی مانند Rewriter ، CD-ROM ، HDD و ... استفاده می شود . در سیستمهای امروزی به طور معمول دو كانكتور IDE برای برقراری ارتباط بین 4 وسیله جانبی وجود دارد ولی در پاره ای سیستم ها تعداد این كانكتورها 4 مورد می باشد ، دو كانكتور به عنوان IDE ، و دو كانكتور اضافی برای استفاده تحت عنوان RAID یا ATA 133,ATA 100 .

        همانطور كه می دانیم با استفاده از كانكتورهای IDE ی موجود روی مادر برد امكان استفاده از حداكثر دو دستگاه بر روی هر كانكتور وجود دارد .RAID تكنولوژی است كه امكاناتی نظیر افزایش سرعت , Back up گیری همزمان روی یك یا چند درایو و … در اختیار كاربر قرار می دهد . برای هر كدام از آرایشهای ممكن هنگام استفاده از دو یا چند هاردیسك , نسخه های متفاوت RAID مطرح می شود به عنوان مثال : RAID1 , RAID0 و….

        در این مقاله سعی داریم كه به نسخه های متفاوت RAID نگاهی نزدیكتر و دقیق تر بیندازیم .

        RAID0 : ذخیره سازی روی چند دیسك بدون كنترل خطا
        مزایا و مشخصات :
        - داده ها به بلوكهایی تبدیل می شوند و هر بلوك در هارد دیسك مجزا ذخیره می شود.
        - باعث بالا رفتن كارایی سیستم I/O می گردد چرا كه بار ترافیكی نقل و انتقالات بین چندین كانال مجزا تقسیم می شود.
        - بالارفتن كارایی بدلیل وجود كنترلرهای مختلفی كه عمل كنترل ترافیك را به عهده می گیرند (افزایش سرعت)
        - طراحی بسیار ساده ( زیرا مدار محاسبه Parity وجود ندارد )
        - عدم پرداختن به محاسبات مربوطه به Parity وكنترل خطا (افزایش سرعت به دلیل عدم پرداختن به محاسبات مربوط به Parity )

        معایب :
        - عدم استفاده از Parity .(هیچ گونه كد تشخیص و تصحیح خطا در این نوع RAID وجود ندارد ).
        - از كار افتادن یك درایو باعث از دست رفتن كلیه اطلاعات خواهد شد.
        - عدم كارایی در محیطهای حساس به حفظ داده ها

        موارد استفاده :
        - میكس و پردازش تصاویر ویدیویی (میكس و مونتاژ ).
        - واژه پردازی (نرم افزارهای تایپ و... )
        - كارهایی كه نیاز به سرعت بالا دارد.

        Backup : RAID1 گیری همزمان داده ها به منظور Mirroring و Duplexing
        Mirroning : كپی برداری هم زمان روی دو درایو
        Duplexing : زمانی است كه یكی از درایوها دچار مشكل شود و درایو سالمی را جایگزین نماییم سپس داده ها را روی درایو سالم كپی كنیم .
        مزایا و مشخصات :
        -هنگام سیكل نوشتن , گویی اطلاعات روی یك دیسك نوشته می شود (در صورتیكه عملأ بر روی دو دیسك نوشته می شود . مانند RAID0 ) ولی عمل خواندن , ازهر دودیسك انجام می شود ( كاهش ترافیك گذرگاه - نوشتن بر روی هر دو دیسك ولی خواندن مجزا )
        - قابلیت برگرداندن %100 داده ها هنگام بروز مشكل برای یك دیسك .
        - در نرخ انتقالات داده تغییر محسوسی نداریم. (یعنی وجود دو دیسك تفاوتی با یك دیسك ندارد ) .
        - در شرایط خاص RAID1, توانایی تحمل خرابی بیش از یك دیسك را نیز دارد .
        - ساده ترین طراحی در تكنولوژی RAID (مدار مربوط به Parity وجود ندارد )

        معایب :
        - بیشترین تعداد هارد دیسك در میان انواع RAID (بسته به انتخاب User )
        - هزینه بالا

        RAID2 : دارای خاصیت ECC با استفاده از كد همینگ
        مزایا و مشخصات :
        - تصحیح خطای بسیار سریع
        - مناسب برای انتقال اطلاعات

        معایب :
        - طراحی بسیار یچیده كه با صدمه دیدن یك دیسك دچار مشكل می شود .
        - نامناسب در دید تجاری (تعداد زیاد درایوها )

        كد همینگ : یكی از روشهای محاسبه و كنترل خطا در سیستمهای دیجیتال می باشد . انواع روشها برای كنترل ترافیك داده های دیجیتال وجود دارد به عنوان مثال Parity haming code ,… كه مجموعه این روشها را ECC می نامند . (Error Checking and Correcting)

        RAID3 : انتقال موازی با استفاده از خاصیت Parity
        مزایا و مشخصات :
        - سیكل خواندن و نوشتن بسیار سریع .

        معایب :
        - طراحی بسیار پیچیده كه با صدمه دیدن یك دیسك مجموعه دچار مشكل می شود .

        كاربرد :
        - میكس و مونتاژ تصویر
        - ویرایش تصویر مانند RAID0

        RAID4 : دیسك های داده مجزا دیسك مربوط به Parity مشترك
        مزایا و مشخصات :
        - سیكل خواندن بسیار سریع ( ترافیك كمتر در گذرگاه)

        معایب :
        - پیچیدگی بسیار بالا در طراحی مدار كنترلی مشكل در برگرداندن داده ها هنگام بروز اشكال در یك دیسك ( چرا كه داده ها روی دیسكها توزیع شده است )

        RAID5 : دیسك های داده مجزا و Parity توزیع شده در دیسكهای Data
        مزایا و مشخصات :
        - در این نوع به حداقل 3 درایو دیسك سخت نیاز داریم .
        - تك تك بلوك های داده روی دیسك ها نوشته می شوند و Parity مربوط به هر بلوك نیز داخل هارد مربوط ذخیره می گردد.
        - سیكل خواندن بسیار سریع (ترافیك كمتر در گذرگاه )
        - سیكل نوشتن متوسط (محاسبات مربوط به Parity )
        - قابلیت و اطمینان بالا (وجود ECC )

        معایب :
        - خرابی در یك دیسك در خروجی تاثیر ندارد.
        - طراحی پیچیده مدار كنترلی
        - مشكل در برگرداندن داده ها هنگام بروز اشكال

        كاربرد :
        - در سیستمهای Server و بانكهای اطلاعاتی ISPها

        RAID6 : دیسكهای داده ها مجزا با دو Parity توزیع شده مجزا
        مزایا و مشخصات :
        - RAID6 در واقع نسخه پیشرفته RAID5 می باشد كه تصحیح و كنترل خطا را بهبود می بخشد . این ویرایش RAID اطمینان و توانایی بالا در زمینه data storage فراهم می كند .
        - بهترین انتخاب برای كاربردهای بحرانی و حساس

        معایب :
        - طراحی مدار كنترلی بسیار پیشرفته و پیچیده .
        - سیكل نوشتن بسیار كند ( دوبار محاسبه مربوط به Parity )
        - نیاز به N+2 درایو دیسك سخت . بدلیل دارا بودن حالت Parity دو بعدی . ( N تعداد دیسكهای سخت در حالت معمولی )
        - ادغام اطمینان بالا با قابلیت بالا

        RAID7 : نقل وانتقال بهینه شده غیر همزمان به منظوردستیابی به نرخ انتقال بسیار سریع
        مزایا و مشخصات :
        - نقل و انتقال غیر همزمان و دارای كنترلگرهای مستقل.
        - درایو مجزا برای ذخیره كردن اطلاعات مربوط بهParity
        - برخورداری از سیستم Open System و استفاده از گذرگاهSCSI
        - گذرگاه Cache داخلی با سرعت بالا (X-bus )
        - دیسك های خواندن و نوشتن از امكان Choching استفاده میكنند.
        - تكنولوژی مدار تولید Parity تا حدودی با سایر انواع Raid تفاوت دارد .
        -امكان Hot Swaping

        Open system : به سیستمی اطلاق می شود كه قابلیت سازگاری با سخت افزارها و نرم افزارهای مختلف را داشته باشد و امكان كاركردن در سیستمهای مختلف را به راحتی داشته باشد .

        RAID10 : این Raid حداقل به 4 دستگاه هاردیسك نیاز دارد
        مزایا و مشخصات :
        - عمل تكه تكه كردن بلوكهای داده همانند Raid1 انجام می پذیرد .
        - تصحیح و كنترل خطا نیز مانند Raid2 می باشد .
        - نرخ انتقال بالا
        - در شرایط معین , امكان تحمل خرابی چند دیسك در این نوع RAID وجود دارد .

        معایب :
        - بسیار گران قیمت
        - منبع تغذیه حتمأ باید متصل به ups باشد .
        - جابجایی درایوها باید به صورت موازی انجام گیرد .
        - سیستمهای Server و بانكهای اطلاعاتی .

        RAID53 : نرخ انتقال بالا همراه با قابلیت انتقال مناسب
        مشخصات و مزایا :
        -این آرایه RAID حداقل به 5 دستگاه دیسك سخت نیاز دارد .
        - RAID53 در واقع باید RAID03 نلمیده شود زیرا عمل Striping آن همانند RAID0 بوده و Segment بندی آن نیز مانند RAID3 می باشد.
        - تحمل خطای آن مانند RAID3 می باشد.
        - نسبت به RAID3 دارای نرخ انتقال بسیار بهتری می باشد.

        معایب :
        - قیمت بالا
        - همه دیسك ها باید با همدیگر سنكرون شوند كه انتخاب نوع و مدل درایو را محدود می سازد .
        - Stripe كردن در سطح بایتها نهایتأ در محاسبه ظرفیت فرمت شده تأثیر منفی می گذارد .

        RAID 0+1 : نرخ انتقال داده بهینه
        مزایا و مشخصات :
        - حداقل به 4 دستگاه هاردیسك نیاز دارد .
        - RAID 0+1 به عنوان آرایه آینه ای نیز معروف است با این تفاوت كه قطعات داده ها یا Segment ها طبق استراتژی RAID0 ایجاد شده اند .
        - تحمل خطای این نوع آرایه مانند RAID5 می باشد .
        - نرخ انتقال بالا .
        - بهترین انتخاب برای سیستمهایی كه به كارایی بالا بدون توجه به حداكثر اطمینان نیاز داشته باشند .

        معایب :
        - RAID 0+1 نباید با RAID10 اشتباه گرفته شود . كوچكترین مشكل در عملكرد یك درایو , آرایه را به مدل RAID0 تبدیل خواهد كرد .
        - قیمت بسیار بالا
        - جابجایی درایوها باید به صورت موازی انجام گیرد .

        كاربرد :
        - پردازشهای تصویری و fileserever های عمومی .

        نتیجه گیری :
        همانطور كه مشخص شد ، استفاده ازRAID برای مقاصد معین می باشد و در كاربردهای عادی و روزمره كارایی چشمگیری را به سیستم PC اضافه نمی كند . به عنوان مثال امكان استفاده از CD-ROM و Rewriter روی این كانكتورها وجود ندارد .بنابراین هنگام استفاده از RAID ابتدا هدف و مورد استفاده خود را مشخص كنید سپس RAID مناسب را انتخاب نمایید.

        کامنت


        • #5
          در بحث شبكه و سرورها و اطلاعاتی كه استفاده و به اشتراك گذاشته میشود پایداری و امنیت هر یك از اجزا بسیار مهم میباشد و برای رفع این مشكل در هر یك از اجزا اصطلاحی بنام redundancy وجود دارد.
          در مبحث اطلاعات این redundancy از طریق Raidها پیاده سازی میشود.
          پس از Raid ها برای افزایش سرعت و امنیت اطلاعات استفاده میشود. Raid ها در كل به دو شكل سخت افزاری و نرم افزاری وجود دارد. نوع نرم افزاری خود دارای ریسك میباشد و كندتر از نوع سخت افزاری میباشد چراكه از منابع سیستم و CPU برای اینكار استفاده میكند و در مواقعی كه بار سیستم زیاد باشد و سیستم هنگ كند احتمال از دست رفتن اطلاعات و یا ایجاد مشكل وجود دارد. اما در نوع سخت افزاری این مشكل ها وجود ندارد حتی با قطعی برق باطری داخلی در raid وجود دارد كه باعث میشود تا اطلاعات به هیچ وجه از دست نرود. انواع Raid هایی كه معمول و شناخته شده میباشد در ذیل بطور خلاصه اشاره میشود.

          Raid 0
          حداقل هاردیسك مورد نیاز : 2


          شرح : مجموعه دیسكهای جدا بدون بیت توازن. كارایی بهتر و افزونگی ذخیره سازی را فراهم میكند اما بدون توانایی تحمل نقص و اشكال. خرابی هر یك از هاردیسكها باعث از بین رفتن آرایش میشود. خرابی یك هاردیسك نابودی كل آرایش را به همراه دارد، زیرا اطلاعاتی كه در این مدل نوشته میشود اطلاعات به قطعاتی شكسته میشود. تعداد قطعات توسط تعداد هاردیسكها مشخص میشود. قطعات اطلاعات با هم در سكتورهای مشابه در دیسكهای مربوطه نوشته میشود.
          این اجازه میدهد قطعات كوچكتر از كل قطعه بزرگ بطور موازی از درایوها خوانده شود كه نتیجه این مدل چینش پهنای باند زیاد میباشد. هنگامی كه یك سكتور روی یكی از دیسكها خراب شود سكتورهای مشابه روی تمام دیسكهای دیگر بدون استفاده خواهد بود. زیرا بخشی از اطلاعات خراب شده است. این مدل چینش بررسی خطا ندارد بنابر این هر خطایی غیرقابل بازبابی خواهد بود. دیسكهای بیشتر پهنای باند بیشتری را در پی خواهد داشت اما ریسك از دست دادن اطلاعات نیز بیشتر میشود.


          Raid 1
          حداقل هاردیسك مورد نیاز : 2


          مجموعه آینه ای بدون بیت توازن اختصاصی. این نوع توانایی تحمل نقص را از خطاهای هاردیسك و خرابی یك هاردیسك فراهم می كند. افزایش كارایی خواندن را همراه دارد وقتی كه یك سیستم عامل با امكان اجرای قطعات یك برنامه توسط چند پردازنده استفاده شود كه از قابلیت قطعه بندی زمانی پشتیبانی كند. كاهش كارایی خیلی كوچكی در هنگام نوشتن دارد. این چینش طولانی مدت بكار ادامه میدهد تا زمانی كه حداقل یك درایو درحال كار باشد.

          Raid 3
          حداقل هاردیسك موردنیاز: 3



          مجموعه دیسكهای جدا با بیت توازن اختصاصی. این مكانیسم كارایی اصلاح شده و توانایی تحمل نقص شبیه رید 5 را فراهم میكند اما با یك دیسك بیت توازن اختصاصی سریعتر از بیت توازن چرخشی تكه تكه. وجود یك دیسك توازن اشكالی میباشد برای نوشتن زمانیكه هر نوشتن نیازمند به روز كردن اطلاعات بیت توازن را دارد. یك فایده كوچك این هست كه اجازه میدهد درایو بیت توازن خراب شود و عملیات بكار خود بدون بیت توازن یا حفظ كارایی ادامه میدهد.

          Raid 4
          حداقل هاردیسك موردنیاز: 3


          همانند رید سه میباشد اما بجای قطعه قطعه كردن بلوكی از قطعه قطعه كردن بایتی استفاده میكند.

          Raid 5
          حداقل هاردیسك موردنیاز: 3


          مجموعه دیسكهای جدا با بیت توازن توزیع شده. بیت توازن توزیع شده به تمام درایوها بجز یكی نیاز دارد كه كار كند. خراب شدن درایو نیازمند جایگزینی مبباشد. در هنگام خرابی درایو هر خواندنی میتواند از بیت توازن های توزیع شده محاسبه گردد. این چنش در صورتی كه دومین درایو هم خراب شود اطلاعات از دست خواهد رفت و آسیب پذیر میباشد تاوقتی كه اطلاعاتی كه در درایو خراب شده قرار داشته بر روی درایو جایگزین ساخته شود.

          Raid 6
          حداقل هاردیسك موردنیاز: 4


          مجموعه دیسكهای جدا با دو بیت توازن توزیع شده. توانایی تحمل نقص با خرابی دو درایو را دارد. این چینش با دو درایو خراب به كار خود ادامه میدهد. این باعث سود بالاتر در گروههای رید بزرگ میشود بخصوص در سیستمهایی كه نیاز به قابل استفاده بودن بالایی دارند. این اهمیت بیشتر میشود زیرا درایوها با ظرفیت بالا زمان بیشتری برای بازیابی از خرابی یك درایو میباشد. در رید 5 كه یك بیت توازن دارد به علت اینكه اطلاعات تا زمان بازیابی در معرض از دست دادن اطلاعات میباشند، آسیب پذیر میباشد با دو بیت توازن این به ما زمانی را میدهد تا آرایه رید دوباره سازی شود بدون اینكه اطلاعاتی از دست برود.

          کامنت


          • #6


            بنا به ضرورت و اهمیتی که RAID در میان اهل فن (فناوری اطلاعات) پیدا کرده است ، بر آن بودیم تا مطلبی در خور جهت بسط کارکردهای این تکنولوژی نه چندان جدید به میان آوریم که مورد استفاده همه کاربران و خوانندگان قرارگیرد، اما در اثنای جستجو که سرآغاز هر مقاله ای قرار می گیرد با مطلب نویسنده گرامی وبلاگ کوله پشتی ( kuleposhti.ir ) آشنا شدیم که الحق دست ما را در اضافه نمودن هر مطلبی کاملا بسته است، لذا این مطلب را ضمن کسب اجازه با کمی دخل و تصرف در اینجا منتقل می کنیم تا سایر علاقمندان دنیای RAID نیز در همین فرصت از این کمالات بهره مند گردند.
            تکنولوژی Redundant Array of Independent Disks-RAID در سال های اخیر برای نیازهای محافظتی از داده ها در سرورها رشد چشمگیری داشته است. اولین پیاده سازی تکنولوژی RAID به ۱۹۹۰ وقتی که بُردهای کنترلی بسیار گران قیمت با پردازشگرهای توانمند I/O به عنوان میزبان قدرتمند پردازنده مورد استفاده بودند بر می‌گردد. در آن زمان RAID سخت افزاری تنهاترین راه حل ارائه شده بود که باعث محدودیت استفاده از آن تنها در سرورهای گران قیمت می‌گردید. امروزه RAID در همه جا یافت می‌شود. از یک نرم افزار سیستم عامل تا کنترولر مستقل که داده ها را با قابلیت بالایی در شبکه ذخیره می‌کند. همچنین RAID را می‌توان در لپ تاپ‌ها، کامپیوترهای رومیزی و سرورها با هارد دیسک های متعدد مشاهده کرد. این مقاله می‌کوشد راه حل هایی که برای RAID وجود دارد مرور کرده و بهترین آنها را برای انتخاب شما معرفی کند. ابتدا تعریفی از RAID نرم افزاری در مقابل RAID سخت افزاری ارائه شده و سپس تشریح پیاده سازی آنها و مزایای هر یک آورده خواهد شد.
            RAID چیست؟
            مخففی است از عبارت آرایه‌ی افزونه‌ای برای دیسک های مستقل که راهی است برای مجازی سازی متعدد هارد دیسک های مستقل به یک یا چند آرائه برای بهبود عملکرد، ظرفیت و دسترسی. ظرفیت کل آرائه به نوع RAIDی که ساخته شده و همچنین تعداد و ظرفیت دیسک‌ها بستگی دارد. این ظرفیت کلی آرائه مستقل از نوع RAID سخت افزاری یا نرم افزاری است که ممکن است استفاده کرده باشید. جدول زیر را دنبال کنید تا پیاده سازی‎‌های مختلف، نقاط قوت و ضعف، تاثیر روی عملکرد سیستم‌ها و اثربخشی در بالا بردن دسترسی به داده ها، در انواع RAID ها را مشاهده نمایید.
            RAID نرم افزاری:
            راه ساده برای تشریح RAID نرم افزاری این است که بدانیم برای انجام وظیفه خود از پردازشگر سیستم شما بهره می‌گیرد. به این معنی که نیاز پردازشی و قدرتی که RAID قرار است از آن برای فعالیت خود استفاده کند علاوه بر پردازش های معمول مورد نیاز سیستم عامل و نرم افزارهای اجرا شده روی آن، بر پردازشگر سیستم تحمیل می‌شود.
            کاربردهای RAID نرم افزاری :
            ۱) به عنوان یک راه حل نرم افزاری خالص (Pure)
            2) به عنوان یک راه حل ترکیبی که شامل سخت افزارهای طراحی شده برای بهبود کارایی پردازشگر است.
            ۱) راه حل نرم افزاری خالص: در این حالت نرم افزار بدون هیچ گونه کمک سخت افزاری تنها با استفاده از امکانات سیستم به عنوان یک نرم افزار کاربردی در کنار سایر نرم افزارهای اجرا شده در سیستم عامل انجام وظیفه خواهد نمود. هارد دیسک مورد استفاده در این روش همان دیسکی است که سیستم عامل روی آن قرار دارد. برخی از این RAID های نرم افزاری قابلیت یکپارچه شدن با سیستم عامل سرور به همراه برنامه های رایگان را دارا هستند که باعث ارزان شدن این روش می‌گردد.
            برخی مزایا و معایب این روش:
            - هزینه پایین (تنها هزینه، دیسک های اضافه شده است)
            - عدم محافظت در هنگام بوت (عدم قابلیت مدیریت و محافظت از دیسک های خراب در مرحله بوت)
            - بار اضافی تحمیلی بر روی سرورها (بدلیل اجرا شدن روی سیستم عامل. این روش برای RAID 0,1,10 پیشنهاد می‌شود)
            - محدودیت در مهاجرت به سیستم عامل دیگر
            - آسیب پذیری در مقابل ویروس‌ها
            - امکان از دست دادن تمام داده ها بدلیل مشکلات سخت افزاری یا نرم افزاری سیستم عامل
            - عدم استفاده از قابلیت کش
            ۲) راه حل ترکیبی – سخت افزار با کمک نرم افزار: در این روش نرم افزار RAID با کمک سخت افزارهای اضافه شده بر روی مادربرد مانند یک HBA با یک بایوس RAID که ضعف راه حل قبلی را هنگام بوت سیستم برطرف می‌سازد، انجام وظیفه می‌کند. بعلاوه اینکه درایورهای سخت افزاری مورد استفاده در این روش توسط اکثر سیستم های عامل مطرح پشتیبانی می‌شود.
            برخی مزایا و معایب این روش:
            - هزینه معقول (فقط یک HBA و یا یک فلش دیسک برای بایوس به عنوان هزینه تحمیل خواهد شد)
            - محافظت در هنگام بوت
            - کاربر گرافیکی مخصوص برای ساخت و نگهداری RAID
            - سایر معایب موجود در روش اول.
            RAID سخت افزاری:
            در این روش برنامه RAID از طریق پردازشگر و رم تعبیه شده در دستگاهی مستقل از کامپیوتر میزبان اجرا می‌شود. سخت افزار می‌تواند بصورت یکپارچه بر روی مادربرد و یا یک کارت اسلات قابل نصب بر روی مادربرد استفاده شود.
            ساده ترین راه برای تشخیص اینکه کدام نوع RAID سخت افزاری یا نرم افزاری برای کار شما مناسب‌تر است بررسی مشخصات فنی یا برگه های راهنمای هر یک می‌باشد. اگر روش ارائه شده شامل میکروپروسسور (معمولاً I/O، پردازشگر یا در برخی موارد ROC – به معنی RAID تعبیه شده در چیپست) بود، روش ارائه شده سخت افزاری است. و اگر پردازشگری در کار نبود نرم افزاری است. برای شما مهم است که بدانید کدام روش چه اثراتی در روند کار شما داشته و مطلوب شما است. اثرات مورد بحث موارد زیر هستند:
            - وضعیت عملکرد پردازشگر هنگام اجرای سایر برنامه ها
            - قدرت کارایی دیسک هایی که می‌توانند روی سیستم اضافه شوند
            - سهولت بازگرداندن اطلاعات بعد از خرابی
            - قابلیت مدیریت و مونیتورینگ پیشرفته داده ها
            - امکان مدیریت دیسک ها بطور همزمان در سیستم عامل های مختلف
            - امکان نصب باطری پشتیبان تا کَش نوشتاری سیستم را ارتقاء ببخشد
            پیاده سازی RAID سخت افزاری:
            به دو روش ممکن است. ۱) بصورت یک کارت مستقل ۲) بصورت یکپارچه ارائه شده بر روی چیپست مخصوص.
            ۱) بصورت یک کارت مستقل:
            یک نوع کارت قابل نصب بر روی اسلات های PCI-X یا PCIe مادربرد است که پردازشگر و کنترولر I/O بر روی آن تعبیه شده. قیمت برخی از این کارت ها بالا است اما انعطاف پذیری آن باعث شده روشی مناسب در بین روش های RAID بحساب آید. در اینجا عملکرد RAID از سیستم میزبان کاملاً جدا است. شخصیت مستقل این کارت اجازه استفاده حداکثری از قدرت پردازشگر و رم سریعتر آن را ممکن می‌سازد. کارت RAID بصورت کامل و با تمام ظرفیت وظایف ذخیره سازی در دیسک های مستقل را حتی هنگام خرابی دیسک ها انجام می‌دهد. مزایای پیچیده و فضای بیشتر دیسک ها بعنوان نمونه در سطوح RAID 5,6 بدون فشار بر روی سیستم در این روش قابل دسترسی است.
            رابط های I/O اضافی بر روی کارت معمولاً بسط پذیری بیشتری ( اضافه کردن دیسک های بیشتر با ظرفیت بیشتر ) را برای سیستم فراهم می آورد. حتی آرائه های RAID چندگانه فشاری بر عملکرد سیستم ندارند. در نتیجه مهاجرت به سایر سیستم عامل ها،دستگاهها و پلت فرم‌ها ممکن است.
            مزایا و معایب این روش:
            - محافظت هنگام بوت (هیچ فشار منفی هنگام بوت سیستم در زمان خرابی های متوسط یا کامل وجود ندارد)
            - عملکردی مستقل از بار اعمالی بر روی سرور ( رم سریع، پردازشگر سریع و بدون فشار بر روی سیستم میزبان)
            - برنامه RAID مستقل از میزبان (عدم از دست دادن اطلاعات در اثر خرابی سیستم)
            - حفاظت پیشرفته در صورت قطع شدن برق (برخلاف RAID نرم افزاری)
            - عدم آسیب پذیری به ویروس
            - بهره مندی از کاربر گرافیکی مستقل برای مدیریت و ساخت RAID
            - سهولت در مهاجرت و جایگزینی
            - پشتیبانی از ویژگی های پیشرفته RAID
            - قابلیت کَش روی کنترولر با استفاده از باطری پیشتیبان
            - هزینه بالای پردازشگر I/O، مموری روی کارت.
            ۲) بصورت یکپارچه بر روی چیپست:
            در این روش، پردازشگر RAID، کنترولر رم، رابط کاربری، رابط I/O برای ارتباط با هارد دیسک ها، و برخی اوقات خود رم، تمامی در یک چیپ جمع شده اند. این چیپ می‌تواند در یک مادربرد با هزینه پایینی تعبیه شده باشد. ROC جایگزین شده با چیپ I/O را می‌توان بر روی بسیاری از مادربردهای سرور یافت. (به عنوان نمونه یک چیپ کنترولر SCSI) بدین معنی که روش ROC چیزی فراتر از یک ارتباط بین هارد دیسک هاست.
            مزایا و معایب RAID سخت افزاری مبتنی بر ROC:
            - محافظت هنگام بوت (هیچ فشار منفی هنگام بوت سیستم در زمان خرابی های متوسط یا کامل وجود ندارد)
            - عملکردی مستقل از بار اعمالی بر روی سرور ( رم سریع، پردازشگر سریع و بدون فشار بر روی سیستم میزبان)
            - برنامه RAID مستقل از میزبان (عدم از دست دادن اطلاعات در اثر خرابی سیستم)
            - حفاظت پیشرفته در صورت قطع شدن برق (برخلاف RAID نرم افزاری)
            - عدم آسیب پذیری به ویروس
            - بهره مندی از کاربر گرافیکی مستقل برای مدیریت و ساخت RAID
            - سهولت در مهاجرت و جایگزینی
            - پشتیبانی از ویژگی های پیشرفته RAID
            - قابلیت کَش روی کنترولر با استفاده از باطری پیشتیبان
            - هزینه متوسط
            - محدودیت در انعطاف پذیری و مهاجرت
            کدام یک از RAID سخت افزاری یا نرم افزاری برای برنامه شما مناسب است؟
            اکنون که مزایا و معایب انواع روش های پیاده سازی RAID را دانستیم می‌توانیم با نگاهی به چند سناریوی سرور و بهینه سازی آن به اهداف مورد نیاز خود برسیم.
            روش نرم افزاری خالص RAID: مناسب برای سطوح RAID 0,1 با وجود این مشکل عدم قابلیت استفاده در هنگام بوت را داراست.
            برنامه های پیشنهادی: ۱- ایستگاههای کاری بدون نیاز به ذخیره سازی داده با ظرفیت بالا ۲- سرورهای ابتدایی بدون نیاز به محافظت هنگام بوت
            روش راه حل ترکیبی: از نظر هزینه تقریباً با روش نرم افزاری خالص مشابه است اما قابلیت محافظت در بوت را نیز داراست.
            برنامه های پیشنهادی: ۱- سرورهای ابتدایی بدون نیاز به ذخیره سازی با ظرفیت بالا. ۲- محاسبه گرهای متصل شده به دیتاسنترهای تحت شبکه.
            روش سخت افزاری: دارای غنی ترین و بالاترین ویژگی های کاربردی است که می‌تواند بصورت یکپارچه همراه با مادربرد (ROMB) و یا کارت های افزونه ای استفاده شود.
            برنامه های پیشنهادی: ۱- ایستگاههای کاری با عملکرد و ذخیره سازی اطلاعات بالا. ۲- سرورهای ابتدایی-سازمانی که نیاز به عملکرد بهتر و ذخیره سازی در زیرسیستم دارند.
            به طور کلی RAID سخت افزاری علاوه بر مزیت های نرم افزاری الگوریتم های پیچیده را نیز ارائه می‌دهد. به عنوان مثال اندازه گیری ها نشان داده نرم افزار RAID 6 بار سنگینی را بر روی منابع سیستم تحمیل می‌کند در حالیکه RAID سخت افزاری در پیکربندی مشابه عملکرد بسیار بهتری دارد.
            منبع: kuleposhti.ir

            کامنت


            • #7
              Raid 0
              حداقل هارديسك مورد نياز : 2


              شرح : مجموعه ديسكهاي جدا بدون بيت توازن. كارايي بهتر و افزونگي ذخيره سازي را فراهم ميكند اما بدون توانايي تحمل نقص و اشكال. خرابي هر يك از هارديسكها باعث از بين رفتن آرايش ميشود. خرابي يك هارديسك نابودي كل آرايش را به همراه دارد، زيرا اطلاعاتي كه در اين مدل نوشته ميشود اطلاعات به قطعاتي شكسته ميشود. تعداد قطعات توسط تعداد هارديسكها مشخص ميشود. قطعات اطلاعات با هم در سكتورهاي مشابه در ديسكهاي مربوطه نوشته ميشود.
              اين اجازه ميدهد قطعات كوچكتر از كل قطعه بزرگ بطور موازي از درايوها خوانده شود كه نتيجه اين مدل چينش پهناي باند زياد ميباشد. هنگامي كه يك سكتور روي يكي از ديسكها خراب شود سكتورهاي مشابه روي تمام ديسكهاي ديگر بدون استفاده خواهد بود. زيرا بخشي از اطلاعات خراب شده است. اين مدل چينش بررسي خطا ندارد بنابر اين هر خطايي غيرقابل بازبابي خواهد بود. ديسكهاي بيشتر پهناي باند بيشتري را در پي خواهد داشت اما ريسك از دست دادن اطلاعات نيز بيشتر ميشود. این نوع Raid بندی معمولا ً روی PC ها بسته میشود.


              Raid 1
              حداقل هارديسك مورد نياز : 2


              مجموعه آينه اي بدون بيت توازن اختصاصي. اين نوع توانايي تحمل نقص را از خطاهاي هارديسك و خرابي يك هارديسك فراهم مي كند. افزايش كارايي خواندن را همراه دارد وقتي كه يك سيستم عامل با امكان اجراي قطعات يك برنامه توسط چند پردازنده استفاده شود كه از قابليت قطعه بندي زماني پشتيباني كند. كاهش كارايي خيلي كوچكي در هنگام نوشتن دارد. اين چينش طولاني مدت بكار ادامه ميدهد تا زماني كه حداقل يك درايو درحال كار باشد.

              Raid 5
              حداقل هارديسك موردنياز: 3


              مجموعه ديسكهاي جدا با بيت توازن توزيع شده. بيت توازن توزيع شده به تمام درايوها بجز يكي نياز دارد كه كار كند. خراب شدن درايو نيازمند جايگزيني مبباشد. در هنگام خرابي درايو هر خواندني ميتواند از بيت توازن هاي توزيع شده محاسبه گردد. اين چنش در صورتي كه دومين درايو هم خراب شود اطلاعات از دست خواهد رفت و آسيب پذير ميباشد تاوقتي كه اطلاعاتي كه در درايو خراب شده قرار داشته بر روي درايو جايگزين ساخته شود.

              Raid 6
              حداقل هارديسك موردنياز: 4


              مجموعه ديسكهاي جدا با دو بيت توازن توزيع شده. توانايي تحمل نقص با خرابي دو درايو را دارد. اين چينش با دو درايو خراب به كار خود ادامه ميدهد. اين باعث سود بالاتر در گروههاي ريد بزرگ ميشود بخصوص در سيستمهايي كه نياز به قابل استفاده بودن بالايي دارند. اين اهميت بيشتر ميشود زيرا درايوها با ظرفيت بالا زمان بيشتري براي بازيابي از خرابي يك درايو ميباشد. در ريد 5 كه يك بيت توازن دارد به علت اينكه اطلاعات تا زمان بازيابي در معرض از دست دادن اطلاعات ميباشند، آسيب پذير ميباشد با دو بيت توازن اين به ما زماني را ميدهد تا آرايه ريد دوباره سازي شود بدون اينكه اطلاعاتي از دست برود.

              Raid 50

              همانند Raid 1 میباشد فقط با این تفاوت حد اقل هارديسك مورد نياز 4 عدد میباشد که همیشه نصفی از ظرفیت کل هارد را به عنوان Parity نگه می دارد. تنها عیبی که می توان برای این نوع Raid بندی گذاشت هزینه بالای آن می باشد.

              کامنت


              • #8
                آشنائی با RAID، انوع آن و کاربردها-3
                تجهيزات RAID از بخش هاي زير تشكيل شده است:
                جدول RAID برايتعريف تنظيمات آرايه هاي RAID، ساختارهاي داده به منظور ذخيره Discriptionها براي Cache كردن داده ها، موتورها براي محاسبه اطلاعات توازن ( Parity ) ، بخش منطقيبراي هندل كردن ورودي/خروجي ها از آرايه هاي RAID.
                اين قسمت ها (Components ) ممكن است به صورت نرم افزاري ارائه شوند( مثل حالت kernel-mode ) يا اينكه درونكنترلرها جاسازي شده باشند. در RAID نرم افزاري يكي از مشكلات اين است كه به دليلمراجعه زياد CPU و اجزاي آرايه و ترافيك بالاي داده اي كه جريان پيدا مي كندمشكلاتي براي ساير نرم افزارها بوجود آمده و در برخي موارد از كار افتادن سيستم رانيز به دنبال دارد.

                نتيجه:
                RAID
                نرم افزاري را در صورتي استفاده كنيدكه گستردگي كار شما زياد نباشد و يا براي مصارف خانگي و استفاده در محيط هاي كوچكيكه حجم درخواست ها و تعداد كاربران كمتري دارند استفاده کنيد. اما در محيط هايي باكاربران زياد و عمليات خواندن و نوشتن سنگين، RAID سخت افزاري تنها گزينه است. البته باز هم بستگي به نوع كار دارد.

                نكته:
                تمام روش ها و تكنيك هاييكه RAID ارائه مي دهد در جهت كاهش اثرات از كارافتادگي سيستم ها و سرورهاست وهيچگاه اين شيوه ها شما را از پشتيباني فايل ها (Backup ) بي نياز نمي كند. پس اگرقصد داريد كه RAID انتخاب كنيد باز هم روش هاي معمول خود براي گرفتن نسخه پشتيباناز داده ها و فايل ها ( به هر صورتي كه هست ) را ادامه دهيد.

                RAID
                سختافزاري :
                بيشتر موارد جدي پياده سازي RAID ، از RAID سخت افزاري استفاده ميشود. به اين معنا كه برخلاف پردازش كنترلي آرايه توسط نرم افزار از سخت افزارياختصاصي براي كنترل آرايه استفاده شود.در ادامه مزايا و معايب هر كدام از شيوه هاي RAID را بررسي مي كنيم.دو نوع RAID سخت افزاري وجود دارد، كه تفاوت اصلي اين دو نوعدر چگونگي ارتباط آرايه با سيستم است.

                " BUS-Based "
                يا كارت هاي كنترلر RAID سخت افزاري :
                اين روش ، سنتي ترين و پر استفاده ترين نوع RAID سخت افزاريبه ويژه براي سيستم هاي "" دست پايين"" است. يك كنترلر RAID در PC يا سرور نصب ميشود و درايوهاي آرايه به آن متصل مي شوند. اين كنترلر واسطه اي است بين سيستم وهارد ديسك هاي موجود در آرايه و معمولاً از اينترفيس هاي SCSI يا كنترلرهاي IDE/ATA براي اين منظور استفاده مي شود. داده ها از طريق BUS سيستم ( نوعا PCI ) به سراسر PC فرستاده مي شود. برخي مادربردها بويژه براي سيستم هاي سرور به همراه خود به صورتمجتمع، كنترلرهاي RAID را نيز دارند. اين كنترلرها در مادربرد جاسازي شده اند امااز لحاظ كاري تفاوتي با كارت هاي BUS-Based افزودني ندارند. (مانند آنچه كنترلرهاي IDE/ATA در مادربردهاي امروزي انجام مي دهند در مقايسه با سيستم هاي قديمي كهكنترلر IDE آن ها به صورت جداگانه به مادربرد افزوده مي شد ) تنها تفاوت كنترلرهايمجتمع اين است كه هزينه اضافي را كاهش مي دهند.

                كنترلرهاي RAID هوشمند وخارجي:
                در اين طراحي كه مورد استفاده سيستم های "بالا دستي" قرار مي گيرد،كنترلر RAID به طور كامل از سيستم جدا شده و در يك جعبه جداگانه قرار داده شده است. درون جعبه، كنترلر RAID درايوهاي آرايه را مديريت مي كند (مثلاً با استفاده از SCSI ) و سپس درايوهاي منطقي از آرايه را در واسطه اي استاندارد به سرورهايي كه از آرايهاستفاده مي كنند، ارايه مي دهد. سرور، آرايه يا آرايه ها را فقط به صورت يك يا چندهارد ديسك سريع مي بيند و RAID به طور كامل از ديد ماشين مخفي است. در حقيقت، هر يكاز اين واحدها (كنترلرهاي خارجي ) واقعاً يك كامپيوتر درون خودشان دارند. به همراهيك پردازنده اختصاصي كه آرايه ها و فعاليت ها را مانند كانالي بين سرور و آرايهمديريت مي كند.
                اجراي RAID به صورت BUS-Based ارزانتر و خيلي ساده تر از اجراي RAID به صورت اکسترنال است. محدوده قيمتي كارت هاي IDE/ATA حدود 100 دلار و دربالاترين حد با استفاده از وسايلي كه از امتيازات خاصي برخوردارند تا چند هزار دلارمي رسد.
                اين در حالي است كه سيستم هاي كنترلرهاي خارجي RAID هنوز خيلي گرانهستند اما از امتيازها و ويژگي هاي جذاب آن نمي توان چشم پوشيد! مثلاً قابليت توسعهزيادي نسبت به BUS-Based RAID دارند، (براي آرايه هاي بزرگ ، فضايي در حد ترابايترا نيز مي توانند پوشش دهند ) و مي توانند كارآيي بهتري ارايه كنند. اما هزينه ايكه بايد در ازاي اين سخت افزار پرداخت شود معمولاً در حدي نيست كه كاربران معمولي PCها از عهده آن برآيند يا حتي به آن فكر كنند!

                توجه :
                كنترلرهاي RAID خارجي نبايد با كيس هاي RAID خارجي اشتباه گرفته شود. اين كيس ها كه به Enclosure معروفند داراي Power وساختار فيزيكي خاص براي درايوهاي يك آرايه RAID هستند، اينكيس ها را بيشتر در محيط هاي بزرگ عملياتي كه با داده هاي زيادي با حجم بالا سروكاردارند مي بينيم. ضمناً مي توان تركيبي از كنترلرهاي RAID را با اين سيستم ها ايجادكرد.در اكثر حالات تصميم گيري براي استفاده از RAID به صورت سخت افزاري مستلزمپرداخت هزينه هاي بالايي است.اگر شما از هر كدام از سطوح پيچيده و مبهم RAID مثل 1+0 مي خواهيد استفاده كنيد، قطعاً بايد به RAID سخت افزاري متوسل شويد چرا كه اينسطوح خاص در RAID نرم افزاري Support نمي شود. و نيز اگر به كارآيي بالا نياز داريدكه در زمان استفاده از سطوح محاسباتي و قدرتي RAID به دست مي آيد انتخاب RAID سختافزاري الزامي است. به دليل اينكه RAID5 نرم افزاري ممكن است در مواردي براي شمادردسر آفرين باشد.

                RAID
                نرم افزاري:
                در مورد RAID نرم افزاري پيش ازاين نكاتي گفتيم. حال نگاهي گذرا داريم به مزايا و معايب استفاده از آن:

                مزاياي RAID نرم افزاري:

                هزينه كم:
                اگر قبلاً از سيستم عاملياستفاده كرده و مي كنيد كه RAID را پوشش مي دهد، ديگر نيازي به پرداخت هزينه هاياضافي نيست. فقط ممكن است نيازداشته باشيد كه حافظه سيستم تان را بالا ببريد.
                ساده بودن: نيازي به نصب، تنظيم و مديريت يك كنترلر سخت افزاري نيست.
                Duplexing:
                در بخش اول اين مقاله (شماره 6 ماهنامه) Duplexing را توضيح داديم. در
                سطح RAID1 نرم افزاري مي توان از اين شيوه استفاده كرد اما در سخت افزار نه. (البته بسته به نوع كنترلر)

                معايب RAID نرم افزاري:
                كارآيي پايين:
                براي مديريت آرايه ، چرخه هايCPU ( CPU Cycles ) ربوده مي شوند و كار ساير بخشهاي نرم افزاري و سخت افزاري دچار مشكل مي شود. در اصل اين مشكل براي سطوح ساده مثلسطح 1 چندان مهم نيست اما براي سطوح پيچيده اي چون سطح 5 خيلي اهميت پيدا مي كند.
                محدوديت Boot Volume:
                سيستم عامل نمي تواند از طريق آرايه RAID بوت شود وبه يك پارتيشن غير RAID براي بالا آوردن سيستم نياز است كه باعث افزايش زمان بالاآوردن سيستم مي شود.
                عدم پوشش سطوح مختلف به طور كامل:
                RAID
                نرم افزاريمحدود است به سطح خاصي مانند 0،1 و5 و سطوح جذاب RAID، بيشتر سخت افزاري هستند. ( به جز Duplexing كه قبلاً توضيح داده شد )
                عدم حمايت از ويژگي هاي پيشرفته :
                اين نوع RAID، از ويژگي اي پيشرفته اي چون Hot Spares و Drive Swapping حمايتنمي كند.
                ناسازگاري با سيستم عامل ها :
                اگر RAID را براي يك سيستم عاملمشخص تنظيم كنيد، فقط آن سيستم عامل مي تواند به آرايه دسترسي داشته باشد و در صورتنصب ساير سيستم عامل ها قابل دسترس نخواهد بود، و مشكلاتي را براي محيط هايي با چندسيستم عامل كه مي خواهند از RAID استفاده كنند به دنبال خواهد داشت.
                ناسازگارينرم افزاري:
                برخي نرم افزارهاي سودمند مثل Partition Magic و برنامه هايي ازاين قبيل ممكن است با آرايه هاي نرم افزاري تداخل داشته باشند.
                عدم اعتبار وقابليت اطمينان:
                برخي كاربران به خاطر باگ هايي كه ممكن است ضمن استفاده از RAID پيش بيايد از آن پرهيز مي كنند، هر چند كنترلر هاي سخت افزاري RAID هم از اينمشكلات دارند اما، نسبت به RAID هاي سخت افزاري با كيفيت خوب بعضي سيستم عامل ها همهستند كه در برابر اين مشكلات تحمل بيشتري دارند.
                این خبر برگرفته از سایت http://www.iritn.com می باشد.

                کامنت

                در حال انجام ...
                X