Myanmar IT Resource Forum
Myanmar IT Resource Forum
Myanmar IT Resource Forum

You are not connected. Please login or register

View previous topic View next topic Go down  Message [Page 1 of 1]

sHa92

sHa92
Founder



Founder
က်ေနာ္က Hardware (or) Network သမားလည္း မဟုတ္ေတာ့ သိပ္ေတာ့ မသိပါဘူး။ အခုလည္း ေမးလာတဲ့သူရိွတာနဲ႔ IDCS တက္တုန္းက သင္ခန္းစာထဲမွာပါလုိ႔ ဖတ္ဖူးမွတ္ဖူးတာေလးကို က်ေနာ္နားလည္ထားသလို ၿပန္ရွင္းၿပေပးတာပါ။ အမွားအယြင္းမ်ားရိွပါက ၿဖည့္စြက္ေပးၾကဖို႔ ေမတၱာရပ္ခံခ်င္ပါတယ္။
က်ေနာ္ေရးေပးတာကို နားမလည္တဲ့သူေတြ အေနနဲ႔လည္း ပြင့္ပြင့္လင္းလင္း ၿပန္လည္ေမးၿမန္းႏုိင္ပါတယ္။ အတတ္ႏုိင္ဆုံး နားလည္သည္အထိ ရွင္းေပးသြားပါမယ္။ က်ေနာ္မရွင္းႏိုင္ရင္ေတာင္ ဆက္လက္ေလ့လာလို႔ရႏိုင္တဲ့ေနရာေတြကို ညႊန္းေပးပါမယ္။ အၿပန္အလွန္ အၿပဳသေဘာေဆာင္ၿပီး ေဆြးေႏြးခ်င္သူမ်ားကိုလည္း ၀မ္းသာစြာနဲ႔ ဖိတ္ေခၚလ်က္ပါ။
ၿပန္လည္မွ်ေ၀ေပးခ်င္ေတာ့ ဖိုရမ္ကို Credit ေပးေစခ်င္ပါတယ္။

RAID အေၾကာင္းမေၿပာခင္ Drive Array (RAID System) ေတြ ဘယ္လိုေပၚေပါက္လာရတယ္ဆုိတာ အရင္ဆုံးေၿပာၿပပါမယ္။

အရင္အခ်ိန္ေတြတုန္းက အခုလို HDD ေတြရဲ႕ storage size က သိပ္မၾကီးေသးေတာ့ အကယ္လို႔မ်ား Data ေတြကို တစ္ေနရာထဲမွာ တစ္စုတစ္စည္းထဲ ထားဖို႔ဆုိရင္ မၿဖစ္ႏိုင္ခဲ့ပါဘူး။ HDD ေတြ ခြဲၿပီးေတာ့ Data သိမ္းထားရတာမ်ိဳးေတြ ၿဖစ္လာပါတယ္။
HDD အားလုံးကို စက္မွာ အေသတပ္ထားဖို႔ကလည္း မၿဖစ္ႏုိင္ဘူးေလ။ တစ္လုံး ၊ ႏွစ္လုံးဆုိေတာ္ေသးတယ္။ ၁၀ လုံး ၊ ၁၅ လုံးၿဖစ္လာရင္က်ေတာ့... ဘယ္မွာတပ္မလဲ??? ဟီး။ HDD ၁၀ လုံးတပ္လုိ႔ရမယ့္ MB ေတာ့ မရွိေလာက္ဘူးေနာ့္။
အဲဒီ့လို ၿပႆနာကို ေၿဖရွင္းဖို႔အတြက္ Drive Array ဆုိတာေပၚထြက္လာခဲ့ပါတယ္။

