Storage Optimization

 

Zawgyi Version Here

Storage Optimization

Green IT ရဲ့ နောက်ထပ်ခြေလှမ်းတစ်ခုကတော့ Storage Optimization ပါ။ Data ကို သိမ်းဆည်းပေးတဲ့ Storage System တွေဟာ စွမ်းအင်သုံးစွဲမှုများသလို နေရာယူမှုလဲ အများဆုံးပါ။

ဒီစက်တွေ အမြဲလည်ပတ်ဖို့ အရေးကြီးသလို သိမ်းဆည်းထားတဲ့ Data အချက်အလက်တွေ လိုအပ်တာထက်ပိုပြီးသိမ်းမိတာမျိုးတွေ၊ တူညီတဲ့ အချက်အလက် (Duplicate Copies) တွေ ဖြစ်နေတတ်ပါတယ်။

ဒီ Storage နဲ့ပတ်သက်တဲ့အခက်အခဲတွေကို ဖြေရှင်းပေးဖို့ Extenua Inc. က ဥက္ကဋ္ဌနဲ့အမှုဆောင်အရာရှိချူပ်ဖြစ်တဲ့ Steve Visconti ကတော့ အောက်ပါလမ်းညွှန်မှု (၆) ချက်ကိုပေးထားပါတယ်။

(၁) အပိုအချက်အလက် (Redundant Data) များကို ထိန်းချူပ်ပါ၊

Storage နယ်ပယ်မှာ Data Deduplication ဆိုတဲ့ဝေါဟာရတစ်ခုရှိပါတယ်။ အဲဒါကတော့ ပိုလျှံနေတဲ့ Data တွေကိုရှာဖွေပြီးဖယ်ထုတ်တာပါ။ ဒီလိုလုပ်ခြင်းအားဖြင့် Data တွေဆံတဲ့ ပမာဏဟာ သိသိသာသာတိုးတက်လာမှာပါ။ Steve ပြောတာကတော့ Dedup ကို Bit Level ဒါမှမဟုတ် Block Level ကနေ လုပ်ရမယ်လို့ ပြောပါတယ်။

အခုအပေါ်မှာ ပြထားတဲ့ပုံအတိုင်း Block Level Data Deduplication ဟာ File Level မှာလုပ်တာထက် အများကြီးပိုသက်ရောက်မှု ရှိပါတယ်။ Block Level မှာ နောက်ထပ်အသစ်ပြောင်းလဲမှုများကိုသာ သိမ်းမှာဖြစ်တဲ့အတွက် File Level မှာလို တိုးလာတဲ့ အချက်အလက်တွေအပြင် Data တွေ အစအဆုံးကို ပြန်သိမ်းစရာ မလိုပါဘူး။

(၂) အဖွဲ့အစည်းရဲ့ အမှုအကျင့်တွေ ပြောင်းလဲပါ၊

File တွေသိမ်းတဲ့အခါ ဒီအတိုင်းသိမ်းတာထက် Zip လုပ်လိုက်ပြီးသိမ်းရင် နေရာတွေ အများထွက်လာမယ်ဆိုတာကို အဖွဲ့အစည်းထဲမှာ သိထားဖို့ အရေးကြီးပါတယ်။ ဒါပေမဲ့ Zip Compression လုပ်တာဟာ Storage System ရဲ့စွမ်းဆောင်ရည်ကို ထိခိုက်နိုင်တဲ့အတွက် လိုအပ်မှ သိမ်းတာမျိုးပဲ လုပ်သင့်ပါတယ်။

(၃) အချက်အလက်တွေကို သင့်တော်တဲ့နေရာမှာထားပါ၊

Data တွေကိုသိမ်းတဲ့ Disk တွေမှာလဲ အမျိုးအစားအပေါ်မှုတည်ပြီး ​ဈေးနှုန်းရော၊ စွမ်းဆောင်မှုပါကွာပါတယ်။ SSD (Solid State Disk) တွေဟာ ဈေးကြီးပေမဲ့ စွမ်းဆောင်မှုမှာ Spinning Disk တွေထက် အများကြီးသာလွန်ပါတယ်။

