Storage Disk Array Storage Terminology

ဤစာအုပ်ရှိ နောက်ဆက်တွဲအခန်းများကို ဖတ်ရှုနိုင်စေရန်အတွက်၊ ဤသည်မှာ မရှိမဖြစ်လိုအပ်သော ဒစ်ခင်းကျင်းသိုလှောင်မှုဆိုင်ရာ ဝေါဟာရအချို့ဖြစ်သည်။ အခန်းများ၏ ကျစ်လျစ်မှုကို ထိန်းသိမ်းရန်၊ အသေးစိတ်နည်းပညာဆိုင်ရာ ရှင်းလင်းချက်များကို ပေးမည်မဟုတ်ပါ။

SCSI-
Small Computer System Interface ၏ အတိုကောက်ဖြစ်ပြီး ၎င်းကို 1979 ခုနှစ်တွင် အသေးစားကွန်ပျူတာများအတွက် မျက်နှာပြင်နည်းပညာအဖြစ် စတင်တီထွင်ခဲ့သော်လည်း ယခုအခါတွင် ပုံမှန် PCs များသို့ အပြည့်အဝ သယ်ဆောင်လာကာ ကွန်ပျူတာနည်းပညာများ တိုးတက်လာခဲ့သည်။

ATA (AT Attachment)-
IDE ဟုလည်းလူသိများသည်၊ ဤအင်တာဖေ့စ်သည် 1984 ခုနှစ်တွင်ထုတ်လုပ်ခဲ့သော AT ကွန်ပျူတာ၏ဘတ်စ်ကားကို ပေါင်းစပ်ထားသော drives နှင့် controllers များနှင့် တိုက်ရိုက်ချိတ်ဆက်ရန် ဒီဇိုင်းထုတ်ထားသည်။ ATA ရှိ “AT” သည် ISA ဘတ်စ်ကားကို ပထမဆုံးအသုံးပြုခဲ့သည့် AT ကွန်ပျူတာမှ ဆင်းသက်လာသည်။

Serial ATA (SATA)-
၎င်းသည် serial data transfer ကိုအသုံးပြုထားပြီး နာရီစက်ဝန်းတစ်ခုလျှင် data bit တစ်ခုသာ ပေးပို့ပါသည်။ ATA ဟာ့ဒ်ဒရိုက်များသည် အစဉ်အလာအားဖြင့် အပြိုင်အပြောင်းအရွှေ့မုဒ်များကို အသုံးပြုထားပြီး၊ အချက်ပြနှောင့်ယှက်မှုနှင့် မြန်နှုန်းမြင့်ဒေတာလွှဲပြောင်းမှုအတွင်း စနစ်တည်ငြိမ်မှုကို ထိခိုက်စေနိုင်သည့် အပြိုင်လွှဲပြောင်းမုဒ်များကို SATA က 4-ဝါယာကြိုးဖြင့်သာ လွှဲပြောင်းပေးသည့်မုဒ်ကို အသုံးပြုခြင်းဖြင့် ဤပြဿနာကို ဖြေရှင်းပေးပါသည်။

NAS (Network Attached Storage)-
၎င်းသည် Ethernet ကဲ့သို့သော standard network topology ကို အသုံးပြု၍ သိုလှောင်ကိရိယာများကို ကွန်ပျူတာအုပ်စုနှင့် ချိတ်ဆက်ပေးသည်။ NAS သည် အလုပ်အဖွဲ့များနှင့် ဌာနဆိုင်ရာအဆင့် အဖွဲ့အစည်းများတွင် သိုလှောင်မှုစွမ်းရည် တိုးမြင့်လာရန်အတွက် လိုအပ်ချက်များကို ဖြေရှင်းရန် ရည်ရွယ်သည့် အစိတ်အပိုင်းအဆင့် သိုလှောင်မှုနည်းလမ်းတစ်ခုဖြစ်သည်။

DAS (Direct Attached Storage)-
၎င်းသည် SCSI သို့မဟုတ် Fiber Channel အင်တာဖေ့စ်များမှတစ်ဆင့် သိုလှောင်မှုကိရိယာများကို ကွန်ပျူတာနှင့် တိုက်ရိုက်ချိတ်ဆက်ခြင်းကို ရည်ညွှန်းသည်။ DAS ထုတ်ကုန်များတွင် ဖိုင်ဝင်ရောက်ခွင့်နှင့် စီမံခန့်ခွဲမှုဆိုင်ရာ လုပ်ဆောင်ချက်များအားလုံးကို လုပ်ဆောင်နိုင်သည့် သိုလှောင်ကိရိယာများနှင့် ပေါင်းစပ်ရိုးရှင်းသော ဆာဗာများ ပါဝင်ပါသည်။