တကယ္ေတာ့ Drive Array ရဲ႕ Idea က က်ေနာ္တုိ႔တစ္ေတြ WAN ၿဖစ္ၿဖစ္ ၊ LAN ၿဖစ္ၿဖစ္ ခ်ိတ္ထားတယ္ဘဲထားပါေတာ့။ အဲဒါဆုိရင္ က်ေနာ္တုိ႔ရဲ႕ PC ေတြအခ်င္းခ်င္း HDD ေတြ ၊ အၿခား resources ေတြကို အၿပန္အလွန္မွ်ေ၀သံုးစြဲႏိုင္ၾကပါတယ္။
အဲဒီ့ IDEA ကို တစ္မ်ိဳးၿပန္စဥ္းစားၾကည့္ပါ Drive အမ်ားၾကီးကို Network ေပၚမွာ ခ်ိတ္ထားတာဟာ Drive အမ်ားၾကီးကို Controller တစ္ခုေပၚမွာ တပ္ၿပီးေဆာင္ရြက္ေနတာနဲ႔ အတူတူဘဲ မဟုတ္ပါလားဗ်ာ။ ဒါဆုိရင္ Several Different Drive Units operating under A Single Controller လို႔ေခၚလိုက္ရင္ေတာ့ အဲဒါဟာ Drive Array ဘဲေပါ့။
ေအာက္မွာေတာ့ Drive Array ကို မ်က္စိထဲၿမင္ေအာင္ပံုနဲ႔ ၿပေပးထားပါတယ္။

တကယ္ေတာ့ Drive Array ေတြကုိ အိမ္သံုးအတြက္ရည္ရြယ္တာမဟုတ္ပါဘူး ၊ Client/Server အတြက္ရည္ရြယ္တာပါ။
Network ေပၚက မူရင္းေနရာတစ္ခုကေနၿပီးေတာ့ လုိခ်င္တဲ့ အခ်က္အလက္ေတြ အမ်ားၾကီးကို User ေတြက စိတ္ၾကိဳက္အခ်က္အလက္ကို ေတာင္းယူၾကည့္ရႈႏုိင္ဖို႔ၿဖစ္ပါတယ္။

ကဲ ဒါဆုိရင္ Drive Array ေတြ (RAID System)ေတြ ဘယ္လိုေပၚေပါက္လာရတယ္ ၊ ဘယ္မွာ သံုးဖို႔ရည္ရြယ္တယ္ဆုိတာ သိေလာက္ၿပီေပါ့ေနာ္။
အဲ တစ္ခုေၿပာဖို႔ ေမ့သြားတယ္။
က်ေနာ္တုိ႔အေနနဲ႔ Drive Array ကို Data Backup System တစ္ခုအေနနဲ႔ လည္း အသံုးၿပဳလို႔ရပါေသးတယ္။ အဲဒီ့နည္းကိုေတာ့ Mirror Drive Array လို႔ေခၚပါတယ္။
Mirror Drive Array ဆုိတာဟာ သူ႔မွာ တပ္ဆင္ထားတဲ့ Drive တုိင္းမွာ ပံုစံတူ Data ေတြရိွေနတာကို ဆုိလိုတာပါ။ အကယ္လို႔မ်ား Drive တစ္ခုခုက Data ေတြ ခ်ိဳ႕ယြင္းပ်က္ဆီးသြားမယ္ဆုိရင္ေတာ့ အၿခား Drive တစ္ခုခုကေန ဆက္လက္ အလုပ္လုပ္ေဆာင္ႏိုင္ေစဖို႔အတြက္ပါ။
ေနာက္ထပ္ Drive Array မွာမွ Striped Drive Array ဆုိတာလည္းရိွေသးတယ္။ အဲဒါေတာ့ က်ေနာ္လည္း အေသးစိတ္မသိလုိ႔ မေရးေတာ့ဘူး။ နာမည္ဘဲမွတ္မိေတာ့လို႔ ၊ ေလ့လာခ်င္တဲ့သူေတြအေနနဲ႔ ဆက္ေလ့လာႏုိင္ေအာင္လို႔ ေၿပာၿပေပးထားတာပါ။ သူ႔ကိုေတာ့ Speed ၿမန္ေစဖို႔အတြက္ သံုးတယ္လုိ႔ထင္တာဘဲ။ ေအာက္မွာ RAID အေၾကာင္းရွင္းရင္းနဲ႔ေတာ့ ပါလာပါလိမ့္မယ္။