SSD Disk တွေရဲ့ IOPS (Input/output operations per second) လို့ခေါ်တဲ့ Disk စွမ်းဆောင်ရည်မှာ သာမာန် HDD တွေထက် အနည်းဆုံး (၁၅) ဆပိုများပါတယ်။ စွမ်းအင်သုံးစွဲမှုမှာလဲ HDD တွေထက်လဲ အများကြီးလျော့ပါတယ်။ မရှိမဖြစ်တဲ့ အရေးကြီး Data တွေကို SSD မှာသိမ်းတာ ပိုသင့်တော်ပြီး တခြား Data တွေကိုတော့ သာမာန် HDD တွေမှာသာ သိမ်းနိုင်ပါတယ်။

Related image

Steve ထပ်ပြောတာကတော့ Storage Data Management ကို Automated လုပ်သင့်တယ်။ Storage သုံးစွဲမှုအခြေအနေကို Monitor လုပ်ပြီးစောင့်ကြည့်တာမျိုး Data သိမ်းဆည်းမှုကို ကိုယ်တိုင်လုပ်တာထက် Automation Tasks တွေနဲ့လုပ်တာ ပိုပြီး Efficient ဖြစ်တယ်လို့ပြောပါတယ်။

(၄) Data Storage ကို Virtualize လုပ်ပါ၊

များပြားလှတဲ့ Data Storage Pool တွေကို ဆာဗာတစ်ခုချင်းဆီမှာ ချိတ်ဆက်မဲ့အစား  SAN (Storage Area Network) ထဲမှာပေါင်းထည့်ပါ။ ဒီလိုလုပ်ခြင်းအားဖြင့် ဆာဗာတွေရဲ့ Data သိမ်းဆည်းမှုအတွက် လိုအပ်တဲ့နေရာချထားမှုများ လုပ်ပေးနိုင်ပါတယ်။

Server Virtualization ဟာ ဆာဗာ အသုံးပြုမှုကို Efficient ဖြစ်စေသလို Storage Virtualization ဟာလဲ သိမ်းဆည်းမှုအရင်းအမြစ် (Storage Resources) တွေတောင်ပုံရာပုံဖြစ်နေခြင်းကနေရှောင်ရှားနိုင်ပါတယ်။

ဆာဗာထဲမှာ Storage အများကြီးကို အသုံးမပြုပဲထားပြီး တခြားလိုအပ်တဲ့ Application တွေအတွက်နေရာ မပေးနိုင်တာဟာ ဖြုန်းတီးမှုပါ။ Green IT ဆိုတာ ဒီလိုဖြုန်းတီးမှုတွေ အသုံးမပြုပဲထားတာတွေကို လျော့နည်းစေဖို့ပါ။

Storage Virtualization လုပ်ခြင်းအားဖြင့် Data သိမ်းဆည်းမှုကို ဆာဗာတွေထဲမှာ မျှပေးနိုင်ပြီး Thin Provisioning လို Storage နေရာသိတ်မယူတဲ့ နည်းပညာတွေကို လမ်းဖွင့်ပေးပါတယ်။ တခြားတဖက်မှာလဲ Thin Provisioning ရဲ့အားနည်းချက်တွေရှိပါသေးတယ်။

(၅) Virtualization နှစ်ခု နေ့စဉ်ပြုပါ၊

Data Center တစ်ခုလုံးကို Virtualization အပြည့်လုပ်ပြီး Hardware သုံးစွဲမှုလျော့ချနိုင်ပြီဆိုရင် Green Data Center ဖြစ်ဖို့အလားအလာ အလွန်ကောင်းနေပါပြီ။ Server နဲ့ Storage ကို Virtualize လုပ်တာဟာ Data Center အကျိုးသက်ရောက်မှု အများကြီးဖြစ်ပါတယ်။

Server ကို Virtualization လုပ်လိုက်တာနဲ့ Application တွေကို Physical ဆာဗာတွေ အများကြီးသုံးပြီး လည်ပတ်ရတဲ့အပေါ်မှာ ထိရောက်မှုရှိသလို Storage ကို Virtualize လုပ်ခြင်းအားဖြင့် Hardware လိုအပ်ချက်တွေ လျော့နည်းသွားပြီး အချက်အလက်တွေကို သိမ်းဆည်းတဲ့စွမ်းရည်တွေတက်လာပါတယ်။

 

