StorageReview.com

ScaleIO မှ ပံ့ပိုးပေးသော EMC VxRack Node: SQL Server စွမ်းဆောင်ရည် ပြန်လည်သုံးသပ်ခြင်း (HCI)

စီးပွားရေးလုပ်ငန်း

HCI mode မှာ synthetic workload performance ကိုတိုင်းတာတဲ့ EMC ရဲ့ VxRack Node ကို ပထမဆုံးအကြိမ်ကြည့်လိုက်ပြီးတဲ့နောက် SQL Server OLTP performance ကို အာရုံစိုက်လိုက်ပါတယ်။ ဒီစမ်းသပ်မှုမှာ CPU နဲ့ storage I/O နှစ်ခုစလုံးအရ system ကို လုံးဝဖိအားပေးမယ့်အစား application-level latency ကို အဓိကထားပါတယ်။ ScaleIO ဟာ ဖိအားအောက်မှာ ဘယ်လောက်ကောင်းကောင်းခံနိုင်ရည်ရှိလဲဆိုတာ သိရှိဖို့အတွက် EMC မှာ လှည့်ကွက်အနည်းငယ်ရှိမရှိ သိရဖို့ HCI configuration ကို သူ့ရဲ့ အံ့မခန်း two-layer ရလဒ်တွေနဲ့ ထိပ်တိုက်နှိုင်းယှဉ်ကြည့်ပါတယ်။

VxRack Node (စွမ်းဆောင်ရည်တွက်ချက်မှုအားလုံး Flash PF100) သတ်မှတ်ချက်များ

  • ကိုယ်ထည်: 2U-4 node
  • OS: ESXi vSphere 5.5
  • Node တစ်ခုလျှင် ပရိုဆက်ဆာများ- Dual Intel E5-2680 V3, 12c, 2.5GHz
  • ချစ်ပ်ဆက်: Intel 610
  • Node တစ်ခုလျှင် DDR4 မှတ်ဉာဏ်: 512GB (16x 32GB)
  • Node တစ်ခုလျှင် ထည့်သွင်းထားသော NIC: Dual 1-Gbps Ethernet ports + 1 10/100 management port
  • Node တစ်ခုလျှင် RAID Controller: 1x LSI 3008
  • Node တစ်ခုလျှင် SSD အရေအတွက်: 4.8TB (6x 2.5-inch 800GB eMLC)
  • SATADOM တစ်ခုချင်းစီ၏ Node: 32GBSLC
  • Node တစ်ခုလျှင် 10GbE Port: 4x 10Gbps SFP+ ports
  • ပါဝါထောက်ပံ့မှု: Dual 1600W platinum PSU AC

SQL Server စွမ်းဆောင်ရည်

SQL Server VM တစ်ခုစီကို vDisk နှစ်ခုဖြင့် configure လုပ်ထားသည်။ boot အတွက် 100GB volume နှင့် database နှင့် log file များအတွက် 500GB volume ရှိသည်။ system resource ရှုထောင့်မှကြည့်လျှင် VM တစ်ခုစီကို vCPU ၁၆ ခု၊ DRAM 64GB ဖြင့် configure လုပ်ထားပြီး LSI Logic SAS SCSI controller ကို အသုံးချထားသည်။ ကျွန်ုပ်တို့၏ Sysbench workloads များသည် ယခင်က storage I/O နှင့် capacity နှစ်မျိုးလုံးတွင် platform ကို ပြည့်နှက်စေခဲ့သော်လည်း SQL စမ်းသပ်မှုသည် latency စွမ်းဆောင်ရည်ကို ရှာဖွေနေသည်။ HCI configuration တစ်ခုဖြစ်သောကြောင့် PF100 VxRack Nodes လေးခုစလုံးတွင် SQL Server VM တစ်ခုစီ လည်ပတ်နေသည်။ ဤဒေတာကို စုဆောင်းချိန်တွင် ကျွန်ုပ်တို့သည် cluster တွင် ESXi 5.5 ကို လည်ပတ်နေခဲ့ပြီး ကျွန်ုပ်တို့၏ two-layer ရလဒ်များကို ESXi 6.0 environment အတွင်းတွင် တိုင်းတာခဲ့သည်။

