RAID အယူအဆ
RAID ၏ အဓိကရည်ရွယ်ချက်မှာ အကြီးစားဆာဗာများအတွက် အဆင့်မြင့်သိုလှောင်မှုစွမ်းရည်များနှင့် မလိုအပ်သောဒေတာလုံခြုံရေးကို ပံ့ပိုးပေးရန်ဖြစ်သည်။ စနစ်တစ်ခုတွင် RAID ကို logical partition တစ်ခုအဖြစ် ရှုမြင်သော်လည်း ၎င်းကို ဟာ့ဒ်ဒစ်အများအပြား (အနည်းဆုံး နှစ်ခု) ဖြင့် ဖွဲ့စည်းထားသည်။ ၎င်းသည် ဒစ်အများအပြားရှိ ဒေတာများကို တစ်ပြိုင်နက် သိမ်းဆည်းခြင်းနှင့် ပြန်လည်ရယူခြင်းဖြင့် သိုလှောင်မှုစနစ်၏ ဒေတာဖြတ်သန်းမှုကို သိသိသာသာ တိုးတက်စေသည်။ RAID ဖွဲ့စည်းမှုပုံစံအများအပြားတွင် တိုက်ရိုက် mirroring အရန်ကူးယူခြင်းအပါအဝင် အပြန်အလှန်စစ်ဆေးခြင်း/ပြန်လည်ရယူခြင်းအတွက် ပြည့်စုံသောအတိုင်းအတာများရှိသည်။ ၎င်းသည် RAID စနစ်များ၏ အမှားခံနိုင်ရည်ကို ပိုမိုကောင်းမွန်စေပြီး စနစ်တည်ငြိမ်မှုနှင့် ထပ်လောင်းခြင်းကို ပိုမိုကောင်းမွန်စေသောကြောင့် "Redundant" ဟူသော အသုံးအနှုန်းကို မြှင့်တင်ပေးပါသည်။
RAID သည် ၎င်း၏နည်းပညာနှင့် ကုန်ကျစရိတ်များဖြင့် ကန့်သတ်ထားသော SCSI ဒိုမိန်းတွင် သီးသန့်ထုတ်ကုန်တစ်ခုဖြစ်ပြီး အနိမ့်ဆုံးဈေးကွက်တွင် ၎င်း၏ဖွံ့ဖြိုးတိုးတက်မှုကို ဟန့်တားထားသည်။ ယနေ့ခေတ်တွင် RAID နည်းပညာ၏ ရင့်ကျက်မှု တိုးမြင့်လာခြင်းနှင့် ထုတ်လုပ်သူများ၏ စဉ်ဆက်မပြတ် ကြိုးပမ်းအားထုတ်မှုများနှင့်အတူ သိုလှောင်မှုအင်ဂျင်နီယာများသည် ကုန်ကျစရိတ်သက်သာသော IDE-RAID စနစ်များကို ပိုမိုခံစားနိုင်မည်ဖြစ်သည်။ IDE-RAID သည် တည်ငြိမ်မှုနှင့် ယုံကြည်စိတ်ချရမှုအရ SCSI-RAID နှင့် မကိုက်ညီသော်လည်း၊ ဟာ့ဒ်ဒရိုက်တစ်ခုတည်းအတွက် ၎င်း၏စွမ်းဆောင်ရည်အားသာချက်များသည် သုံးစွဲသူများစွာအတွက် စွဲဆောင်မှုရှိသည်။ တကယ်တော့၊ နေ့စဉ် ပြင်းထန်မှုနည်းပါးတဲ့ လုပ်ဆောင်ချက်တွေအတွက် IDE-RAID က စွမ်းဆောင်နိုင်တာထက် ပိုပါတယ်။
မိုဒမ်များနှင့်ဆင်တူသည်၊ RAID ကို အပြည့်အဝဆော့ဖ်ဝဲလ်အခြေခံ၊ တစ်ပိုင်းဆော့ဖ်ဝဲ/တစ်ပိုင်းဟာ့ဒ်ဝဲ သို့မဟုတ် အပြည့်အဝဟာ့ဒ်ဝဲအခြေခံအဖြစ် အမျိုးအစားခွဲခြားနိုင်သည်။ အပြည့်အဝဆော့ဖ်ဝဲ RAID သည် လည်ပတ်မှုစနစ် (OS) နှင့် CPU တို့မှ လုပ်ဆောင်ချက်များအားလုံးကို ကိုင်တွယ်ဆောင်ရွက်သည့် RAID ကို ရည်ညွှန်းသည်၊ မည်သည့်ပြင်ပအဖွဲ့အစည်းမှ ထိန်းချုပ်မှု/လုပ်ဆောင်ခြင်း (အများအားဖြင့် RAID ပူးတွဲပရိုဆက်ဆာအဖြစ် ရည်ညွှန်းသည်) သို့မဟုတ် I/O ချစ်ပ်စ်။ ဤကိစ္စတွင်၊ RAID နှင့်ပတ်သက်သည့်အလုပ်များအားလုံးကို CPU မှလုပ်ဆောင်ပြီး RAID အမျိုးအစားများကြားတွင် အနိမ့်ဆုံးထိရောက်မှုဖြစ်စေသည်။ Semi-software/Semi-hardware RAID သည် အဓိကအားဖြင့် ၎င်း၏ကိုယ်ပိုင် I/O လုပ်ဆောင်ခြင်း ချစ်ပ်မရှိသောကြောင့် CPU နှင့် driver ပရိုဂရမ်များသည် အဆိုပါတာဝန်များအတွက် တာဝန်ရှိပါသည်။ ထို့အပြင်၊ semi-software/ semi-hardware RAID တွင်အသုံးပြုသော RAID ထိန်းချုပ်မှု/လုပ်ဆောင်ခြင်း ချစ်ပ်များသည် ယေဘုယျအားဖြင့် အကန့်အသတ်ရှိသော စွမ်းရည်များရှိပြီး မြင့်မားသော RAID အဆင့်များကို မပံ့ပိုးနိုင်ပါ။ အပြည့်အဝ ဟာ့ဒ်ဝဲ RAID သည် ၎င်း၏ကိုယ်ပိုင် RAID ထိန်းချုပ်မှု/လုပ်ဆောင်ခြင်း နှင့် I/O လုပ်ဆောင်ခြင်း ချစ်ပ်များကို လွှမ်းခြုံထားပြီး array ကြားခံ (Array Buffer) လည်း ပါဝင်သည်။ ၎င်းသည် ဤသုံးမျိုးလုံးတွင် အကောင်းဆုံးစွမ်းဆောင်ရည်နှင့် CPU အသုံးချမှုကို ပေးစွမ်းနိုင်သော်လည်း စက်ပစ္စည်းကုန်ကျစရိတ် အမြင့်ဆုံးဖြစ်သည်။ HighPoint HPT 368၊ 370၊ နှင့် PROMISE ချစ်ပ်များကို အသုံးပြုထားသော အစောပိုင်း IDE RAID ကတ်များနှင့် မားသားဘုတ်များကို ၎င်းတို့တွင် သီးခြား I/O ပရိုဆက်ဆာများ မရှိသောကြောင့် တစ်ပိုင်းဆော့ဖ်ဝဲ/ဟာ့ဒ်ဝဲ RAID အဖြစ် သတ်မှတ်ခဲ့သည်။ ထို့အပြင်၊ ဤကုမ္ပဏီနှစ်ခုမှ RAID ထိန်းချုပ်မှု/လုပ်ဆောင်ခြင်း ချစ်ပ်များသည် အကန့်အသတ်ရှိသော စွမ်းရည်များရှိပြီး ရှုပ်ထွေးသော လုပ်ဆောင်ခြင်းလုပ်ငန်းများကို မကိုင်တွယ်နိုင်သောကြောင့် RAID အဆင့် 5 ကို မပံ့ပိုးပါ။ အပြည့်အဝ ဟာ့ဒ်ဝဲ RAID ၏ ထင်ရှားသော ဥပမာတစ်ခုမှာ Adaptec မှ ထုတ်လုပ်သော AAA-UDMA RAID ကတ်ဖြစ်သည်။ ၎င်းတွင် အထူးအဆင့်မြင့် RAID ပူးတွဲပရိုဆက်ဆာနှင့် Intel 960 အထူးပြု I/O ပရိုဆက်ဆာ ပါဝင်ပြီး RAID အဆင့် 5 ကို အပြည့်အဝ ပံ့ပိုးပေးသည်။ ၎င်းသည် လက်ရှိရရှိနိုင်သည့် အဆင့်မြင့် IDE-RAID ထုတ်ကုန်ကို ကိုယ်စားပြုသည်။ ဇယား 1 သည် လုပ်ငန်းသုံး အပလီကေးရှင်းများတွင် ပုံမှန်ဆော့ဖ်ဝဲလ် RAID နှင့် ဟာ့ဒ်ဝဲ RAID ကို နှိုင်းယှဉ်ထားသည်။
တင်ချိန်- ဇူလိုင်-၁၁-၂၀၂၃