(၆) အဟောင်းကို အကောင်းနဲ့လဲပါ၊

ဖြစ်နိုင်ရင်တော့ စွမ်းအင်သုံးစွဲမှုနည်းတဲ့ Storage Platform ကို အသုံးပြုသင့်ပါတယ်။ ဒါဟာ စွမ်းဆောင်ရည်ကော သိမ်းဆည်းဖို့ နေရာအတွက်ပါ အကျိုးရှိပါတယ်။

စွမ်းအင်သုံးစွဲမှု (Power) နဲ့ အအေးပေးမှု (Cooling) ကို ၅၀% – ၈၀% လျော့ချနိုင်ပြီး စွမ်းဆောင်ရည်ကော သိမ်းဆည်းဖို့ နေရာအတွက်ပါ စနစ်အဟောင်းတွေနည်းတူ အလုပ်လုပ်နိုင်တဲ့ Storage Solutions တွေရှိနေပါပြီ။

ဒီ Solutions တွေဟာ Rack နေရာသိတ်မယူတဲ့အပြင် Data များများလဲဆံ့ပါတယ်။

Software Defined Storage ဆိုတဲ့ Marketing Term အခေါ်အဝေါ်တစ်ခုရှိပါတယ်။အခုဒီဆောင်းပါးမှာပါတဲ့ Storage Optimization နဲ့ပတ်သက်တဲ့ အကြောင်းအရာတွေကို ပြောတာပါပဲ။

Zawgyi Version

Green IT ရဲ့ ေနာက္ထပ္ေျခလွမ္းတစ္ခုကေတာ့ Storage Optimization ပါ။ Data ကို သိမ္းဆည္းေပးတဲ့ Storage System ေတြဟာ စြမ္းအင္သုံးစြဲမွုမ်ားသလို ေနရာယူမွုလဲ အမ်ားဆုံးပါ။ ဒီစက္ေတြ အျမဲလည္ပတ္ဖို႔ အေရးႀကီးသလို သိမ္းဆည္းထားတဲ့ Data အခ်က္အလက္ေတြ လိုအပ္တာထက္ပိုၿပီးသိမ္းမိတာမ်ိဳးေတြ၊ တူညီတဲ့ အခ်က္အလက္ (Duplicate Copies) ေတြ ျဖစ္ေနတတ္ပါတယ္။

ဒီ Storage နဲ႔ပတ္သက္တဲ့အခက္အခဲေတြကို ေျဖရွင္းေပးဖို႔ Extenua Inc.က ဥကၠ႒နဲ႔အမွုေဆာင္အရာရွိခ်ဴပ္ျဖစ္တဲ့ Steve Viscontiကေတာ့ ေအာက္ပါလမ္းညႊန္မွု (၆) ခ်က္ကိုေပးထားပါတယ္။

(၁) အပိုအခ်က္အလက္ (Redundant Data) မ်ားကို ထိန္းခ်ဴပ္ပါ၊

Storage နယ္ပယ္မွာ Data Deduplication ဆိုတဲ့ေဝါဟာရတစ္ခုရွိပါတယ္။ အဲဒါကေတာ့ ပိုလၽွံေနတဲ့ Data ေတြကိုရွာေဖြၿပီးဖယ္ထုတ္တာပါ။ ဒီလိုလုပ္ျခင္းအားျဖင့္ Data ေတြဆံတဲ့ ပမာဏဟာ သိသိသာသာတိုးတက္လာမွာပါ။ Steve ေျပာတာကေတာ့ Dedup ကို Bit Level ဒါမွမဟုတ္ Block Level ကေန လုပ္ရမယ္လို႔ ေျပာပါတယ္။

အခုအေပၚမွာ ျပထားတဲ့ပုံအတိုင္း Block Level Data Deduplication ဟာ File Level မွာလုပ္တာထက္ အမ်ားႀကီးပိုသက္ေရာက္မွု ရွိပါတယ္။ Block Level မွာ ေနာက္ထပ္အသစ္ေျပာင္းလဲမွုမ်ားကိုသာ သိမ္းမွာျဖစ္တဲ့အတြက္ File Level မွာလို တိုးလာတဲ့ အခ်က္အလက္ေတြအျပင္ Data ေတြ အစအဆုံးကို ျပန္သိမ္းစရာ မလိုပါဘူး။