SAN (သိုလှောင်ဧရိယာကွန်ရက်)-
၎င်းသည် Fiber Channel မှတဆင့် ကွန်ပျူတာအုပ်စုသို့ ချိတ်ဆက်သည်။ SAN သည် multi-host ချိတ်ဆက်မှုကို ပံ့ပိုးပေးသော်လည်း Standard network topologies များကို အသုံးမပြုပါ။ SAN သည် လုပ်ငန်းအဆင့်ပတ်ဝန်းကျင်များတွင် သီးခြားသိုလှောင်မှုဆိုင်ရာပြဿနာများကိုဖြေရှင်းရန်အာရုံစိုက်ပြီး စွမ်းရည်မြင့်သိုလှောင်မှုပတ်ဝန်းကျင်များတွင် အဓိကအားဖြင့်အသုံးပြုပါသည်။

အခင်းအကျင်း-
၎င်းသည် မျဉ်းပြိုင်အလုပ်လုပ်သော ဒစ်အများအပြားဖြင့် ဖွဲ့စည်းထားသည့် ဒစ်ခ်စနစ်ကို ရည်ညွှန်းသည်။ RAID ထိန်းချုပ်ကိရိယာသည် ၎င်း၏ SCSI ချန်နယ်ကို အသုံးပြု၍ ဒစ်အများအပြားကို အခင်းအကျင်းတစ်ခုအဖြစ် ပေါင်းစပ်ထားသည်။ ရိုးရှင်းသောအသုံးအနှုန်းအရ၊ array တစ်ခုသည် မျဉ်းပြိုင်တစ်ခုတွင် အတူတကွလုပ်ဆောင်သော disk အများအပြားပါဝင်သော disk system တစ်ခုဖြစ်သည်။ ပူသောအပိုပစ္စည်းများအဖြစ်သတ်မှတ်ထားသော disk များကို array တစ်ခုသို့ထည့်၍မရကြောင်းသတိပြုရန်အရေးကြီးပါသည်။

Array Spanning-
၎င်းတွင် စဉ်ဆက်မပြတ်သိုလှောင်မှုနေရာဖြင့် ယုတ္တိရှိသော drive တစ်ခုကို ဖန်တီးရန်အတွက် နှစ်၊ သုံး၊ သို့မဟုတ် လေးခု၏ သိုလှောင်မှုနေရာကို ပေါင်းစပ်ပါဝင်ပါသည်။ RAID controllers များသည် array အများအပြားကို ချဲ့ထွင်နိုင်သော်လည်း array တစ်ခုစီတွင် တူညီသော disk အရေအတွက်နှင့် တူညီသော RAID အဆင့်ရှိရပါမည်။ ဥပမာအားဖြင့်၊ RAID 1၊ RAID 3 နှင့် RAID 5 ကို RAID 10၊ RAID 30 နှင့် RAID 50 အသီးသီးဖြင့် တိုးချဲ့နိုင်သည်။

ကက်ရှ်မူဝါဒ-
၎င်းသည် Cached I/O သို့မဟုတ် Direct I/O ဖြစ်နိုင်သည့် RAID controller ၏ caching ဗျူဟာကို ရည်ညွှန်းသည်။ Cached I/O သည် ဖတ်ရှုခြင်း နှင့် ရေးခြင်း ဗျူဟာများကို အသုံးပြုပြီး မကြာခဏ ဖတ်ရှုနေစဉ်အတွင်း ဒေတာကို သိမ်းဆည်းထားသည်။ Direct I/O သည် ဒေတာယူနစ်ကို ထပ်ခါတလဲလဲ မဝင်ရောက်ထားပါက ဒစ်ခ်မှ ဒေတာအသစ်များကို တိုက်ရိုက်ဖတ်သည်၊ ယင်းအခြေအနေတွင် ၎င်းသည် အလယ်အလတ်ဖတ်နည်းဗျူဟာကို အသုံးပြုပြီး ဒေတာကို သိမ်းဆည်းထားသည်။ အပြည့်အ၀ ကျပန်းဖတ်သည့်အခြေအနေများတွင်၊ မည်သည့်ဒေတာကိုမှ သိမ်းဆည်းထားခြင်းမရှိပါ။

