Dell EMC PowerVault ME4 Series သည် အခြေခံသိုလှောင်မှုဈေးကွက်၏ လိုအပ်ချက်များကို ဖြည့်ဆည်းရန် ဒီဇိုင်းထုတ်ထားသော သိုလှောင်မှုအစုအဝေးတစ်ခုဖြစ်ပြီး ယေဘုယျအားဖြင့် ဒေါ်လာ ၂၅၀၀၀ အောက် ဈေးနှုန်းဖြင့် သတ်မှတ်ကြသည်။ သို့သော် PowerVault ME4 Series သည် အလွန်ပြောင်းလွယ်ပြင်လွယ်ရှိသည်။ စနစ်ကို အခြေခံသိုလှောင်မှုဈေးကွက် သို့မဟုတ် အနားသတ်များ၏ လိုအပ်ချက်များကို ဖြည့်ဆည်းရန် HDD ဖွဲ့စည်းမှုတွင် တပ်ဆင်နိုင်ပြီး ဒေါ်လာ ၁၀၀၀၀ အောက် စတင်စျေးနှုန်းဖြင့် တပ်ဆင်နိုင်သည်၊ သို့မဟုတ် ကြီးထွားလာသော စီးပွားရေးလုပ်ငန်း၏ ပိုမိုတောင်းဆိုမှုများသော လိုအပ်ချက်များကို ဖြည့်ဆည်းရန် hybrid သို့မဟုတ် all-flash အဖြစ် ပြင်ဆင်နိုင်သည်။ ၎င်းကို မည်သို့ပင် တပ်ဆင်စေကာမူ PowerVault ME4 သည် အဖွဲ့အစည်းများအား အလွယ်တကူ တပ်ဆင်နိုင်ပြီး စီမံခန့်ခွဲနိုင်သော သိုလှောင်မှုဖြေရှင်းချက်ကို ပေးဆောင်ပြီး enterprise storage ထုတ်ကုန်များတွင် အသုံးများသော အင်္ဂါရပ်များစွာကို ပေးဆောင်သည်။
PowerVault ME4 ကို ပုံစံအမျိုးမျိုးနဲ့ ထုတ်လုပ်ထားပေမယ့် လုပ်ငန်းလိုအပ်ချက်တွေကို ဖြည့်ဆည်းပေးနိုင်ဖို့ drive တွေ ထပ်ထည့်ခြင်းအားဖြင့် အသေးစားနဲ့ တိုးချဲ့အသုံးပြုနိုင်အောင် ဒီဇိုင်းထုတ်ထားပါတယ်။ ME4 မှာ all-inclusive licensing program လည်း ပါရှိတာကြောင့် လုပ်ငန်းငယ်တွေအနေနဲ့ ပိုင်ဆိုင်မှုနဲ့ပတ်သက်ပြီး နားလည်ရလွယ်ကူစေပြီး ဘတ်ဂျက်ချွေတာနိုင်ပါတယ်။ ဖြန့်ကျက်မှုအပိုင်းမှာ ME4 ကို DAS နဲ့ SAN မှာ configure လုပ်နိုင်ပြီး အသုံးပြုမှုအမျိုးမျိုးကို ဖြည့်ဆည်းပေးနိုင်ပါတယ်။ စီမံခန့်ခွဲမှုကို HTML5 web interface ကနေတစ်ဆင့် ကိုင်တွယ်တာကြောင့် စီမံခန့်ခွဲမှုနဲ့ ကနဦး rollout တွေကို အလွယ်တကူ လုပ်ဆောင်နိုင်ပါတယ်။ Dell EMC က စနစ်အသစ်တွေကို မိနစ် ၁၅ အောက်အတွင်း လည်ပတ်နိုင်မယ်လို့ မျှော်လင့်ထားပါတယ်။
လူအတော်များများက သူတို့ရဲ့ PowerVault ME4 ကို HDD configuration နဲ့ စတင်အသုံးပြုကြပေမယ့် နောက်ပိုင်းမှာ flash အနည်းငယ်ထည့်သွင်းခြင်းအားဖြင့် hybrid အဖြစ် ပြောင်းလဲနိုင်ပါတယ်။ SSD တွေပါဝင်တဲ့ ME4 ဟာ စွမ်းဆောင်ရည် အတော်လေး မြင့်မားတယ်လို့ Dell EMC က ပြောပါတယ်။ IOPS 320,000 အထိ ရရှိနိုင်တယ်လို့ ဆိုပါတယ်။ ME4 ကို ယုံကြည်စိတ်ချရမှုအတွက်လည်း တည်ဆောက်ထားပြီး five 9's availability လည်း ပါဝင်ပါတယ်။ scale ကို စိုးရိမ်တယ်ဆိုရင် ME4 ဟာ 12G SAS backend မှတစ်ဆင့် raw capacity မှာ 4PB အထိ scale လုပ်နိုင်ပါတယ်။ စနစ်အားလုံးမှာ caching/tiering, asynchronous replication, snapshots, SED drives တွေကို support လုပ်ခြင်း၊ VMware vCenter နဲ့ SRM တို့နဲ့ integration လုပ်ခြင်း၊ distributed RAID, thin provisioning စတာတွေ အပါအဝင် features အများအပြား ပါဝင်ပါတယ်။
လုပ်ငန်းလိုအပ်ချက်ပေါ်မူတည်ပြီး ME4 မှာ စတင်အသုံးပြုဖို့အတွက် chassis ရွေးချယ်စရာသုံးမျိုးရှိပါတယ်- ME4012၊ ME4024 နဲ့ ME4048 တို့ဖြစ်ပါတယ်။ ME4012 နဲ့ ME4024 နှစ်ခုစလုံးဟာ single ဒါမှမဟုတ် dual controller တွေနဲ့ ပါလာနိုင်ပြီး 3PB လောက်အထိ ချဲ့ထွင်နိုင်ပါတယ်။ ဒီနှစ်ခုရဲ့ အဓိကကွာခြားချက်ကတော့ ME4012 က 3.5″ drive ၁၂ ခုကို ပံ့ပိုးပေးပြီး ME4024 က 2.5″ drive ၂၄ ခုကို ပံ့ပိုးပေးပါတယ်။ Dell EMC က PowerVault ME4 လိုင်းရဲ့ တစ်စိတ်တစ်ပိုင်းအနေနဲ့ ပိုကြီးတဲ့ chassis ကိုလည်း ပေးဆောင်ပါတယ်။ ME4048 ကတော့ dual-controller-only configuration နဲ့ ပါလာတဲ့ 5U chassis တစ်ခုဖြစ်ပြီး onboard မှာ 3.5″ drive ၈၄ ခုကို ပံ့ပိုးပေးပါတယ်။ စနစ်အားလုံးကို ME412 (2U၊ 3.5″ drives 12 ခု)၊ ME424 (2U၊ 2.5″ drives 24 ခု) သို့မဟုတ် JBOD အဖြစ်ရရှိနိုင်သော ME484 (5U၊ 3.5″ drives 84 ခု) ဖြင့် တိုးချဲ့နိုင်ပါသည်။
Dell EMC သည် PowerEdge ဒီဇိုင်းများကို အခြေခံ၍ Seagate (Dot Hill) controllers များဖြင့် ၎င်းတို့၏ကိုယ်ပိုင် chassis ကို အသုံးပြုနေသည်ကို သတိပြုသင့်သည်။ ဤ controllers များကို အခြားရောင်းချသူများထံမှ ရရှိနိုင်သော်လည်း၊ Dell EMC က VMware၊ Microsoft နှင့် HPC ပတ်ဝန်းကျင်များတွင်ပင် ပေါင်းစပ်မှုနှင့် scalability တွင် အားသာချက်ရှိသည်ဟု ယုံကြည်သည်။ ၎င်းတို့သည် ဝန်ဆောင်မှုများနှင့် အာမခံချက်များစွာကို လွှမ်းခြုံထားသည့် ၎င်းတို့၏ “Future Proof Loyalty Program” တွင် ME4 ကိုလည်း ပေးဆောင်သည်။ Dell EMC သည် ၎င်းတို့၏ကမ်းလှမ်းချက်ကို 12Gb SAS backend နှင့် ချိတ်ဆက်ထားသော 4PB အများဆုံးစကေးဖြင့် ထပ်မံခွဲခြားထားသည်။ ထို့အပြင်၊ Dell EMC သည် JBOD ရွေးချယ်မှုအပြည့်အစုံကို ပေးဆောင်သည်။
ဤသုံးသပ်ချက်တွင်၊ ကျွန်ုပ်တို့သည် PowerVault ME4024 ကို 1.8TB 10K HDD ဆယ့်နှစ်ခုနှင့် 960GB read-intensive SSD ဆယ့်နှစ်ခုပါသော hybrid configuration တွင် စမ်းသပ်ခဲ့သည်။ ကျွန်ုပ်တို့၏ array တွင် 16Gb FC optics ရှစ်ခုလည်း ပါရှိသည်။ အပြည့်အစုံသတ်မှတ်ချက်များနှင့် အင်္ဂါရပ်များကို ဤနေရာတွင် ရရှိနိုင်ပါသည် ။
Dell EMC PowerVault ME4024 ဒီဇိုင်းနှင့် တည်ဆောက်မှု
Dell EMC PowerVault ME4 သည် လက်ရှိမျိုးဆက် Dell EMC data center ထုတ်ကုန်များနှင့် ဒီဇိုင်းအရ ကိုက်ညီသော 2U storage array တစ်ခုဖြစ်သည်။ ယူနစ်တွင် Dell EMC နှင့် PowerVault အမှတ်တံဆိပ်နှစ်ခုလုံး၏ ရှေ့ဘက်တွင်ပါရှိသော စတိုင်ကျသော bezel ပါရှိသည်။ ကျွန်ုပ်တို့၏ ME4024 ရှိ bezel ကိုဖယ်ရှားလိုက်သောအခါ HDD သို့မဟုတ် SDD များထည့်သွင်းနိုင်သော 2.5” drive bays ၂၄ ခုကို တွေ့ရှိရမည်ဖြစ်သည်။
စက်ရဲ့နောက်ဘက်ကို လှန်ကြည့်လိုက်ရင် ပလက်ဖောင်းရဲ့ ချိတ်ဆက်မှုကို မြင်နိုင်ပါတယ်။ controller တစ်ခုစီမှာ mirrored connection assortment ပါဝင်ပါတယ်။ အပေါ်ဆုံး controller ကိုကြည့်ရင် အပြာရောင် port က JBOD expansion အတွက်ဖြစ်ပြီး အနက်ရောင်က management (LAN၊ USB နဲ့ serial) ဖြစ်ပြီး ခရမ်းရောင် port တွေက 10G networking ဒါမှမဟုတ် 8/16Gb FC အတွက် အသုံးပြုနိုင်တဲ့ SFP+ connection တွေဖြစ်ပါတယ်။ ကျွန်တော်တို့ရဲ့ setup မှာ 16Gb optics တွေ တပ်ဆင်ထားပြီး port အားလုံးကို FC ကို ခွဲဝေပေးထားပါတယ်။ array က FC အတွက် port အားလုံး၊ Ethernet အတွက် port အားလုံး ဒါမှမဟုတ် hybrid configuration မှာ port တစ်ဝက်စီကို ပံ့ပိုးပေးပါတယ်။ စနစ်က PowerEdge design element အချို့ကို ပေးစွမ်းနိုင်ပေမယ့် PowerEdge hardware ကို အခြေခံထားတဲ့ တခြား Dell EMC storage offering တွေမှာ တွေ့ရနိုင်တဲ့ iDRAC management မပါဝင်ပါဘူး။
Dell EMC PowerVault ME4024 သည် အလွန်ကောင်းမွန်စွာ ဝန်ဆောင်မှုပေးနိုင်ပြီး အသုံးပြုသူမှ အစားထိုးနိုင်သော အပိုပါဝါထောက်ပံ့မှုများအပြင် dual active-active controllers များပါရှိသည်။ အသုံးပြုသူများသည် controllers များကို အွန်လိုင်းတွင် ဆွဲယူလဲလှယ်နိုင်သည့်အပြင် controllers များတစ်လျှောက် firmware mirroring ကို စီမံခန့်ခွဲနိုင်သည်။ ၎င်းသည် firmware ကို push လုပ်သည်နှင့်အမျှ system ကို နောက်ဆုံးပေါ်ဖြစ်အောင် ထိန်းသိမ်းရန်နှင့် synchronize လုပ်ရန် လွယ်ကူစေသည်။ တူညီသော on-board firmware tools များကို attached JBODs များနှင့် disks များကို (controllers များမြင်နိုင်သည့် မည်သည့်အရာကိုမဆို) update လုပ်ရန်အတွက်လည်း အသုံးပြုနိုင်သည်။
Dell EMC PowerVault ME4024 စီမံခန့်ခွဲမှု
စီမံခန့်ခွဲမှုအတွက် Dell EMC PowerVault ME4 သည် ME Storage Manager ကို အသုံးပြုသည်။ home screen သို့ဖွင့်လိုက်သောအခါတွင် အသုံးပြုသူများသည် system setting များကို ဖြတ်သန်းပြီး host port mode ကဲ့သို့သော လုပ်ဆောင်ချက်များကို စီစဉ်သတ်မှတ်နိုင်သည်။ အောက်တွင်ပြထားသော screen တွင် Fibre Channel connection တစ်ခုစီ (FC အတွက် configure လုပ်ထားသော port အားလုံး) အတွက် port တစ်ခုချင်းစီအလိုက် configuration ကို သင်တွေ့မြင်နိုင်ပြီး array ကို iSCSI သို့မဟုတ် Hybrid သို့ ပြန်လည် configure လုပ်ရန် option ကို သင်တွေ့မြင်နိုင်သည်။ FC port တစ်ခုစီအတွက် port connection mode ကိုလည်း သင်မှတ်သားနိုင်ပြီး၊ ၎င်းကို switch သို့မဟုတ် direct attached မှတစ်ဆင့် server များကို array သို့ ချိတ်ဆက်မည်ဆိုပါက အခြေခံ၍ ချိန်ညှိနိုင်သည်။ အချို့သော သေးငယ်သော environment များသည် ကုန်ကျစရိတ်နှင့် ရှုပ်ထွေးမှုကို လျှော့ချရန် ထို topography အမျိုးအစားကို အသုံးချနိုင်သည်။
နောက်တက်ဘ်တစ်ခုမှာ စနစ်တက်ဘ်ဖြစ်ပြီး အသုံးပြုသူများသည် စနစ်၏ အစိတ်အပိုင်းအမျိုးမျိုးကို အမြန်ခြုံငုံသုံးသပ်နိုင်စေပါသည်။ အစိတ်အပိုင်းများပေါ်တွင် မောက်စ်တင်ခြင်းဖြင့် ထိုအရာအတွက် အချက်အလက်များကို ချဲ့ထွင်ပေးပါသည်။ စနစ်တက်ဘ်တွင် ရှေ့ သို့မဟုတ် နောက်ကို ဂရပ်ဖစ်ပုံစံဖြင့် ကြည့်ရှုနိုင်သည်၊ သို့မဟုတ် စာသားဇယားတွင် တင်ပြထားသော အချက်အလက်အားလုံးကို ကြည့်ရှုနိုင်သည်။ ဤနေရာသည် drive-wear အဆင့်များ၊ firmware ပြင်ဆင်မှုများ သို့မဟုတ် နေ့စဉ်မဟုတ်သော စာရင်းအင်းများကဲ့သို့သော စနစ်အသေးစိတ်အချက်အလက်များကို လေ့လာရန်အတွက် အသုံးဝင်ပါသည်။
Pools tab သည် အသုံးပြုသူများအား storage pool များကို စနစ်ထည့်သွင်းခြင်း၊ အချက်အလက်များ ရယူခြင်း သို့မဟုတ် ဖျက်ခြင်းတို့ကို ပြုလုပ်နိုင်စေပါသည်။ ၎င်းတို့သည် capacity၊ class နှင့် ရရှိနိုင်သော capacity ကဲ့သို့သော အခြေခံအချက်အလက်များကိုလည်း ရရှိမည်ဖြစ်သည်။ အသုံးပြုသူများသည် array ထဲသို့ disk များကို ထည့်သွင်းနေပါက storage capacity ကို တိုးချဲ့ရန် disk group တစ်ခုတွင် ထည့်သွင်းရန် action တစ်ခုကို အသုံးပြုနိုင်သည်။
Pools tab နှင့်ဆင်တူစွာ၊ Volumes tab သည် အသုံးပြုသူများအား သက်ဆိုင်ရာအချက်အလက်များဖြင့် ဖန်တီးထားသော လက်ရှိ volume များကို အမြန်အကျဉ်းချုပ်ပေးပြီး volume အသစ်များကို ဖန်တီးခြင်း သို့မဟုတ် ရှိပြီးသား volume များကို ချဲ့ထွင်ခြင်း သို့မဟုတ် ဖျက်ခြင်းတို့ကို ခွင့်ပြုသည်။ ဤနေရာသည် volume များကို host များသို့ map လုပ်ရန်လည်း ခွင့်ပြုပြီး tier priority သတ်မှတ်ခြင်းကဲ့သို့သော volume ရွေးချယ်မှုများ ပါဝင်သည်။
Dell EMC PowerVault ME4024 ဖွဲ့စည်းပုံ
Dell EMC PowerVault ME4024 ကို disk ၂၄ ခု ပါရှိပြီး တစ်ဝက်က Read-Intensive 960GB SSD တွေနဲ့ ကျန်တစ်ဝက်က 1.8TB 10K SAS HDD တွေ ဖြစ်ပါတယ်။ ME4024 က caching နဲ့ tiering နှစ်မျိုးလုံးကို ပံ့ပိုးပေးပြီး data ကို အဲဒီ tier ထဲကို push လုပ်တဲ့အခါ flash ရဲ့ performance advantage အပြည့်အဝကို ပေးစွမ်းပါတယ်။ ကျွန်ုပ်တို့ရဲ့ testing process ကို မြန်ဆန်စေဖို့နဲ့ storage အမျိုးအစားနှစ်မျိုးလုံးရဲ့ performance characteristics တွေကို ပြသဖို့အတွက် flash ဒါမှမဟုတ် spinning media တွေရဲ့ storage pool တွေကို ဖန်တီးခဲ့ပါတယ်။ production system တစ်ခုမှာ user တွေဟာ storage အမျိုးအစားနှစ်မျိုးလုံးကို pool တစ်ခုတည်းမှာ ထားရှိရမှာဖြစ်ပြီး array က access patterns တွေအပေါ် အခြေခံပြီး data ကို အပေါ်အောက် ရွှေ့လျားနိုင်အောင် စီမံခန့်ခွဲပေးမှာပါ။
အထူးသဖြင့် သိုလှောင်မှုအတွက်၊ ဤသိုလှောင်မှု array ကိုဝယ်ယူသောဖောက်သည်များ အသုံးများသော RAID10 ကို ကျွန်ုပ်တို့အသုံးပြုခဲ့ပါသည်။ အမျိုးအစားတစ်ခုစီ၏ drive ၁၂ ခုနှင့် controller နှစ်ခုပါ layout ဖြင့် ၎င်းတို့ကို drive ခြောက်ခုပါ အုပ်စုနှစ်စုအဖြစ် ကျွန်ုပ်တို့ ပိုင်းခြားခဲ့ပါသည်။ ၎င်းက controller တစ်ခုစီတွင် disk အုပ်စုသုံးခုပါသော drive ခြောက်ခုပါ RAID10 pool တစ်ခုကို ဖန်တီးနိုင်စေခဲ့သည်။ ဤ configuration ကို SSD နှင့် HDD နှစ်မျိုးလုံးအတွက် သီးခြားစီအသုံးပြုခဲ့သည်။
back-end ချိတ်ဆက်မှုအတွက် ME4024 သည် iSCSI၊ FC သို့မဟုတ် Hybrid FC/iSCSI မုဒ်သုံးမျိုးကို ပံ့ပိုးပေးပါသည်။ စနစ်ကို 16Gb FC optics အားလုံးဖြင့် ထောက်ပံ့ပေးထားသောကြောင့် ကျွန်ုပ်တို့သည် FC configuration တစ်ခုတည်းကိုသာ အသုံးပြုခဲ့ပါသည်။ ၎င်းသည် ကျွန်ုပ်တို့၏ dual-switch FC fabric နှင့် ချိတ်ဆက်ထားသော port ၈ ခု (controller တစ်ခုလျှင် လေးခု) အားလုံးကို အသုံးချခဲ့သည်။ စုစုပေါင်းအားဖြင့် ၎င်းသည် ကျွန်ုပ်တို့၏ dual-port 8-host cluster သည် 256Gb သို့မဟုတ် 32GB/s အမြင့်ဆုံးကို ပံ့ပိုးပေးသည့် storage array (16GB/s) မှ သီအိုရီအရ 128Gb bandwidth ကို ခွင့်ပြုခဲ့သည်။
Dell EMC PowerVault ME4024 စွမ်းဆောင်ရည် ပြန်လည်သုံးသပ်ချက်
SQL Server စွမ်းဆောင်ရည်
StorageReview ရဲ့ Microsoft SQL Server OLTP စမ်းသပ်ခြင်း protocol ဟာ ရှုပ်ထွေးတဲ့ application environment တွေမှာတွေ့ရတဲ့ လုပ်ဆောင်ချက်တွေကို တုပပြသတဲ့ online transaction processing benchmark တစ်ခုဖြစ်တဲ့ Transaction Processing Performance Council ရဲ့ Benchmark C (TPC-C) ရဲ့ လက်ရှိမူကြမ်းကို အသုံးပြုထားပါတယ်။ TPC-C benchmark ဟာ database environment တွေမှာ storage infrastructure ရဲ့ performance strengths နဲ့ bottlenecks တွေကို တိုင်းတာတာနဲ့ synthetic performance benchmarks တွေထက် ပိုနီးစပ်ပါတယ်။
SQL Server VM တစ်ခုစီကို vDisk နှစ်ခုဖြင့် configure လုပ်ထားသည်- boot အတွက် 100GB volume နှင့် database နှင့် log files အတွက် 500GB volume။ system resource ရှုထောင့်မှကြည့်လျှင် VM တစ်ခုစီကို vCPU ၁၆ ခု၊ DRAM 64GB ဖြင့် configure လုပ်ထားပြီး LSI Logic SAS SCSI controller ကို အသုံးချခဲ့သည်။ ကျွန်ုပ်တို့၏ Sysbench workloads များသည် ယခင်က storage I/O နှင့် capacity နှစ်မျိုးလုံးတွင် platform ကို ပြည့်နှက်စေခဲ့သော်လည်း SQL စမ်းသပ်မှုသည် latency စွမ်းဆောင်ရည်ကို ရှာဖွေသည်။
ဤစမ်းသပ်မှုသည် Windows Server 2012 R2 guest VM များတွင် လည်ပတ်နေသော SQL Server 2014 ကို အသုံးပြုပြီး Dell ၏ Benchmark Factory for Databases မှ အလေးပေးဖော်ပြထားသည်။ ဤ benchmark ကို ကျွန်ုပ်တို့၏ ရိုးရာအသုံးပြုမှုမှာ local သို့မဟုတ် shared storage တွင် ကြီးမားသော 3,000-scale databases များကို စမ်းသပ်ရန်ဖြစ်သော်လည်း၊ ဤ iteration တွင် ကျွန်ုပ်တို့၏ server များတစ်လျှောက် 1,500-scale databases လေးခုကို ညီတူညီမျှ ဖြန့်ကျက်ရန် အာရုံစိုက်ပါသည်။
SQL Server စမ်းသပ်ခြင်း ပုံစံ (VM တစ်ခုချင်းစီ)
- Windows Server 2012 R2
- သိုလှောင်မှုပမာဏ- 600GB ခွဲဝေထားပြီး 500GB အသုံးပြုပြီး
- SQL Server 2014
- ဒေတာဘေ့စ်အရွယ်အစား: ၁၅၀၀ စကေး
- Virtual Client ဝန်: ၁၅၀၀၀
- RAM ဘာဖာ: 48GB
- စမ်းသပ်ချိန်: ၃ နာရီ
- ၂.၅ နာရီ ကြိုတင်ပြုပြင်ခြင်း
- နမူနာကာလ ၃၀ မိနစ်
ကျွန်ုပ်တို့၏ SQL Server ငွေပေးငွေယူ စွမ်းဆောင်ရည်အတွက်၊ Dell EMC PowerVault ME4 သည် တစ်ဦးချင်း VM များတွင် 3,152.5 TPS မှ 3,158.6 TPS အထိရှိသော စုစုပေါင်း 12,622.2 TPS ကို တွေ့ရှိခဲ့သည်။
SQL Server ပျမ်းမျှ latency ကိုကြည့်မယ်ဆိုရင် ME4 က သီးခြား VM တွေရဲ့ 6ms ကနေ 15ms အထိရှိတဲ့ စုစုပေါင်း 10.5ms ကို ပေးခဲ့ပါတယ်။
Sysbench MySQL စွမ်းဆောင်ရည်
ကျွန်ုပ်တို့၏ ပထမဆုံး local-storage application benchmark တွင် SysBench မှတစ်ဆင့် တိုင်းတာထားသော Percona MySQL OLTP database ပါဝင်သည်။ ဤစမ်းသပ်မှုသည် ပျမ်းမျှ TPS (Transactions Per Second)၊ ပျမ်းမျှ latency နှင့် ပျမ်းမျှ 99th percentile latency တို့ကိုပါ တိုင်းတာသည်။
Sysbench VM တစ်ခုစီကို vDisk သုံးခုဖြင့် configure လုပ်ထားသည်- တစ်ခုမှာ boot အတွက် (~92GB)၊ တစ်ခုမှာ pre-built database (~447GB) နှင့် တတိယတစ်ခုမှာ test under database (270GB) ဖြစ်သည်။ system resource ရှုထောင့်မှကြည့်လျှင် VM တစ်ခုစီကို vCPU ၁၆ ခု၊ DRAM 60GB ဖြင့် configure လုပ်ထားပြီး LSI Logic SAS SCSI controller ကို အသုံးချထားသည်။
Sysbench စမ်းသပ်ခြင်း ပုံစံ (VM တစ်ခုချင်းစီအတွက်)
- CentOS 6.3 64-bit
- Percona XtraDB 5.5.30-rel30.1
- ဒေတာဘေ့စ်ဇယားများ: ၁၀၀
- ဒေတာဘေ့စ်အရွယ်အစား: ၁၀,၀၀၀,၀၀၀
- ဒေတာဘေ့စ် ချည်နှောင်မှုများ: ၃၂
- RAM ဘာဖာ: 24GB
- စမ်းသပ်ချိန်: ၃ နာရီ
- ၂ နာရီကြာ ကြိုတင်ပြင်ဆင်မှု ၃၂ ခု
- ၁ နာရီ ၃၂ ကြိမ် ချည်နှောင်ထားသည်
Sysbench အတွက်၊ 4VM နှင့် 8VM နှစ်မျိုးလုံးပါဝင်သော VM အစုံများကို ကျွန်ုပ်တို့ စမ်းသပ်ခဲ့ပါသည်။ ပျမ်းမျှ transactional testing အတွက်၊ ME4 သည် 4VM အတွက် 9,330.1 TPS နှင့် 8VM အတွက် 13,606.8 TPS ရရှိခဲ့ပါသည်။
Sysbench ပျမ်းမျှ latency အရ ME4 တွင် 4VM အတွက် 13.7ms နှင့် 8VM အတွက် 18.9ms ရှိသည်။
ကျွန်ုပ်တို့ရဲ့ အဆိုးဆုံးအခြေအနေ (၉၉ ရာခိုင်နှုန်း) latency မှာ ME4 ဟာ 4VM အတွက် 33.5ms နဲ့ 8VM အတွက် 39.5ms အထိ ရောက်ရှိနိုင်ခဲ့ပါတယ်။
VDBench လုပ်ငန်းဝန်အား ခွဲခြမ်းစိတ်ဖြာခြင်း
storage arrays တွေကို benchmarking လုပ်တဲ့အခါ application testing က အကောင်းဆုံးဖြစ်ပြီး synthetic testing က ဒုတိယနေရာမှာ ရှိပါတယ်။ တကယ့် workloads တွေရဲ့ ပြီးပြည့်စုံတဲ့ ကိုယ်စားပြုမှု မဟုတ်ပေမယ့် synthetic tests တွေက repeatability factor ရှိတဲ့ baseline storage devices တွေကို အထောက်အကူပြုပြီး ယှဉ်ပြိုင်တဲ့ solution တွေကြား apples-to-apples နှိုင်းယှဉ်မှုကို လွယ်ကူစေပါတယ်။ ဒီ workloads တွေက “four corners” tests၊ common database transfer size tests တွေအပြင် VDI environments အမျိုးမျိုးကနေ trace captures တွေအထိ testing profiles အမျိုးမျိုးကို ပေးစွမ်းပါတယ်။ ဒီ tests အားလုံးက scripting engine တစ်ခုပါဝင်တဲ့ common vdBench workload generator ကို အသုံးပြုပြီး compute testing cluster ကြီးတစ်ခုပေါ်မှာ ရလဒ်တွေကို automate လုပ်ပြီး capture လုပ်ပါတယ်။ ဒါကြောင့် flash arrays နဲ့ individual storage devices တွေ အပါအဝင် storage devices အမျိုးမျိုးမှာ တူညီတဲ့ workloads တွေကို repeat လုပ်နိုင်ပါတယ်။
ကိုယ်ရေးအချက်အလက်
- 4K ကျပန်းဖတ်ရှုမှု- 100% ဖတ်ရှုမှု၊ 128 threads၊ 0-120% iorate
- 4K ကျပန်းရေးသားမှု- 100% ရေးသားမှု၊ 64 threads၊ 0-120% iorate
- ၆၄K စဉ်ဆက်မပြတ်ဖတ်ရှုမှု- ၁၀၀% ဖတ်ရှုမှု၊ ချည် ၃၂ ခု၊ ၀-၁၂၀% iorate
- ၆၄K အစဉ်လိုက်ရေးသားမှု- ၁၀၀% ရေးသားမှု၊ ၁၆ ချည်၊ ၀-၁၂၀% iorate
- ပေါင်းစပ်ဒေတာဘေ့စ်- SQL နှင့် Oracle
- VDI အပြည့်အဝ Clone နှင့် ချိတ်ဆက်ထားသော Clone Traces များ
Dell EMC PowerVault ME4 ကို hybrid အနေနဲ့ အသုံးပြုဖွယ်ရှိပေမယ့် spinning disk အားလုံး ဒါမှမဟုတ် flash အားလုံးနဲ့ ဖြည့်နိုင်ပါတယ်။ ဒီ tier နှစ်ခုထဲမှာရှိတဲ့ data တွေကို unit က ဘယ်လိုတုံ့ပြန်မလဲဆိုတာ စာဖတ်သူတွေကို အလုံးစုံမြင်သာအောင် SSD နဲ့ HDD နှစ်ခုလုံးကို ကျွန်တော်တို့ သီးခြားစီ စမ်းသပ်ခဲ့ပါတယ်။ တူညီတဲ့ pool ထဲမှာ spinning media နဲ့ flash ကို အသုံးပြုတဲ့အခါ စနစ်က data tiering ကို အလိုအလျောက် ကိုင်တွယ်ပေးမှာဖြစ်ပြီး ME4 ဝယ်ယူမှုမှာ license တွေပါ ပါဝင်ပါတယ်။
ကျပန်း 4K ဖတ်ရှုမှုစွမ်းဆောင်ရည်အတွက်၊ HDD များသည် 820ms latency တွင် အမြင့်ဆုံးစွမ်းဆောင်ရည် သို့မဟုတ် 4,986 IOPS ရှိခဲ့သည်။ SSD များသည် 260K IOPS အထိ 1ms အောက်တွင်ရှိနေနိုင်ပြီး 13.6ms latency ဖြင့် 299,962 IOPS တွင် အမြင့်ဆုံးရောက်ရှိခဲ့သည်။