(၂) အဖြဲ႕အစည္းရဲ့ အမွုအက်င့္ေတြ ေျပာင္းလဲပါ၊

File ေတြသိမ္းတဲ့အခါ ဒီအတိုင္းသိမ္းတာထက္ Zip လုပ္လိုက္ၿပီးသိမ္းရင္ ေနရာေတြ အမ်ားထြက္လာမယ္ဆိုတာကို အဖြဲ႕အစည္းထဲမွာ သိထားဖို႔ အေရးႀကီးပါတယ္။ ဒါေပမဲ့ Zip Compression လုပ္တာဟာ Storage System ရဲ့စြမ္းေဆာင္ရည္ကို ထိခိုက္နိုင္တဲ့အတြက္ လိုအပ္မွ သိမ္းတာမ်ိဳးပဲ လုပ္သင့္ပါတယ္။

(၃) အခ်က္အလက္ေတြကို သင့္ေတာ္တဲ့ေနရာမွာထားပါ၊

Data ေတြကိုသိမ္းတဲ့ Disk ေတြမွာလဲ အမ်ိဳးအစားအေပၚမွုတည္ၿပီး ​ေဈးႏွုန္းေရာ၊ စြမ္းေဆာင္မွုပါကြာပါတယ္။ SSD (Solid State Disk) ေတြဟာ ေဈးႀကီးေပမဲ့ စြမ္းေဆာင္မွုမွာ Spinning Disk ေတြထက္ အမ်ားႀကီးသာလြန္ပါတယ္။

SSD Disk ေတြရဲ့ IOPS (Input/output operations per second) လို႔ေခၚတဲ့ Disk စြမ္းေဆာင္ရည္မွာ သာမာန္ HDD ေတြထက္ အနည္းဆုံး (၁၅) ဆပိုမ်ားပါတယ္။ စြမ္းအင္သုံးစြဲမွုမွာလဲ HDD ေတြထက္လဲ အမ်ားႀကီးေလ်ာ့ပါတယ္။ မရွိမျဖစ္တဲ့ အေရးႀကီး Data ေတြကို SSD မွာသိမ္းတာ ပိုသင့္ေတာ္ၿပီး တျခား Data ေတြကိုေတာ့ သာမာန္ HDD ေတြမွာသာ သိမ္းနိုင္ပါတယ္။

Related image

Steve ထပ္ေျပာတာကေတာ့ Storage Data Management ကို Automated လုပ္သင့္တယ္။ Storage သုံးစြဲမွုအေျခအေနကို Monitor လုပ္ၿပီးေစာင့္ၾကည့္တာမ်ိဳး Data သိမ္းဆည္းမွုကို ကိုယ္တိုင္လုပ္တာထက္ Automation Tasks ေတြနဲ႔လုပ္တာ ပိုၿပီး Efficient ျဖစ္တယ္လို႔ေျပာပါတယ္။

(၄) Data Storage ကို Virtualize လုပ္ပါ၊

မ်ားျပားလွတဲ့ Data Storage Pool ေတြကို ဆာဗာတစ္ခုခ်င္းဆီမွာ ခ်ိတ္ဆက္မဲ့အစား SAN (Storage Area Network) ထဲမွာေပါင္းထည့္ပါ။ ဒီလိုလုပ္ျခင္းအားျဖင့္ ဆာဗာေတြရဲ့ Data သိမ္းဆည္းမွုအတြက္ လိုအပ္တဲ့ေနရာခ်ထားမွုမ်ား လုပ္ေပးနိုင္ပါတယ္။

Server Virtualization ဟာ ဆာဗာ အသုံးျပဳမွုကို Efficient ျဖစ္ေစသလို Storage Virtualization ဟာလဲ သိမ္းဆည္းမွုအရင္းအျမစ္ (Storage Resources) ေတြေတာင္ပုံရာပုံျဖစ္ေနျခင္းကေနေရွာင္ရွားနိုင္ပါတယ္။

ဆာဗာထဲမွာ Storage အမ်ားႀကီးကို အသုံးမျပဳပဲထားၿပီး တျခားလိုအပ္တဲ့ Application ေတြအတြက္ေနရာ မေပးနိုင္တာဟာ ျဖဳန္းတီးမွုပါ။ Green IT ဆိုတာ ဒီလိုျဖဳန္းတီးမွုေတြ အသုံးမျပဳပဲထားတာေတြကို ေလ်ာ့နည္းေစဖို႔ပါ။