အခု RAID System အေၾကာင္းစေၿပာပါမယ္။

RAID system က Drive Array ေတြထဲမွာမွ အသံုးအမ်ားဆုံး system တစ္ခုၿဖစ္ပါတယ္။ သူ႔ရဲ႕ အရွည္ေကာက္ကေတာ့ Redundant Arrays of Inexpensive Disks ၿဖစ္ပါတယ္။ ေနာက္ပိုင္းမွာေတာ့ Independent for Inexpensive ဆုိၿပီးေၿပာင္းလဲ ေခၚေ၀ၚလာခဲ့ပါတယ္။
RAID System မွာ level (၅) မ်ိဳးရိွပါတယ္။ အဲဒီ့ထဲက လူသိမ်ားတဲ့ Level ၃ မ်ိဳးကို ေအာက္မွာ ဆက္လက္ရွင္းၿပေပးသြားပါမယ္။

RAID 0 (Striped Disk Array without Fault Tolerance)
သူကေတာ့ အေပၚမွာတုန္းက က်ေနာ္မရွင္းၿပခဲ့တဲ့ Striped Drive Array System တစ္ခုပါ။
Data သိမ္းဆည္းမႈ ၊ ရယူသံုးစြဲမႈ ၿမန္ၿခင္းကို ဦးစားေပး ထားတာၿဖစ္ပါတယ္။
သူ႔ကုိ အသံုးၿပဳမယ္ဆုိရင္ေတာ့ အနည္းဆုံး Drive ၂ ခုေတာ့ လုိပါလိမ့္မယ္။
အကယ္လို႔ Data တစ္ခုကိုမ်ား သိမ္းဆည္းေတာ့မယ္ဆုိရင္ သူက အဲဒီ့ Data ကို တစ္၀က္အတိ ၀က္ပါတယ္။ ၿပီး၇င္ Drive အမ်ိဳးမ်ိဳးစီမွာ ခြဲသိမ္းပါတယ္။ အဲဒီ့လို ခြဲသိမ္းလိုက္ေတာ့ Data အၾကီးၾကီးကို Single Drive ဆီကို ကူးမယ့္အစား ၊ Data နည္းနည္းစီကို Multiple Drive ကို ခြဲသိမ္းလိုက္ေတာ့ Speed အေနနဲ႔ ႏိႈင္းယွဥ္လုိ႔မရေအာင္ကို ၿမန္ပါလိမ့္မယ္။
ဒါေပမယ့္ သူ႔ရဲ႕ အားနည္းခ်က္ကေတာ့ ေတာ္ေတာ္ေလး ဆုိးရြားပါတယ္။ အကယ္လို႔မ်ား Drive တစ္ခုခုသာ ပ်က္ဆီးခဲ့မယ္ဆုိရင္ေတာ့ ငိုေပေတာ့။ ဘယ္ကမွ ၿပန္အဖတ္ဆယ္လို႔ ရႏုိင္ေတာ့ဘူး။ Razz
RAID 0 ရဲ႕ အလုပ္လုပ္ပံုကေတာ့ ေအာက္ကအတုိင္းပါ။
[You must be registered and logged in to see this image.]

RAID 1 (Mirroring and Duplexing)