စွမ်းဆောင်ရည် တိုးချဲ့ခြင်း-
RAID ထိန်းချုပ်သူ၏ အမြန်ဖွဲ့စည်းမှုစနစ် utility တွင် virtual စွမ်းရည်ရွေးချယ်ခွင့်ကို သတ်မှတ်လိုက်သောအခါ၊ ထိန်းချုပ်သူသည် virtual disk space ကိုတည်ဆောက်ပေးကာ အပိုရုပ်ပိုင်းဆိုင်ရာဒစ်များကို ပြန်လည်တည်ဆောက်ခြင်းဖြင့် virtual space သို့ချဲ့ထွင်ခွင့်ပြုသည်။ ပြန်လည်တည်ဆောက်ခြင်းအား အခင်းတစ်ခုအတွင်း logical drive တစ်ခုတွင်သာ လုပ်ဆောင်နိုင်ပြီး အွန်လိုင်းတိုးချဲ့မှုကို spanned array တွင် အသုံးမပြုနိုင်ပါ။

ချန်နယ်-
၎င်းသည် ဒစ်ခ်ထိန်းချုပ်ကိရိယာနှစ်ခုကြား ဒေတာလွှဲပြောင်းရန်နှင့် အချက်အလက်ထိန်းချုပ်ရန်အတွက် အသုံးပြုသည့် လျှပ်စစ်လမ်းကြောင်းတစ်ခုဖြစ်သည်။

ဖော်မတ်-
၎င်းသည် ရုပ်ပိုင်းဆိုင်ရာဒစ် (ဟာ့ဒ်ဒရိုက်) ၏ ဒေတာဧရိယာအားလုံးတွင် သုညစာရေးခြင်းလုပ်ငန်းစဉ်ဖြစ်သည်။ ဖော်မတ်ချခြင်းသည် ရုပ်ပိုင်းဆိုင်ရာ လုပ်ဆောင်ချက်သက်သက်ဖြစ်ပြီး disk ကြားခံအား စစ်ဆေးခြင်းနှင့် ဖတ်၍မရသော နှင့် မကောင်းသောကဏ္ဍများကို အမှတ်အသားပြုခြင်းတို့လည်း ပါဝင်ပါသည်။ ဟာ့ဒ်ဒရိုက်အများစုကို စက်ရုံတွင် ဖော်မတ်လုပ်ထားပြီးဖြစ်သောကြောင့် disk error များဖြစ်ပေါ်သည့်အခါမှသာ ဖော်မတ်ချရန် လိုအပ်ပါသည်။

Hot Spare-
လက်ရှိအသုံးပြုနေသောဒစ်တစ်ခု ပျက်ကွက်သောအခါတွင် ရပ်နားထားသော၊ ပါဝါဖွင့်ထားသည့် လပ်ဒစ်တစ်ခုသည် မအောင်မြင်သောဒစ်ကို ချက်ချင်းအစားထိုးသည်။ ဤနည်းလမ်းကို ပူပူနွေးနွေး ကြဲချခြင်းဟု ခေါ်သည်။ Hot spare disks များသည် မည်သည့် user data ကိုမျှ သိမ်းဆည်းခြင်း မပြုပါ၊ ရှစ်ခုအထိ hot spares အဖြစ် သတ်မှတ်နိုင်ပါသည်။ ပူသောလပ်လပ်ဒစ်ကို တစ်ခုတည်းထပ်မွမ်းမံထားသည့် ခင်းကျင်းတစ်ခုသို့ အပ်နှံနိုင်သည် သို့မဟုတ် ခင်းကျင်းတစ်ခုလုံးအတွက် ပူလပ်ဒစ်အစုအဝေး၏ အစိတ်အပိုင်းတစ်ခုအဖြစ် အပ်နှံနိုင်ပါသည်။ ဒစ်ခ်ချို့ယွင်းမှုတစ်ခု ဖြစ်ပေါ်သည့်အခါ၊ ထိန်းချုပ်ကိရိယာ၏ ဖာမ်းဝဲလ်သည် မအောင်မြင်သောဒစ်ကို ပူပြင်းသော လပ်ဒစ်ဖြင့် အလိုအလျောက် အစားထိုးပြီး ပျက်ကွက်သောဒစ်မှ ဒေတာကို ပူပြင်းလပ်စ်ဒစ်ပေါ်သို့ ပြန်လည်တည်ဆောက်သည်။ ဒေတာကို မလိုအပ်သော logical drive (RAID 0 မှလွဲ၍) မှသာလျှင် ပြန်လည်တည်ဆောက်နိုင်ပြီး hot spare disk တွင် လုံလောက်သောစွမ်းရည်ရှိရပါမည်။ စနစ်စီမံခန့်ခွဲသူသည် မအောင်မြင်သောဒစ်ကို အစားထိုးနိုင်ပြီး အစားထိုးဒစ်ကို ပူပြင်းသောလပ်လပ်အသစ်အဖြစ် သတ်မှတ်နိုင်သည်။