Storage Virtualization လုပ္ျခင္းအားျဖင့္ Data သိမ္းဆည္းမွုကို ဆာဗာေတြထဲမွာ မၽွေပးနိုင္ၿပီး Thin Provisioning လို Storage ေနရာသိတ္မယူတဲ့ နည္းပညာေတြကို လမ္းဖြင့္ေပးပါတယ္။ တျခားတဖက္မွာလဲ Thin Provisioning ရဲ့အားနည္းခ်က္ေတြရွိပါေသးတယ္။

(၅) Virtualization ႏွစ္ခု ေန႔စဥ္ျပဳပါ၊

Data Center တစ္ခုလုံးကို Virtualization အျပည့္လုပ္ၿပီး Hardware သုံးစြဲမွုေလ်ာ့ခ်နိုင္ၿပီဆိုရင္ Green Data Center ျဖစ္ဖို႔အလားအလာ အလြန္ေကာင္းေနပါၿပီ။ Server နဲ႔ Storage ကို Virtualize လုပ္တာဟာ Data Center အက်ိဳးသက္ေရာက္မွု အမ်ားႀကီးျဖစ္ပါတယ္။ Server ကို Virtualization လုပ္လိုက္တာနဲ႔ Application ေတြကို Physical ဆာဗာေတြ အမ်ားႀကီးသုံးၿပီး လည္ပတ္ရတဲ့အေပၚမွာ ထိေရာက္မွုရွိသလို Storage ကို Virtualize လုပ္ျခင္းအားျဖင့္ Hardware လိုအပ္ခ်က္ေတြ ေလ်ာ့နည္းသြားၿပီး အခ်က္အလက္ေတြကို သိမ္းဆည္းတဲ့စြမ္းရည္ေတြတက္လာပါတယ္။

 

(၆) အေဟာင္းကို အေကာင္းနဲ႔လဲပါ၊

ျဖစ္နိုင္ရင္ေတာ့ စြမ္းအင္သုံးစြဲမွုနည္းတဲ့ Storage Platform ကို အသုံးျပဳသင့္ပါတယ္။ ဒါဟာ စြမ္းေဆာင္ရည္ေကာ သိမ္းဆည္းဖို႔ ေနရာအတြက္ပါ အက်ိဳးရွိပါတယ္။ စြမ္းအင္သုံးစြဲမွု (Power) နဲ႔ အေအးေပးမွု (Cooling) ကို ၅၀% – ၈၀% ေလ်ာ့ခ်နိုင္ၿပီး စြမ္းေဆာင္ရည္ေကာ သိမ္းဆည္းဖို႔ ေနရာအတြက္ပါ စနစ္အေဟာင္းေတြနည္းတူ အလုပ္လုပ္နိုင္တဲ့ Storage Solutions ေတြရွိေနပါၿပီ။

ဒီ Solutions ေတြဟာ Rack ေနရာသိတ္မယူတဲ့အျပင္ Data မ်ားမ်ားလဲဆံ့ပါတယ္။ Software Defined Storage ဆိုတဲ့ Marketing Term အေခၚအေဝၚတစ္ခုရွိပါတယ္။အခုဒီေဆာင္းပါးမွာပါတဲ့ Storage Optimization နဲ႔ပတ္သက္တဲ့ အေၾကာင္းအရာေတြကို ေျပာတာပါပဲ။

References

(၁) Six Tips For Green (and Greenwash-Free) Data Center Storage – Steve Visconti
(၂) The Major Components Of Green Computing – UKEssays
(၃) Greening your IT infrastructure – Appliedtrust
(၄) Data deduplication methods – Starwind
(၅) What Is a Storage Area Network? – SNIA

​ေတာင္းပန္လႊာ။ ။ ဒီစာေစာင္ထဲမွာ အားနည္းခ်က္၊ ခၽြတ္ယြင္းခ်က္မ်ားစြာ ပါနိုင္သျဖင့္ ျပင္ဆင္ဖတ္ရွုေပးေစလိုပါတယ္။

“Let’s make our environment more eco friendly.”