က်ေနာ္ အေပၚမွာ ေၿပာခဲ့တဲ့ Mirror Drive Array ဆုိတာကို မွတ္မိမယ္ထင္ပါတယ္။ အခု ဒီ RAID 1 ကေတာ့ အဲဒီ့ အမ်ိဳးအစားစနစ္တစ္ခုၿဖစ္ပါတယ္။
Data သိမ္းဆည္းမႈ လုံၿခံဳေစဖို႔ကို ဦးစားေပးေဆာင္ရြက္ပါတယ္။
Storage Size တူညီတဲ့ Drive ၂ ခုရိွတယ္ဆုိပါေတာ့။ အဲဒီ့ Drive ၂ ခုလုံးဟာ တူညီတဲ့ Data ေတြကို သိမ္းဆည္းေပးထားပါတယ္။
Drive တစ္ခုဟာ အၿခား Drive တစ္ခုရဲ႕ Backup အေနနဲ႔ အၿမဲတမ္းအဆင္သင့္ၿဖစ္ေနပါလိမ့္မယ္။
ဒါေပမယ့္ သူ႔မွာလည္း အားနည္းခ်က္ေတာ့ ရွိတာပါဘဲ။ က်ေနာ္တုိ႔အေနနဲ႔ Data အားလုံးကို Drive ၂ ခုလုံးမွာ သိမ္းထားရတာ ၿဖစ္တဲ့အတြက္ Data Read လုပ္ရင္ၿဖစ္ၿဖစ္ Write လုပ္ရင္ၿဖစ္ၿဖစ္ အခ်ိန္အားၿဖင့္ အေတာ္ေလးၾကာပါတယ္။
Write လုပ္မယ္ဆုိရင္လည္း ႏွစ္ခုလုံးမွာ Write သြားလုပ္တာဆုိေတာ့ အခ်ိန္အေတာ္ေပးရပါတယ္။ Read လုပ္ၿပန္ေတာ့လည္း Drive ၂ ခုလုံးရဲ႕ Sector ေတြကေန သြားဖတ္ရတဲ့အတြက္ အခ်ိန္ၾကာၿပန္ပါေလေရာဗ်ာ။
ေအာက္မွာေတာ့ RAID 1 ရဲ႕ ပံုၿဖစ္ပါတယ္။

[You must be registered and logged in to see this image.]

ထုိ႔အၿပင္ RAID ေတြကိုလည္း တြဲဖက္အသံုးၿပဳႏိုင္ပါေသးတယ္။ RAID 1 + RAID 0 ၊ RAID 0 +
RAID 1 အစရိွသၿဖင့္တြဲႏိုင္ပါတယ္။ တဲြဖက္အသံုးၿပဳၿခင္းအားၿဖင့္
ေကာင္းမြန္တဲ့ Performance ေတြ ရႏိုင္ပါတယ္။

RAID 5 (Independent Data Disks with Distributed Parity Blocks)
သူ႔အေၾကာင္းကေတာ့ နည္းနည္းရွင္းရမွာ ရွည္လို႔ ဒီေန႔ အခ်ိန္မရေတာ့လို႔ ေနာက္ေန႔မွ ဆက္ရွင္းေပးပါမယ္။

မၾကာမီလာမည္ ေမွ်ာ္....

http://www.myanmaritresource.info

kyawkhine

kyawkhine
MITR New User



ဟား လုပ္ပါဗ်ာ ဖတ္လို႕ေကာင္းတုန္း အခန္းဆက္နဲ႕တိုးေနတယ္ lol! ဟဲဟဲ အရမ္းေကာင္းပါတယ္ ဆက္ေရးေပးေနာ္ ....

udku

udku
MITR New User



ဆက္ေရးေပးပါဦးအစ္ကိုရယ္..ညီလည္းသင္တန္းမွာအဲဒါကိုမမွီလိုက္ဘူး..သူငယ္ခ်င္းေတြၿပန္ရွင္းၿပခိုင္းရင္လည္းအဲ့ေလာက္ ဒီေတး မက်လို႕ပါအစ္ကို..ေက်းဇဴးတင္ပါတယ္ခင္ဗ်ာ..ဆက္လက္ေရးသားေပးပါဦးခင္ဗ်ာ..

Sponsored content


View previous topic View next topic Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum

 

Create a forum on Forumotion | ©phpBB | Free forum support | Report an abuse | Forumotion.com