ကျပန်း 4K ရေးသားမှုစွမ်းဆောင်ရည်ဖြင့် HDD များသည် 3,621 IOPS နှင့် latency 566ms ဖြင့် အမြင့်ဆုံးရောက်ရှိခဲ့သည်။ SSD များသည် 150K IOPS အထိ 1ms အောက်တွင်ရှိနေပြီး latency 12.2ms ဖြင့် 167,569 IOPS တွင် အမြင့်ဆုံးရောက်ရှိခဲ့သည်။

နောက်တစ်ခုအနေနဲ့ ကျွန်တော်တို့ရဲ့ 64K benchmarks တွေနဲ့ sequential testing ကို ပြောင်းလိုက်ပါတယ်။ read လုပ်တဲ့အခါ HDD တွေဟာ 11,764 IOS ဒါမှမဟုတ် 735MB/s မှာ latency 41.5ms ရှိပါတယ် (ဒါပေမယ့် latency က benchmark ရဲ့ အလယ်လောက်မှာ 80ms လောက်အထိ မြင့်တက်ခဲ့ပါတယ်)။ SSD တွေမှာ sub-millisecond latency ရှိပြီး 34K IOPS ဒါမှမဟုတ် 2.2GB/s လောက်အထိ ရှိပြီး latency 6ms မှာ 83,860 IOPS ဒါမှမဟုတ် 5.2GB/s အထိ အမြင့်ဆုံးရောက်ရှိခဲ့ပြီး အလယ်လောက်မှာ (9ms နီးပါး) spike ပိုကြီးလာပါတယ်။