ဤစမ်းသပ်မှုသည် Windows Server 2012 R2 guest VM များတွင် လည်ပတ်နေသော SQL Server 2014 ကို အသုံးပြုထားပြီး Dell ၏ Benchmark Factory for Databases မှ ဖိအားပေးထားသည်။ ဤစမ်းသပ်မှုတွင် 4-node VMware cluster အတွင်းရှိ စုစုပေါင်းစွမ်းဆောင်ရည်ကို သရုပ်ပြရန် EMC VxRack Node တစ်လျှောက်တွင် 1,500-scale databases လေးခုကို ညီတူညီမျှ ဖြန့်ကျက်ထားသည်။ 

SQL Server စမ်းသပ်ခြင်း ပုံစံ (VM တစ်ခုချင်းစီ)

  • Windows Server 2012 R2
  • သိုလှောင်မှုပမာဏ- 600GB ခွဲဝေထားပြီး 500GB အသုံးပြုပြီး
  • SQL Server 2014
    • ဒေတာဘေ့စ်အရွယ်အစား: ၁၅၀၀ စကေး
    • Virtual Client ဝန်: ၁၅၀၀၀
    • RAM ဘာဖာ: 48GB
  • စမ်းသပ်ချိန်: ၃ နာရီ
    • ၂.၅ နာရီ ကြိုတင်ပြုပြင်ခြင်း
    • နမူနာကာလ ၃၀ မိနစ်

SQL Server OLTP Benchmark Factory LoadGen ပစ္စည်းကိရိယာများ

  • Dell PowerEdge R730 VMware ESXi vSphere 6.0 Virtual Client Hosts (2)
    • cluster တွင် 124GHz အတွက် Intel E5-2690 v3 CPU လေးလုံး (node ​​တစ်ခုလျှင် နှစ်ခု၊ 2.6GHz၊ 12-cores၊ 30MB Cache) 
    • 512GB RAM (node ​​တစ်ခုလျှင် 256GB၊ 16GB x 16 DDR4၊ CPU တစ်ခုလျှင် 128GB)
    • SD ကတ်ဖွင့်ခြင်း (Lexar 16GB)
    • ၂ x Mellanox ConnectX-3 InfiniBand Adapter (vMaotion နှင့် VM ကွန်ရက်အတွက် vSwitch)
    • 2 က x Emulex 16GB dual-port FC HBA
    • 2 က x Emulex 10GbE နှစ်ထပ်ပေါက် NIC
    • VMware ESXi vSphere 6.0 / Enterprise Plus 4-CPU
  • 10GbE ပြောင်းလဲခြင်း ဟာ့ဒ်ဝဲ
    • ရှေ့ဘက် port များ- Mellanox SX1036 10/40GbE Switch
    • နောက်ဘက် Port များ- Cisco Nexus 3164 10/40GbE Switch

SQL Server TPC-C စမ်းသပ်မှုတွင်၊ ကျွန်ုပ်တို့သည် cluster တစ်လျှောက် workload balance ကို ရှာဖွေပါသည်။ HCI configuration ရှိ VxRack PF100 Node လေးခုပေါ်တွင် steady-state တွင် လည်ပတ်နေသော VM လေးခုဖြင့်၊ ကျွန်ုပ်တို့သည် low sidel တွင် 3154.7 TPS မှ 3155.8 TPS အထိ စွမ်းဆောင်ရည်ကို တိုင်းတာခဲ့သည်။ စုစုပေါင်းအားဖြင့် ScaleIO HCI cluster တွင် cluster-wide စွမ်းဆောင်ရည်တိုင်းတာမှု 12,621.7 TPS ကို ကျွန်ုပ်တို့ တွေ့ရှိခဲ့သည်။ HCI ရှိ ScaleIO သည် two-layer mode တွင် outside compute cluster သို့ တင်ပြထားသော storage ထက် သာလွန်ခဲ့သည်။