Hot Swap Disk မော်ဂျူး-
Hot swap မုဒ်သည် ဆာဗာကိုပိတ်ခြင်း သို့မဟုတ် ကွန်ရက်ဝန်ဆောင်မှုများကို နှောက်ယှက်ခြင်းမရှိဘဲ မအောင်မြင်သောဒစ်ဒရိုက်ကို အစားထိုးနိုင်စေပါသည်။ ပါဝါနှင့် ကေဘယ်ကြိုးချိတ်ဆက်မှုများအားလုံးကို ဆာဗာ၏နောက်ကျောတွင် ပေါင်းစပ်ထားသောကြောင့်၊ ပူနွေးသောလဲလှယ်မှုသည် ရိုးရှင်းသောလုပ်ငန်းစဉ်ဖြစ်သည့် drive cage slot မှ disk ကိုဖယ်ရှားခြင်းတွင်ပါဝင်ပါသည်။ ထို့နောက် အစားထိုး hot swap disk ကို slot ထဲသို့ ထည့်သွင်းသည်။ Hot Swap နည်းပညာသည် RAID 1၊ 3၊ 5၊ 10၊ 30 နှင့် 50 တို့၏ ဖွဲ့စည်းမှုပုံစံများတွင်သာ အလုပ်လုပ်ပါသည်။

I2O (အသိဉာဏ်အဝင်/အထွက်)။
I2O သည် ကွန်ရက်လည်ပတ်မှုစနစ်နှင့် ကင်းကွာပြီး ပြင်ပကိရိယာများထံမှ ပံ့ပိုးမှုမလိုအပ်သော အဝင်/အထွက်စနစ်ခွဲများအတွက် စက်မှုစံဗိသုကာတစ်ခုဖြစ်သည်။ I2O သည် Operating System Services Modules (OSMs) နှင့် Hardware Device Modules (HDMs) ဟူ၍ ပိုင်းခြားနိုင်သော ယာဉ်မောင်းပရိုဂရမ်များကို အသုံးပြုသည်။

စတင်ခြင်း-
၎င်းသည် လော့ဂျစ်ဒရိုက်တစ်ခု၏ ဒေတာဧရိယာတွင် သုညစာရေးခြင်း လုပ်ငန်းစဉ်ဖြစ်ပြီး လော့ဂျစ်ဒရိုက်ကို အဆင်သင့်အခြေအနေသို့ ရောက်စေရန် သက်ဆိုင်ရာ parity bits များထုတ်ပေးခြင်း လုပ်ငန်းစဉ်ဖြစ်သည်။ အစပြုခြင်းသည် ယခင်ဒေတာကို ဖျက်ပြီး တူညီမှုကို ထုတ်ပေးသည်၊ ထို့ကြောင့် ယုတ္တိဗေဒဒရိုက်ဖ်သည် ဤလုပ်ငန်းစဉ်အတွင်း ညီညွတ်မှုကို စစ်ဆေးခြင်းခံရသည်။ ကနဦးမသတ်မှတ်ရသေးသော array သည် parity ကိုမထုတ်လုပ်ရသေးသောကြောင့် အသုံးပြု၍မရသည့်အပြင် ညီညွတ်မှုစစ်ဆေးခြင်းအမှားများဖြစ်ပေါ်စေမည်ဖြစ်သည်။