64K အစဉ်လိုက်ရေးသားမှုအတွက် HDD များသည် 13,664 IOPS သို့မဟုတ် 854MB/s တွင်အမြင့်ဆုံးရောက်ရှိပြီး latency 18.3ms အထိအတော်လေးတသမတ်တည်းလည်ပတ်မှုရှိခဲ့သည်။ SSD များသည်လည်း တည်ငြိမ်သောစွမ်းဆောင်ရည်ဖြင့် မြင့်မားစွာလည်ပတ်ခဲ့ပြီး 17.5K IOPS အထိ 1ms အောက်၌ရှိနေခဲ့ပြီး 12ms ခန့်တွင် latency 18,200 IOPS သို့မဟုတ် 1.15GB/s တွင်အမြင့်ဆုံးရောက်ရှိပြီးနောက် စွမ်းဆောင်ရည်ကျဆင်းပြီး latency ကျဆင်းသွားခဲ့သည်။

ကျွန်ုပ်တို့ရဲ့ နောက်ထပ် benchmark အသုတ်ကတော့ SQL စမ်းသပ်မှုတွေပါ။ SQL မှာ HDD ပါတဲ့ ME4 ဟာ 4,752 IOPS မှာ latency 215ms အထိ အမြင့်ဆုံးရောက်ရှိခဲ့ပါတယ်။ SSD တွေမှာ 227K IOPS အထိ sub-millisecond latency စွမ်းဆောင်ရည်ရှိပြီး 4ms latency 251,860 IOPS အထိ အမြင့်ဆုံးရောက်ရှိခဲ့ပါတယ်။