ကျွန်ုပ်တို့ရဲ့ SQL VM ၄ ခုရဲ့ ပျမ်းမျှ latency ကိုကြည့်မယ်ဆိုရင် HCI configuration မှာ two-layer နဲ့ ယှဉ်ရင် ScaleIO ဘယ်လောက်ကောင်းကောင်း လုပ်နိုင်လဲဆိုတာကို မြင်တွေ့ရလို့ အံ့သြမိပါတယ်။ HCI platform တွေဟာ external compute resources တွေနဲ့ traditional storage ထက် သာလွန်တာကို တစ်ခါမှ မမြင်ဖူးပါဘူး။ အများစုကတော့ ဒါဟာ workloads တွေနဲ့ compute resources တူတဲ့ storage components တွေကနေ compute overhead ကြောင့် ဖြစ်တာပါ။ ScaleIO ရဲ့ကိစ္စမှာတော့ two-layer testing မှာ အသုံးပြုခဲ့တဲ့ server တွေနဲ့ ယှဉ်ရင် node တွေမှာ lower-end CPUs (2.5GHz vs 2.6GHz) ရှိပေမယ့် သက်ရောက်မှု မရှိပါဘူး။ VM လေးခုရဲ့ Application latency ဟာ 10ms ကနေ 11ms အထိ ရှိပြီး စုစုပေါင်းပျမ်းမျှ 10.3ms ရှိပါတယ်။ 

ကောက်ချက်

HCI မှာ EMC ရဲ့ ScaleIO VxRack Node နဲ့ application စွမ်းဆောင်ရည်ကို ပထမဆုံးအကြိမ် လေ့လာကြည့်တဲ့အခါမှာတော့ ဘယ်လောက်ထိ ကောင်းမွန်စွာ လုပ်ဆောင်နိုင်လဲဆိုတာကို အံ့အားသင့်မိပါတယ်။ application ကို storage resources တွေနဲ့ hardware တစ်ခုတည်းမှာ run တဲ့အခါ ScaleIO software ကိုယ်တိုင်က workload ကို ဆိုးကျိုးသက်ရောက်မှု မရှိပါဘူး။ တခြား HCI platform တွေက background process တွေကို စီမံခန့်ခွဲဖို့ CPU resources တွေရဲ့ ရာခိုင်နှုန်းအများစုကို စုပ်ယူလေ့ရှိတာကို ထောက်ရှုရင် ဒါဟာ အထင်ကြီးစရာ အောင်မြင်မှုတစ်ခုပါပဲ (တချို့ဆိုရင် ၃၀% အထိ မြင့်မားပါတယ်)။ အဲဒီအတွက်ကြောင့် ကျွန်တော်တို့ရဲ့ HCI ရလဒ်တွေက two-layer mode မှာ ScaleIO နဲ့ တိုင်းတာခဲ့တာထက် သာလွန်ပြီး ပျမ်းမျှ latency ကို 12.5ms မှ 10.3ms အထိ လျော့ကျစေခဲ့ပါတယ်။ SQL Server အတွက် အမြင့်ဆုံးစွမ်းဆောင်ရည်ရှိတဲ့ hyper-convereged storage solution ကို တောင်းဆိုနေတဲ့ customer တွေအတွက် ScaleIO ဟာ ကျွန်တော်တို့ စမ်းသပ်ဖူးသမျှထဲမှာ အထိရောက်ဆုံး HCI solution ဖြစ်တာကြောင့် စံချိန်သစ်တင်နိုင်ခဲ့ပါတယ်။ 

EMC VxRack Node ပြန်လည်သုံးသပ်ချက်- ခြုံငုံသုံးသပ်ချက်
ScaleIO မှ ပံ့ပိုးပေးသော EMC VxRack Node: Scaled Sysbench OLTP စွမ်းဆောင်ရည် ပြန်လည်သုံးသပ်ခြင်း (၂-အလွှာ)
ScaleIO မှ ပံ့ပိုးပေးသော EMC VxRack Node: SQL Server စွမ်းဆောင်ရည် ပြန်လည်သုံးသပ်ခြင်း (၂-အလွှာ)
ScaleIO မှ ပံ့ပိုးပေးသော EMC VxRack Node: Synthetic Performance Review (2-layer)
ScaleIO မှ ပံ့ပိုးပေးသော EMC VxRack Node ပြန်လည်သုံးသပ်ချက်- Synthetic Performance Review (HCI)
ScaleIO မှ ပံ့ပိုးပေးသော EMC VxRack Node: VMmark စွမ်းဆောင်ရည် ပြန်လည်သုံးသပ်ချက် (HCI)

ScaleIO

ဤသုံးသပ်ချက်ကို ဆွေးနွေးပါ

StorageReview သတင်းလွှာအတွက် စာရင်းသွင်းပါ

StorageReview မှာ ပါဝင်လုပ်ဆောင်ပါ

သတင်းလွှာ | YouTube | ပေါ့ဒ်ကတ်စ် iTunes / Spotify | Instagram | Twitter | TikTok | RSS Feed

StorageReview Enterprise Lab