IOP (I/O ပရိုဆက်ဆာ):
I/O ပရိုဆက်ဆာသည် အမိန့်ပေးချက်လုပ်ဆောင်ခြင်း၊ PCI နှင့် SCSI ဘတ်စ်ကားများပေါ်တွင် ဒေတာလွှဲပြောင်းခြင်း၊ RAID လုပ်ဆောင်ခြင်း၊ disk drive ပြန်လည်တည်ဆောက်ခြင်း၊ ကက်ရှ်စီမံခန့်ခွဲမှုနှင့် အမှားအယွင်းများကို ပြန်လည်ရယူခြင်းအတွက် တာဝန်ရှိသည့် RAID ထိန်းချုပ်ကိရိယာ၏ ကွပ်ကဲမှုဗဟိုဌာနဖြစ်သည်။

Logical Drive-
၎င်းသည် ရုပ်ပိုင်းဆိုင်ရာဒစ်တစ်ခုထက်ပို၍ သိမ်းပိုက်နိုင်သော array တစ်ခုရှိ virtual drive ကို ရည်ညွှန်းသည်။ Logical drives များသည် array တစ်ခု သို့မဟုတ် spanned array တစ်ခုမှ disk များကို array အတွင်းရှိ disks အားလုံးတွင် ဆက်တိုက်ဖြန့်ဝေထားသော ဆက်တိုက်သိုလှောင်မှုနေရာများအဖြစ် ပိုင်းခြားပါသည်။ RAID controller သည် array တစ်ခုလျှင် အနည်းဆုံး logical drive တစ်ခု လိုအပ်ပြီး မတူညီသော စွမ်းရည်များရှိသော ယုတ္တိဗေဒ drive 8 ခုအထိ သတ်မှတ်နိုင်သည်။ လော့ဂျစ်ဒရိုက်တစ်ခု အွန်လိုင်းတွင်သာ အဝင်/အထွက် လုပ်ဆောင်ချက်များကို လုပ်ဆောင်နိုင်သည်။

ယုတ္တိတန်သောအသံအတိုးအကျယ်-
၎င်းသည် disk partitions ဟုလည်းလူသိများသော logical drives များဖြင့်ဖွဲ့စည်းထားသော virtual disk တစ်ခုဖြစ်သည်။

အလင်းပြန်ခြင်း-
၎င်းသည် ဒစ်တစ်ခုပေါ်ရှိ ဒေတာများကို အခြားဒစ်တစ်ခုပေါ်တွင် ထင်ဟပ်ပြသည့် ထပ်နေသောအမျိုးအစားတစ်ခုဖြစ်သည်။ RAID 1 နှင့် RAID 10 သည် mirroring ကိုအသုံးပြုသည်။

ညီမျှခြင်း-
ဒေတာသိမ်းဆည်းခြင်းနှင့် ထုတ်လွှင့်ခြင်းတွင် အမှားအယွင်းများကို စစ်ဆေးရန် parity တွင် အမှားအယွင်းများကို စစ်ဆေးရန် ဘိုက်တစ်ခုသို့ အပိုဘစ်တစ်ခု ပေါင်းထည့်ခြင်းတို့ ပါဝင်ပါသည်။ မူရင်းဒေတာတစ်ခုမှ မူလဒေတာကို ပြန်လည်တည်ဆောက်ရန် အသုံးပြုနိုင်သည့် နှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော မူရင်းဒေတာမှ ထပ်နေသောဒေတာကို မကြာခဏထုတ်ပေးပါသည်။ သို့ရာတွင်၊ တူညီသောဒေတာသည် မူရင်းဒေတာ၏ အတိအကျမိတ္တူမဟုတ်ပါ။

RAID တွင်၊ ဤနည်းလမ်းကို array တစ်ခုရှိ disk drive များအားလုံးတွင် အသုံးချနိုင်သည်။ Parity ကို သီးခြား တူညီသော ဖွဲ့စည်းမှုပုံစံဖြင့် စနစ်အတွင်းရှိ ဒစ်များအားလုံးတွင် ဖြန့်ဝေနိုင်သည်။ ဒစ်တစ်ခု ပျက်ကွက်ပါက၊ မအောင်မြင်သော ဒစ်ခ်ရှိ ဒေတာကို အခြားဒစ်ခ်များမှ ဒေတာနှင့် တူညီသောဒေတာကို အသုံးပြု၍ ပြန်လည်တည်ဆောက်နိုင်သည်။


စာတိုက်အချိန်- ဇူလိုင်-၁၂-၂၀၂၃