SQL 90-10 အတွက် HDD များသည် 4,441 IOPS နှင့် latency 230ms တွင် အမြင့်ဆုံးရောက်ရှိခဲ့သည်။ SSD များသည် 210K IOPS အထိ 1ms အောက်တွင် ရှိနေပြီး 233,040 IOPS တွင် latency 4.4ms ရှိသည်။

SQL 80-20 မှာ HDD တွေဟာ latency 244ms မှာ 4,131 IOPS အမြင့်ဆုံးစွမ်းဆောင်ရည်ရှိခဲ့ပါတယ်။ SSD တွေကတော့ 195K IOPS အထိ 1ms အောက်မှာရှိနေပြီး latency 4.8ms မှာ 214,547 IOPS အထိ အမြင့်ဆုံးရောက်ရှိခဲ့ပါတယ်။

Oracle workloads တွေအကြောင်း ဆက်ပြောရရင် HDD တွေရဲ့ အမြင့်ဆုံး latency က 4,138 IOPS နဲ့ 302ms ရှိခဲ့ပါတယ်။ SSD တွေကတော့ sub-millisecond latency ကို 193K IOPS အထိ ထိန်းသိမ်းထားနိုင်ခဲ့ပြီး 5.98ms latency နဲ့ 212,272 IOPS အထိ အမြင့်ဆုံး ရောက်ရှိခဲ့ပါတယ်။

Oracle 90-10 အတွက် HDD များသည် 4,477 IOPS ဖြင့် latency 152ms ဖြင့် အမြင့်ဆုံးရောက်ရှိခဲ့ပြီး အချို့မှာ ကျဆင်းသွားခဲ့သည်။ SSD များသည် စမ်းသပ်မှုအများစုအတွက် 1ms အောက်သာ လည်ပတ်ခဲ့ပြီး latency 2.8ms ဖြင့် 231,521 IOPS ဖြင့် အမြင့်ဆုံးရောက်ရှိခဲ့သည်။

Oracle 80-20 မှာ HDD တွေရဲ့ အမြင့်ဆုံးစွမ်းဆောင်ရည်က 4,017 IOPS နဲ့ latency 175ms ရှိပါတယ်။ SSD တွေကတော့ 1ms အောက်မှာ 193K IOPS အထိ လည်ပတ်နိုင်ပြီး latency 3ms နဲ့ 213,965 IOPS အထိ အမြင့်ဆုံးရောက်ရှိခဲ့ပါတယ်။

နောက်တစ်ခုအနေနဲ့ VDI Clone Test, Full နဲ့ Linked ကို ပြောင်းလိုက်ပါတယ်။ VDI Full Clone Boot အတွက် HDD တွေက 4,257 IOPS နဲ့ latency 249ms ရှိခဲ့ပါတယ်။ SDD တွေက 212,565 IOPS နဲ့ latency 4.8ms ရှိခဲ့ပါတယ်။

VDI FC Initial Log In ဖြင့် HDD များသည် 3,614 IOPS တွင် အမြင့်ဆုံးရောက်ရှိခဲ့ပြီး latency 265ms ရှိသည်။ SSD များသည် 70K IOPS ခန့်အထိ sub-millisecond latency ကို ထိန်းသိမ်းထားနိုင်ခဲ့ပြီး အချို့နေရာများတွင် ကျဆင်းသွားခြင်းမပြုမီ 10ms တွင် 76K IOPS ခန့် အမြင့်ဆုံးရောက်ရှိခဲ့သည်။

VDI FC တနင်္လာနေ့ Login မှာ HDD တွေဟာ 120ms latency မှာ 3,400 IOPS လောက်အထိ အမြင့်ဆုံးရောက်နေတာကို တွေ့ရပါတယ်။ SSD တွေကတော့ 75K IOPS လောက်အထိ 1ms အောက်မှာပဲ ရှိနေပြီး 5.9ms latency မှာ 83,371 IOPS လောက်အထိ အမြင့်ဆုံးရောက်ခဲ့ပါတယ်။

VDI Linked Clone (LC) သို့ပြောင်းလိုက်သောအခါ၊ boot test တွင် HDD များသည် 5,588 IOPS ဖြင့် latency 870ms အထိ အမြင့်ဆုံးရောက်ရှိခဲ့သည်။ SSD များသည် 181K IOPS အထိ sub-millisecond စွမ်းဆောင်ရည်ရှိခဲ့ပြီး latency 2.5ms ဖြင့် 203,898 IOPS အထိ အမြင့်ဆုံးရောက်ရှိခဲ့သည်။

VDI LC Initial Log In အတွက် HDD များသည် 4,067 IOPS ဖြင့် latency 63.2ms အထိ အမြင့်ဆုံးရောက်ရှိခဲ့သည်။ flash storage သည် 50K IOPS နီးပါးအထိ 1ms အောက်၌ ရှိနေပြီး latency 4.5ms ဖြင့် 54,120 IOPS အထိ အမြင့်ဆုံးရောက်ရှိခဲ့သည်။

နောက်ဆုံးအနေနဲ့ VDI LC Monday Login အတွက် HDD တွေဟာ 3,900 IOPS လောက်မှာ အမြင့်ဆုံးရောက်ပြီး 120ms လောက်မှာ အနည်းငယ်ကျဆင်းသွားခဲ့ပါတယ်။ SSD တွေကတော့ 49K IOPS လောက်အထိ 1ms အောက်မှာပဲရှိနေပြီး 7ms latency နဲ့ 57K IOPS လောက်မှာ အမြင့်ဆုံးရောက်ခဲ့ပါတယ်။

ကောက်ချက်
storage array တွေနဲ့ ပတ်သက်လာရင် စီးပွားရေးလုပ်ငန်းတိုင်းက လုပ်ဆောင်ချက်များစွာပါဝင်တဲ့ အမြင့်ဆုံးစွမ်းဆောင်ရည်ရှိတဲ့ box ကို ရှာဖွေနေကြတာ မဟုတ်ပါဘူး။ စီးပွားရေးလုပ်ငန်းအများစုဟာ စွမ်းဆောင်ရည်မြင့်မားပြီး ယုံကြည်စိတ်ချရတဲ့ တတ်နိုင်တဲ့ storage array တွေကို ရှာဖွေနေကြပါတယ်။ Dell EMC PowerVault ME4 လိုမျိုး platform တွေဟာ SMB/edge အသုံးပြုမှုအများစုအတွက် သင့်တော်တဲ့ မြန်နှုန်းနဲ့ ဈေးနှုန်းနဲ့ starting offer အနေနဲ့ ရောက်ရှိလာတဲ့နေရာပါ။ ME4 ဟာ ဒီဘက်မှာ $10K အောက် စတင်ဈေးနှုန်းနဲ့ build-it-as-required ဈေးနှုန်းမော်ဒယ်နဲ့ အံ့မခန်းပါပဲ။ PowerVault ME4 ဝယ်ယူသူတွေဟာ all-inclusive licensing package ကိုလည်း ရရှိမှာဖြစ်ပြီး iSCSI ဒါမှမဟုတ် FC deployments တွေကို support လုပ်တဲ့ flash caching/tiering အပါအဝင် အခြား feature တွေကိုလည်း ရရှိမှာပါ။
စွမ်းဆောင်ရည်အရ PowerVault ME4 သည် 320k IOPS အထိ throughput ပေးစွမ်းနိုင်သည်ဟု သတ်မှတ်ထားသည်။ read-intensive flash တစ်ဝက်သာပါဝင်သော configuration ဖြင့် ကျွန်ုပ်တို့၏ စမ်းသပ်မှုများတွင် virtualized environment တွင် RAID10 pool နှစ်ခု (controller တစ်ခုလျှင် တစ်ခု) ဖြင့် 4K read 300k IOPS နီးပါးသာ ရရှိခဲ့ပါသည်။ Random write performance မှာ 167k IOPS 4K ဖြစ်ပြီး ဤဈေးကွက်ကဏ္ဍရှိ storage platform တစ်ခုအတွက် အလွန်လေးစားဖွယ်ကောင်းပါသည်။ တိုင်းတာထားသော bandwidth သည်လည်း အားကောင်းပြီး 5GB/s read နှင့် 1.15GB write အထက်တွင် အမြင့်ဆုံးရောက်ရှိခဲ့ပါသည်။
ဒါပေမယ့် SQL Server နဲ့ MySQL စွမ်းဆောင်ရည်ကို အဓိကထားတဲ့ application စမ်းသပ်မှုတွေမှာ ဘယ်လောက်ကောင်းကောင်း စွမ်းဆောင်ရည်ရှိလဲဆိုတာကတော့ စိတ်ဝင်စားစရာပါပဲ။ ဒီနယ်ပယ်တွေမှာ SQL Server မှာ ပျမ်းမျှ latency 10.5ms ကို ကျွန်တော်တို့ မြင်တွေ့ခဲ့ရပြီး ဈေးကြီးတဲ့ all-flash array တွေနဲ့ ယှဉ်ရင်တောင် အရမ်းကောင်းပါတယ်။ Sysbench စွမ်းဆောင်ရည်ကို 9K TPS ကနေ 13.6K TPS အထိ တိုးမြှင့်ထားပြီး အရမ်းအားကောင်းပါတယ်။ ဒီ platform ရဲ့ အားနည်းချက်တစ်ခုတည်းကတော့ ရည်ရွယ်ထားတာထက် ပိုကြီးတဲ့ environment မှာ အသုံးပြုဖို့ကြိုးစားရင် စွမ်းဆောင်ရည် ကျဆင်းသွားတာပါပဲ။ ဒါပေမယ့် အဲဒါက midrange all-flash product တွေရဲ့ နယ်ပယ်ပါ၊ ဒါပေမယ့် တိုးလာတဲ့ load တွေကို ပိုမိုကောင်းမွန်စွာ ကိုင်တွယ်နိုင်ပါတယ်။ Dell EMC ရဲ့ စကားအရ Unity ဒါမှမဟုတ် SC Storage လိုင်းတွေပါ။
အလုံးစုံသော်ငြားလည်း၊ ME4 က သူဘာဖြစ်ချင်လဲဆိုတာ သိပါတယ်။ ကျွန်တော်တို့ရဲ့ ရလဒ်တွေက HDD နဲ့ all-flash pools နှစ်ခုလုံးကို လေ့လာခဲ့ပါတယ်။ အများစုသော use case တွေဟာ hybrid ME4 configuration အနေနဲ့ ကြားထဲမှာ ရှိနေပါလိမ့်မယ်။ SSD အနည်းငယ်က HDD volumes တွေကို အရှိန်မြှင့်ရာမှာ အများကြီး အထောက်အကူပြုပါတယ်။ all-flash ကနေ အကျိုးကျေးဇူးရရှိနိုင်တဲ့ application တစ်ခုရှိရင် အဖွဲ့အစည်းတွေဟာ volumes တွေကို flash tier တစ်ခုဆီ အလွယ်တကူ pin လုပ်နိုင်ပါတယ်။ entry market အတွက် performance story က အားကောင်းပေမယ့် package ရဲ့ ကျန်တဲ့အပိုင်းတွေလည်း ရှိပါသေးတယ်။ GUI က နားလည်ရလွယ်ကူပြီး configure လုပ်ရလွယ်ကူပြီး expansion options တွေက ကျွန်တော်တို့ရဲ့ review model ကို 3PB အထိ မြှင့်တင်ပေးနိုင်ပြီး ME4084 က 4PB အထိ အမြင့်ဆုံးရောက်ရှိပါတယ်။ ထို့အပြင်၊ enterprise features အများအပြားလည်း ရှိပါသေးတယ်။ ဒီဈေးနှုန်း band မှာ marketplace မှာ options အများကြီးရှိပေမယ့် “အလွန်ကောင်းတဲ့” options တွေတော့ သိပ်မများပါဘူး။ PowerVault ME4 က entry-storage market မှာ ထင်ရှားတဲ့ ဦးဆောင်သူပါ။




အမေဇုံ