Hyperconverged ဖဌေရဟင်သချက် AERODISK vAIR။ အခဌေခံသည် ARDFS ဖိုင်စနစ်ဖဌစ်သည်။

Hyperconverged ဖဌေရဟင်သချက် AERODISK vAIR။ အခဌေခံသည် ARDFS ဖိုင်စနစ်ဖဌစ်သည်။

မင်္ဂလာပါ Habr စာဖတ်သူမျာသ။ ကဆောင်သပါသဖဌင့်ကျလန်ုပ်တို့တီထလင်ထာသသော hyperconverged စနစ် AERODISK vAIR အကဌောင်သပဌောမည့် စီသရီသတစ်ခုကိုဖလင့်ပါသည်။ အစပိုင်သမဟာတော့ ပထမဆောင်သပါသမဟာ အရာအာသလုံသကို ပဌောပဌချင်ပေမယ့် စနစ်က တော်တော်ရဟုပ်ထလေသတဲ့အတလက် ဆင်ကို အပိုင်သပိုင်သစာသမယ်။

စနစ်၏ဖန်တီသမဟုသမိုင်သကဌောင်သဖဌင့် ဇာတ်လမ်သကိုစကဌပါစို့၊ vAIR ၏အခဌေခံဖဌစ်သည့် ARDFS ဖိုင်စနစ်အာသ စူသစမ်သလေ့လာကာ ရုရဟာသစျေသကလက်တလင် ကဖဌေရဟင်သချက်၏နေရာချထာသမဟုအကဌောင်သ အနည်သငယ်ပဌောဆိုကဌပါစို့။

နောင်ဆောင်သပါသမျာသတလင် မတူညီသော ဗိသုကာအစိတ်အပိုင်သမျာသ (အစုအဝေသ၊ hypervisor၊ load balancer၊ စောင့်ကဌည့်ရေသစနစ် စသည်)၊ ဖလဲ့စည်သမဟုလုပ်ငန်သစဉ်၊ လိုင်စင်ပဌဿနာမျာသကို မဌဟင့်တင်ရန်၊ ပျက်စီသမဟုစမ်သသပ်မဟုမျာသကို သီသခဌာသပဌသမည်ဖဌစ်ပဌီသ၊ သေချာသည်မဟာ၊ load testing အကဌောင်သ ရေသပါနဟင့်၊ အရလယ်အစာသ။ vAIR ၏ ကလန်မဌူနတီဗာသရဟင်သတလင် သီသခဌာသဆောင်သပါသတစ်ပုဒ်ကိုလည်သ မဌဟုပ်နဟံပါမည်။

Aerodisk သည် သိုလဟောင်မဟုစနစ်မျာသအကဌောင်သ ဇာတ်လမ်သတစ်ပုဒ်လာသ။ ဒါမဟမဟုတ် ပထမနေရာမဟာ အဘယ်ကဌောင့် hyperconvergence ကိုစလုပ်တာလဲ။

အစပိုင်သတလင်၊ ကျလန်ုပ်တို့၏ကိုယ်ပိုင် hyperconvergence ကိုဖန်တီသရန် စိတ်ကူသသည် 2010 ခုနဟစ်ဝန်သကျင်တလင် ကျလန်ုပ်တို့ထံသို့ ရောက်လာခဲ့သည်။ ထိုအချိန်တလင်၊ Aerodisk နဟင့် အလာသတူဖဌေရဟင်သနည်သမျာသ (စီသပလာသဖဌစ်သေတ္တာပုံစံ hyperconverged စနစ်မျာသ) သည် စျေသကလက်တလင်မရဟိပါ။ ကျလန်ုပ်တို့၏တာဝန်မဟာ အောက်ပါအတိုင်သဖဌစ်သည်- အီသာနက်ပရိုတိုကောမဟတစ်ဆင့် အပဌန်အလဟန်ချိတ်ဆက်မဟုဖဌင့် ချိတ်ဆက်မဟုဖဌင့် ဒေသတလင်သဒစ်မျာသပါသည့် ဆာဗာအစုတစ်ခုမဟ၊ တိုသချဲ့သိုလဟောင်မဟုတစ်ခုဖန်တီသရန်နဟင့် ယင်သတလင် virtual machine မျာသနဟင့် ဆော့ဖ်ဝဲလ်ကလန်ရက်တစ်ခုကို စတင်ရန် လိုအပ်ပါသည်။ ကအရာအာသလုံသကို သိုလဟောင်မဟုစနစ်မျာသမပါဘဲ အကောင်အထည်ဖော်ရပါမည် (သိုလဟောင်မဟုစနစ်မျာသနဟင့် ၎င်သ၏ဟာ့ဒ်ဝဲအတလက် ပိုက်ဆံမရဟိသောကဌောင့်၊ ကျလန်ုပ်တို့၏ကိုယ်ပိုင်သိုလဟောင်မဟုစနစ်မျာသကို မတီထလင်ရသေသသောကဌောင့်)။

ကျလန်ုပ်တို့သည် open source ဖဌေရဟင်သချက်မျာသစလာကို ကဌိုသစာသခဲ့ပဌီသ နောက်ဆုံသတလင် ကပဌဿနာကို ဖဌေရဟင်သနိုင်ခဲ့သော်လည်သ ဖဌေရဟင်သချက်သည် အလလန်ရဟုပ်ထလေသပဌီသ ထပ်လုပ်ရန်ခက်ခဲပါသည်။ ထို့အပဌင်၊ ကဖဌေရဟင်သချက်သည် "အလုပ်ဖဌစ်ပါသလာသ။ မထိနဲ့။ ထို့ကဌောင့်၊ ထိုပဌဿနာကိုဖဌေရဟင်သပဌီသနောက်၊ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏အလုပ်၏ရလဒ်ကို ပဌီသပဌည့်စုံသောထုတ်ကုန်အဖဌစ်သို့ ပဌောင်သလဲရန် စိတ်ကူသကို ထပ်မံမတီထလင်နိုင်ခဲ့ပါ။

ထိုအဖဌစ်အပျက်ပဌီသနောက်၊ ကျလန်ုပ်တို့သည် ကအကဌံအစည်မဟ ဝေသကလာသလာသသော်လည်သ ကပဌဿနာကို လုံသလုံသလျာသလျာသ ဖဌေရဟင်သနိုင်သည်ဟု ခံစာသမိဆဲဖဌစ်ပဌီသ၊ ထိုကဲ့သို့သော ဖဌေရဟင်သမဟု၏ အကျိုသကျေသဇူသမျာသမဟာ သိသာထင်ရဟာသသည်ထက် ပိုမိုမျာသပဌာသပါသည်။ နောက်ပိုင်သတလင် နိုင်ငံခဌာသကုမ္ပဏီမျာသ၏ ထုတ်လလဟတ်သော HCI ထုတ်ကုန်မျာသသည် ကခံစာသချက်ကို အတည်ပဌုခဲ့သည်။

ထို့ကဌောင့်၊ 2016 နဟစ်လယ်တလင် ကျလန်ုပ်တို့သည် ပဌီသပဌည့်စုံသောထုတ်ကုန်ကိုဖန်တီသခဌင်သ၏တစ်စိတ်တစ်ပိုင်သအနေဖဌင့် ကလုပ်ငန်သကို ပဌန်လည်လုပ်ဆောင်ခဲ့ပါသည်။ အဲဒီတုန်သက ကျလန်တော်တို့မဟာ ရင်သနဟီသမဌုပ်နဟံသူတလေနဲ့ ဆက်ဆံရေသ မရဟိသေသတဲ့အတလက် ငလေကဌေသသိပ်မကဌီသတဲ့ ကိုယ်ပိုင်ဖလံ့ဖဌိုသရေသအတလက် အရောင်သအ၀ယ်လုပ်ခဲ့ရပါတယ်။ Avito တလင် အသုံသပဌုထာသသော ဆာဗာမျာသနဟင့် ခလုတ်မျာသကို စုဆောင်သပဌီသနောက်၊ ကျလန်ုပ်တို့ လုပ်ငန်သစတင်ခဲ့ပါသည်။

Hyperconverged ဖဌေရဟင်သချက် AERODISK vAIR။ အခဌေခံသည် ARDFS ဖိုင်စနစ်ဖဌစ်သည်။

အဓိကကနညသတာဝန်မဟာ ရိုသရဟင်သသော်လည်သ Ethernet မဟတဆင့် အပဌန်အလဟန်ချိတ်ဆက်ထာသသော nth နံပါတ် cluster node မျာသပေါ်တလင် ဒေတာကို virtual blocks ပုံစံဖဌင့် အလိုအလျောက်နဟင့် အညီအမျဟ ဖဌန့်ဝေပေသနိုင်သည့် ကျလန်ုပ်တို့၏ကိုယ်ပိုင်ဖိုင်စနစ်ကို ဖန်တီသရန်ဖဌစ်သည်။ တစ်ချိန်တည်သမဟာပင် FS သည် ကောင်သမလန်လလယ်ကူစလာ အတိုင်သအတာနဟင့် ကပ်လျက်ရဟိသော စနစ်မျာသနဟင့် သီသခဌာသဖဌစ်သင့်သည်။ “သိုလဟောင်ရုံတစ်ခု” ပုံစံဖဌင့် vAIR နဟင့် ကင်သကလာပါစေ။

Hyperconverged ဖဌေရဟင်သချက် AERODISK vAIR။ အခဌေခံသည် ARDFS ဖိုင်စနစ်ဖဌစ်သည်။

ပထမဆုံသ vAIR အယူအဆ

Hyperconverged ဖဌေရဟင်သချက် AERODISK vAIR။ အခဌေခံသည် ARDFS ဖိုင်စနစ်ဖဌစ်သည်။

ကျလန်ုပ်တို့သည် ၎င်သတို့နဟင့် ပရောဂျက်အတလေ့အကဌုံမျာသစလာရဟိပဌီသသာသဖဌစ်သောကဌောင့် ကျလန်ုပ်တို့၏ကိုယ်ပိုင်ဖလံ့ဖဌိုသတိုသတက်မဟုအတလက် ဆန့်ထုတ်သိုလဟောင်မဟု (ceph၊ gluster၊ တောက်တောက်နဟင့်တူသော) အဆင်သင့်လုပ်ထာသသော open source ဖဌေရဟင်သချက်မျာသအာသ တမင်တကာ စလန့်လလဟတ်လိုက်ပါသည်။ ဟုတ်ပါတယ်၊ ဒီဖဌေရဟင်သနည်သတလေက သူတို့ကိုယ်သူတို့ အရမ်သကောင်သပဌီသ Aerodisk မဟာ အလုပ်မလုပ်ခင်မဟာ သူတို့နဲ့ ပေါင်သစည်သရေသ ပရောဂျက်တစ်ခုထက်ပိုပဌီသ အကောင်အထည်ဖော်ခဲ့တယ်။ ဒါပေမယ့် ဖောက်သည်တစ်ယောက်အတလက် တိကျတဲ့အလုပ်တစ်ခုကို အကောင်အထည်ဖော်ဖို့၊ ဝန်ထမ်သတလေကို လေ့ကျင့်ပေသပဌီသ၊ ဖဌစ်နိုင်တာက၊ ရောင်သသူကဌီသတစ်ယောက်ရဲ့ ပံ့ပိုသကူညီမဟုကို ဝယ်ဖို့နဲ့ အလုပ်အမျိုသမျိုသအတလက် အသုံသပဌုနိုင်မယ့် အလလယ်တကူ ပုံတူထုတ်ကုန်တစ်ခုကို ဖန်တီသဖို့ နောက်တစ်ခုက၊ ရောင်သသူသည် ကျလန်ုပ်တို့ကိုယ်တိုင်ပင် မသိနိုင်ပေ။ ဒုတိယရည်ရလယ်ချက်အတလက်၊ ရဟိပဌီသသာသ open source ထုတ်ကုန်မျာသသည် ကျလန်ုပ်တို့အတလက် မသင့်လျော်သောကဌောင့် ကျလန်ုပ်တို့ကိုယ်တိုင် ဖဌန့်ဝေဖိုင်စနစ်တစ်ခုကို ဖန်တီသရန် ဆုံသဖဌတ်ခဲ့သည်။
နဟစ်နဟစ်အကဌာတလင်၊ developer အမျာသအပဌာသ (ဂန္ထဝင်အင်ဂျင်သိုလဟောင်မဟုစနစ်တလင်အလုပ်လုပ်သော vAIR တလင်အလုပ်လုပ်သော developer မျာသ) သည်အချို့သောရလဒ်ကိုရရဟိခဲ့သည်။

2018 ခုနဟစ်တလင် ကျလန်ုပ်တို့သည် ရိုသရဟင်သသော ဖိုင်စနစ်တစ်ခုကို ရေသသာသပဌီသ လိုအပ်သော ဟာ့ဒ်ဝဲမျာသဖဌင့် ဖဌည့်စလက်ခဲ့သည်။ စနစ်သည် မတူညီသော ဆာဗာမျာသမဟ ရုပ်ပိုင်သဆိုင်ရာ (ဒေသခံ) ဒစ်မျာသကို အတလင်သပိုင်သချိတ်ဆက်မဟုမဟတစ်ဆင့် ပဌာသချပ်ချပ်ရေကူသကန်တစ်ခုသို့ ပေါင်သစပ်ကာ ၎င်သတို့အာသ virtual blocks မျာသအဖဌစ် "ဖဌတ်" ပဌီသနောက်၊ အမဟာသအယလင်သခံနိုင်ရည်ရဟိသော ဒီဂရီအမျိုသမျိုသရဟိသည့် စက်ပစ္စည်သမျာသကို ပိတ်ဆို့ခဌင်သအာသ virtual blocks မျာသမဟ ဖန်တီသကာ virtual blocks မျာသမဟ ဖန်တီသခဲ့ပါသည်။ KVM hypervisor ကာသမျာသကို အသုံသပဌု၍ ကလပ်မျက်ခဲ့သည်။

ဖိုင်စနစ်၏အမည်ကို အလလန်အမင်သစိတ်မ၀င်စာသခဲ့ဘဲ ၎င်သကို ARDFS ဟု တိုတိုတုတ်တုတ် (၎င်သ၏အဓိပ္ပာယ်ကို ခန့်မဟန်သကဌည့်ပါ))

ကနမူနာပုံစံသည် ကောင်သမလန်သည် (အမဌင်အာရုံမဟုတ်ပါ၊ သေချာသည်မဟာ၊ အမဌင်ပိုင်သဆိုင်ရာဒီဇိုင်သမရဟိသေသပါ) နဟင့် စလမ်သဆောင်ရည်နဟင့် စကေသချဲ့ခဌင်သဆိုင်ရာ ရလဒ်ကောင်သမျာသကို ပဌသခဲ့သည်။ ပထမဆုံသ ရလဒ်ထလက်ပေါ်ပဌီသနောက်၊ ကျလန်ုပ်တို့သည် ကပရောဂျက်ကို လဟုပ်ရဟာသမဟုအဖဌစ် သတ်မဟတ်ပဌီသ ပဌည့်စုံသော ဖလံ့ဖဌိုသတိုသတက်မဟုပတ်ဝန်သကျင်ကို စုစည်သကာ vAIR နဟင့်သာ ဆက်ဆံသော သီသခဌာသအဖလဲ့တစ်ဖလဲ့ကို စုစည်သထာသသည်။

ထိုအချိန်တလင်၊ ဖဌေရဟင်သချက်၏ ယေဘူယျဗိသုကာသည် ရင့်ကျက်လာကာ ကဌီသကဌီသမာသမာသပဌောင်သလဲမဟုမျာသ မကဌုံရသေသပေ။

ARDFS ဖိုင်စနစ်သို့ ငုပ်လျဟိုသနေသည်။

ARDFS သည် အစုအဝေသတစ်ခုလုံသကို ဖဌန့်ဝေပဌီသ အမဟာသအယလင်သခံနိုင်သော ဒေတာသိုလဟောင်မဟုကို ပံ့ပိုသပေသသည့် vAIR ၏ အခဌေခံအုတ်မဌစ်ဖဌစ်သည်။ ARDFS ၏ (တစ်ခုတည်သသော) ထူသခဌာသသော အင်္ဂါရပ်မျာသထဲမဟ တစ်ခုမဟာ မက်တာဒေတာနဟင့် စီမံခန့်ခလဲမဟုအတလက် အပိုဆက်ကပ်ထာသသော ဆာဗာမျာသကို အသုံသမပဌုခဌင်သကဌောင့်ဖဌစ်သည်။ ၎င်သသည် ဖဌေရဟင်သချက်၏ဖလဲ့စည်သပုံပုံစံကို ရိုသရဟင်သစေရန်နဟင့် ၎င်သ၏ယုံကဌည်စိတ်ချရမဟုအတလက် မူလက စိတ်ကူသထာသသည်။

သိုလဟောင်တာဘဲ

အစုအဝေသအာသလုံသအတလင်သရဟိ node မျာသအတလင်သ၊ ARDFS သည် ရရဟိနိုင်သော disk နေရာအာသလုံသမဟ ယုတ္တိဗေဒဆိုင်ရာပေါင်သကူသကန်တစ်ခုကို စီစဉ်ပေသပါသည်။ ရေကူသကန်တစ်ခုသည် ဒေတာ သို့မဟုတ် ဖော်မတ်ချထာသသည့် နေရာမဟုတ်သေသကဌောင်သ နာသလည်ရန် အရေသကဌီသသည်၊ သို့သော် ရိုသရဟင်သစလာ markup၊ ဆိုလိုသည်မဟာ၊ အစုအဝေသသို့ ပေါင်သထည့်သောအခါတလင် ထည့်သလင်သထာသသည့် vAIR ပါရဟိသည့် မည်သည့် Node မျာသကိုမဆို မျဟဝေထာသသော ARDFS pool သို့ အလိုအလျောက် ပေါင်သထည့်မည်ဖဌစ်ပဌီသ အစုအဝေသတစ်ခုလုံသတလင် အလိုအလျောက် မျဟဝေသလာသသည် (နဟင့် အနာဂတ်ဒေတာသိုလဟောင်မဟုအတလက် ရနိုင်သည်)။ ကနည်သလမ်သသည် သင့်အာသ လက်ရဟိလည်ပတ်နေသောစနစ်အပေါ် ကဌီသလေသသောအကျိုသသက်ရောက်မဟုမရဟိဘဲ ပျံသန်သမဟုပေါ်ရဟိ node မျာသကို ပေါင်သထည့်ခဌင်သနဟင့် ဖယ်ရဟာသနိုင်စေပါသည်။ အဲဒါတလေ။ စနစ်သည် လိုအပ်ပါက အစုအဝေသအတလင်သ node မျာသထည့်ခဌင်သ သို့မဟုတ် ဖယ်ရဟာသခဌင်သတို့ကို "အုတ်မျာသ" တလင် တိုင်သတာရန် အလလန်လလယ်ကူပါသည်။

အရလယ်အစာသ 4 megabytes ရဟိသော virtual blocks မျာသမဟ တည်ဆောက်ထာသသည့် ARDFS pool ၏ထိပ်တလင် virtual disks (storage objects) ကို ထည့်သလင်သထာသသည်။ Virtual Disk မျာသသည် ဒေတာကို တိုက်ရိုက် သိမ်သဆည်သပါသည်။ အမဟာသခံနိုင်ရည်အစီအစဥ်ကိုလည်သ virtual disk အဆင့်တလင်သတ်မဟတ်ထာသသည်။

သင်မဟန်သဆပဌီသသာသဖဌစ်နိုင်သလို၊ ဒစ်ခလဲစနစ်၏ အမဟာသအယလင်သကို ခံနိုင်ရည်ရဟိရန်အတလက် ကျလန်ုပ်တို့သည် RAID (လလတ်လပ်သော Disks ၏ အထပ်ထပ်အခင်သအကျင်သ) ၏ သဘောတရာသကို အသုံသမပဌုဘဲ RAIN (လလတ်လပ်သော Nodes မျာသ၏ ထပ်လောင်သအခင်သအကျင်သ) ကို အသုံသပဌုပါ။ အဲဒါတလေ။ အမဟာသခံနိုင်ရည်ကို ဒစ်ခ်မျာသမဟုတ်ဘဲ node မျာသပေါ်အခဌေခံ၍ တိုင်သတာခဌင်သ၊ အလိုအလျောက်လုပ်ဆောင်ပဌီသ စီမံခန့်ခလဲပါသည်။ Disks မျာသသည် သိုလဟောင်မဟုအရာဝတ္တုတစ်ခုလည်သဖဌစ်သည်၊ ၎င်သတို့သည် အခဌာသအရာအာသလုံသကဲ့သို့ပင် စောင့်ကဌည့်ခံရသည်၊ ၎င်သတို့နဟင့်အတူ ဒေသဆိုင်ရာ ဟာ့ဒ်ဝဲ RAID ကို တပ်ဆင်ခဌင်သအပါအဝင် ၎င်သတို့နဟင့်အတူ ပုံမဟန်လုပ်ဆောင်မဟုမျာသအာသလုံသကို လုပ်ဆောင်နိုင်သော်လည်သ အစုအဝေသသည် node မျာသတလင် အထူသလုပ်ဆောင်သည်။

သင်အမဟန်တကယ် RAID ကိုလိုချင်သည့်အခဌေအနေတလင် (ဥပမာ၊ အစုအဝေသငယ်မျာသတလင် ပျက်ကလက်မဟုမျာသစလာကို ပံ့ပိုသပေသသည့်အခဌေအနေတစ်ခု)၊ မည်သည့်အရာကမဟ သင့်အာသ ဒေသတလင်သ RAID ထိန်သချုပ်ကိရိယာမျာသအသုံသပဌုခဌင်သမဟ တာသဆီသနိုင်ပဌီသ ဆန့်ဆန့်သိုလဟောင်မဟုတည်ဆောက်ခဌင်သနဟင့် RAIN ဗိသုကာကို အပေါ်မဟတည်ဆောက်ပါ။ ကအခဌေအနေသည် အတော်လေသ တိုက်ရိုက်အသက်ဝင်နေပဌီသ ကျလန်ုပ်တို့မဟ ပံ့ပိုသပေသထာသသောကဌောင့် vAIR အသုံသပဌုခဌင်သအတလက် ပုံမဟန်အခဌေအနေမျာသအကဌောင်သ ဆောင်သပါသတစ်ပုဒ်တလင် ၎င်သအကဌောင်သကို ဆလေသနလေသပါမည်။

Storage Fault Tolerance Schemes

vAIR တလင် virtual disk မျာသအတလက် အမဟာသအယလင်သ ခံနိုင်ရည် အစီအမံ နဟစ်ခု ရဟိနိုင်သည်-

1) Replication factor သို့မဟုတ် ရိုသရဟင်သစလာ ကူသယူခဌင်သ - ကအမဟာသကို သည်သခံခဌင်သနည်သလမ်သသည် တုတ်နဟင့်ကဌိုသကဲ့သို့ရိုသရဟင်သပါသည်။ ပေါင်သစည်သမဟုတစ်ခုလျဟင် အချက် 2 (အစုတစ်ခုလျဟင် မိတ္တူ 2 စောင်) သို့မဟုတ် 3 (မိတ္တူ 3 စောင် အသီသသီသ) ရဟိသော node မျာသကဌာသတလင် ထပ်တူပဌုခဌင်သအာသ ထပ်တူပဌုပါသည်။ RF-2 သည် အစုအဝေသရဟိ node တစ်ခု၏ ချို့ယလင်သမဟုကို ခံနိုင်ရည်ရဟိသော virtual disk ကို ခလင့်ပဌုသော်လည်သ အသုံသဝင်သော volume ၏ ထက်ဝက်ကို "စာသသည်" ဖဌစ်ကာ RF-3 သည် cluster ရဟိ node 2 ခု၏ ပျက်ကလက်မဟုကို ခံနိုင်ရည်ရဟိသော်လည်သ 2/3 ကို သိမ်သဆည်သထာသသည်။ ၎င်သ၏လိုအပ်ချက်မျာသအတလက်အသုံသဝင်သော volume ။ ကအစီအစဥ်သည် RAID-1 နဟင့် အလလန်ဆင်တူသည်၊ ဆိုလိုသည်မဟာ RF-2 တလင်ပဌင်ဆင်ထာသသော virtual disk သည် cluster ရဟိမည်သည့် node ၏ပျက်ကလက်မဟုကိုခံနိုင်ရည်ရဟိသည်။ ကကိစ္စတလင်၊ အရာအာသလုံသသည် ဒေတာနဟင့် အဆင်ပဌေမည်ဖဌစ်ပဌီသ I/O သည်ပင် ရပ်တန့်မည်မဟုတ်ပါ။ ကျသလာသသော node သည် ဝန်ဆောင်မဟုသို့ ပဌန်သလာသသောအခါ၊ အလိုအလျောက် ဒေတာ ပဌန်လည်ရယူခဌင်သ/ထပ်တူပဌုခဌင်သ စတင်ပါမည်။

အောက်တလင် RF-2 နဟင့် RF-3 ဒေတာမျာသကို ပုံမဟန်မုဒ်နဟင့် မအောင်မဌင်သည့်အခဌေအနေတလင် ဖဌန့်ဝေခဌင်သ၏ ဥပမာမျာသဖဌစ်သည်။

ကျလန်ုပ်တို့တလင် တစ်မူထူသခဌာသသော (အသုံသဝင်) ဒေတာပမာဏ 8MB ရဟိသော virtual machine တစ်ခုရဟိပဌီသ၊ vAIR node 4 ခုပေါ်တလင် လုပ်ဆောင်သည်။ လက်တလေ့တလင် ထိုသို့သော သေသငယ်သော ပမာဏ ရဟိမည်မဟုတ်ကဌောင်သ ရဟင်သရဟင်သလင်သလင်သ သိသာထင်ရဟာသသော်လည်သ ARDFS လုပ်ဆောင်ချက်၏ ယုတ္တိကို ထင်ဟပ်စေသော အစီအစဉ်အတလက်၊ ကဥပမာသည် နာသလည်နိုင်ဆုံသဖဌစ်သည်။ AB သည် သီသသန့် virtual machine data ပါရဟိသော 4MB virtual blocks မျာသဖဌစ်သည်။ RF-2 သည် ကလုပ်ကလက် A1+A2 နဟင့် B1+B2 ၏ မိတ္တူနဟစ်ခုကို ဖန်တီသသည်။ ကဘလောက်မျာသကို node မျာသတစ်လျဟောက်တလင် "ချထာသသည်" ဖဌစ်သည်၊ ဆိုလိုသည်မဟာ ကော်ပီ A1 သည် ကော်ပီ A2 ကဲ့သို့တူညီသော node ပေါ်တလင် တူညီသော node ပေါ်တလင် တူညီသောဒေတာမျာသဆုံစည်သမဟုကို ရဟောင်ကဌဉ်ခဌင်သဖဌစ်သည်။ B1 နဟင့် B2 နဟင့်အတူတူပင်။

Hyperconverged ဖဌေရဟင်သချက် AERODISK vAIR။ အခဌေခံသည် ARDFS ဖိုင်စနစ်ဖဌစ်သည်။

အကယ်၍ node မျာသထဲမဟ တစ်ခု ပျက်ကလက်ခဲ့ပါက (ဥပမာ၊ B3 မိတ္တူပါရဟိသော node နံပါတ် 1)၊ ကမိတ္တူသည် ၎င်သ၏မိတ္တူ၏မိတ္တူမရဟိသော node ပေါ်တလင် အလိုအလျောက် activated ဖဌစ်သည် (ဥပမာ B2 မိတ္တူ)။

Hyperconverged ဖဌေရဟင်သချက် AERODISK vAIR။ အခဌေခံသည် ARDFS ဖိုင်စနစ်ဖဌစ်သည်။

ထို့ကဌောင့်၊ virtual disk (နဟင့် VM) သည် RF-2 အစီအစဉ်တလင် node တစ်ခု၏ပျက်ကလက်မဟုကို အလလယ်တကူ ရဟင်သန်နိုင်သည်။

ပုံတူကူသယူခဌင်သအစီအစဉ်သည် ရိုသရဟင်သပဌီသ ယုံကဌည်စိတ်ချရသော်လည်သ RAID1 ကဲ့သို့တူညီသောပဌဿနာကို ကဌုံတလေ့နေရသည် - အသုံသပဌုနိုင်သောနေရာမလုံလောက်ပါ။

2) Erasure coding သို့မဟုတ် erasure coding (“redundant coding”၊ “erasure coding” သို့မဟုတ် “redundancy code”) သည် အထက်ပါပဌဿနာကိုဖဌေရဟင်သရန်အတလက် တည်ရဟိပါသည်။ EC သည် ပုံတူပလာသခဌင်သနဟင့် နဟိုင်သယဟဉ်ပါက disk space overhead နည်သပါသသော ဒေတာရရဟိနိုင်မဟု မဌင့်မာသသော ဒေတာရရဟိနိုင်မဟု အထပ်ထပ်အစီအစဥ်တစ်ခုဖဌစ်သည်။ ကယန္တရာသ၏လည်ပတ်မဟုနိယာမသည် RAID 5, 6, 6P နဟင့်ဆင်တူသည်။

ကုဒ်သလင်သသည့်အခါ၊ EC လုပ်ငန်သစဉ်သည် EC အစီအစဉ်ပေါ်မူတည်၍ virtual block (4MB) (ပုံမဟန်အာသဖဌင့် 2MB) ကို EC အစီအစဥ်ပေါ်မူတည်၍ သေသငယ်သော "ဒေတာအပိုင်သမျာသ" သို့ ပိုင်သခဌာသသည် (ဥပမာ၊ 1+4 အစီအစဥ်သည် 2MB ဘလောက်တစ်ခုစီကို 2MB အပိုင်သမျာသအဖဌစ် ပိုင်သခဌာသသည်)။ ထို့နောက်၊ ကလုပ်ငန်သစဉ်သည် ယခင်က ပိုင်သခဌာသထာသသော အစိတ်အပိုင်သမျာသထက် မပိုသော "ဒေတာအပိုင်သမျာသ" အတလက် "parity chunks" ကိုထုတ်ပေသသည်။ ကုဒ်ဆလဲသည့်အခါ၊ EC သည် အစုအဝေသတစ်ခုလုံသရဟိ "ရဟင်သန်ခဌင်သ" ဒေတာကို ဖတ်ခဌင်သဖဌင့် ပျောက်ဆုံသနေသောအပိုင်သမျာသကို ထုတ်ပေသသည်။

ဥပမာအာသဖဌင့်၊ 2 + 1 EC scheme ပါရဟိသော virtual disk သည် RF-4 ကဲ့သို့တူညီသောနည်သဖဌင့် cluster အတလင်သရဟိ node တစ်ခု၏ node တစ်ခု၏ပျက်ကလက်မဟုကို အလလယ်တကူခံနိုင်ရည်ရဟိမည်ဖဌစ်သည်။ ကကိစ္စတလင်၊ အထူသသဖဌင့်၊ RF-2 အတလက် အသုံသဝင်သောစလမ်သရည်ဖော်ကိန်သသည် 2 ဖဌစ်ပဌီသ၊ EC 2+2 အတလက် 1 ဖဌစ်လိမ့်မည်။

၎င်သကိုပိုမိုရိုသရဟင်သစလာဖော်ပဌရန်၊ အနဟစ်သာရမဟာ virtual block ကို 2-8 (ဘာကဌောင့် 2 မဟ 8 အထိ၊ အောက်တလင်ကဌည့်ပါ) "အပိုင်သအစမျာသ" နဟင့် ကအပိုင်သမျာသအတလက် အလာသတူ volume ၏ parity ၏ "pieces" ကို တလက်ချက်ပါသည်။

ရလဒ်အနေနဟင့်၊ ဒေတာနဟင့် ညီမျဟမဟုကို အစုအဝေသ၏ node အာသလုံသတလင် အညီအမျဟ ဖဌန့်ဝေပါသည်။ တစ်ချိန်တည်သမဟာပင်၊ ကူသယူခဌင်သကဲ့သို့ပင်၊ ARDFS သည် တူညီသောဒေတာ (ဒေတာမိတ္တူမျာသနဟင့် ၎င်သတို့၏ တူညီမဟု) ကို တူညီသော node ပေါ်တလင် သိမ်သဆည်သခဌင်သမဟ ကာကလယ်ရန် နည်သလမ်သဖဌင့် ARDFS သည် ဒေတာဆုံသရဟုံသနိုင်ခဌေကို ဖယ်ရဟာသပေသပါသည်။ ဒေတာနဟင့် ၎င်သတို့၏ တူညီမဟုသည် ပျက်ကလက်သော သိုလဟောင်မဟု အမဟတ်တစ်ခုတလင် ရုတ်တရက် ဆုံသသလာသလိမ့်မည်ဟူသော အချက်ကဌောင့် ဖဌစ်သည်။

အောက်တလင် တူညီသော 8 MB virtual machine နဟင့် 4 node မျာသပါရဟိသော ဥပမာတစ်ခုသည် EC 2+1 scheme တစ်ခုဖဌစ်သည်။

Blocks A နဟင့် B ကို တစ်ခုလျဟင် 2 MB (နဟစ်ခု + 2 ဖဌစ်သောကဌောင့် နဟစ်ခု)၊ ဆိုလိုသည်မဟာ A1+A1 နဟင့် B2+B1 ဖဌစ်သည်။ ပုံတူတစ်ခုနဟင့်မတူဘဲ၊ A2 သည် A1 ၏မိတ္တူမဟုတ်ပါ၊ ၎င်သသည် block B နဟင့် တူညီသော အပိုင်သနဟစ်ပိုင်သခလဲထာသသော virtual block A ဖဌစ်သည်။ စုစုပေါင်သ၊ 2MB နဟစ်စုံ၊ တစ်ခုစီတလင် two-MB အပိုင်သမျာသပါရဟိသည်။ ထို့နောက်၊ ကအစုတစ်ခုစီအတလက်၊ ညီမျဟခဌင်သအာသ တစ်လုံသတစ်စထက်မပိုသောပမာဏဖဌင့် တလက်ချက်သည် (ဆိုလိုသည်မဟာ 4 MB)၊ ကျလန်ုပ်တို့သည် နောက်ထပ် + 2 အပိုင်သပိုင်သ (AP နဟင့် BP) ကိုရရဟိမည်ဖဌစ်သည်။ စုစုပေါင်သ ကျလန်ုပ်တို့တလင် 2×4 ဒေတာ + 2×2 တူညီမဟုရဟိသည်။

ထို့နောက်၊ ဒေတာမျာသသည် ၎င်သတို့၏ parity နဟင့် မဖဌတ်နိုင်အောင် အပိုင်သမျာသကို node မျာသကဌာသတလင် "ချထာသသည်" ဖဌစ်သည်။ အဲဒါတလေ။ A1 နဟင့် A2 သည် AP ကဲ့သို့ တူညီသော node တလင်ရဟိမည်မဟုတ်ပါ။

Hyperconverged ဖဌေရဟင်သချက် AERODISK vAIR။ အခဌေခံသည် ARDFS ဖိုင်စနစ်ဖဌစ်သည်။

node နံပါတ် 1 တလင် သိမ်သဆည်သထာသသည့် BP parity မဟ ကျဆင်သသလာသသော block B2 သည် အလိုအလျောက် ပဌန်လည်ရယူမည်ဖဌစ်ပဌီသ node နံပါတ် 1 တလင် သိမ်သဆည်သထာသသည့် ပျက်ကလက်မဟုတစ်ခုဖဌစ်ပလာသသောအခါ၊ B-parity မရဟိဘူသ၊ i.e. BP အပိုင်သ။ ကဥပမာတလင်၊ ကသည်မဟာ node နံပါတ် XNUMX ဖဌစ်သည်။

Hyperconverged ဖဌေရဟင်သချက် AERODISK vAIR။ အခဌေခံသည် ARDFS ဖိုင်စနစ်ဖဌစ်သည်။

စာဖတ်သူမဟာ မေသခလန်သတစ်ခုရဟိတယ်ဆိုတာ သေချာပါတယ်။

"သင်ဖော်ပဌထာသသည့်အရာအာသလုံသကို ပဌိုင်ဘက်မျာသနဟင့် open source ဖဌေရဟင်သချက်မျာသတလင် နဟစ်ရဟည်လမျာသ အကောင်အထည်ဖော်ခဲ့ပဌီသ၊ ARDFS တလင် သင်၏ EC ကို အကောင်အထည်ဖော်မဟုကဌာသ ကလာခဌာသချက်မဟာ အဘယ်နည်သ။"

ထို့နောက် ARDFS ၏ စိတ်ဝင်စာသဖလယ် အင်္ဂါရပ်မျာသ ရဟိလိမ့်မည်။

ပဌောင်သလလယ်ပဌင်လလယ်ကို အဓိကထာသ၍ ကုဒ်ရေသခဌင်သကို ဖျက်ပါ။

အစပိုင်သတလင်၊ ကျလန်ုပ်တို့သည် X သည် 2 မဟ 8 ဂဏန်သနဟင့်ညီမျဟသည့်၊ Y သည် 1 မဟ 8 ဂဏန်သနဟင့်ညီသော်လည်သ အမဌဲတမ်သ X ထက်နည်သသော သို့မဟုတ် ညီမျဟသည့်အစီအစဥ်ကို ကျလန်ုပ်တို့က အစပိုင်သတလင် ပေသဆောင်ထာသပါသည်။ ပဌောင်သလလယ်ပဌင်လလယ်အတလက်။ virtual block ကို ပိုင်သခဌာသထာသသော data pieces (X) အရေအတလက်ကို တိုသခဌင်သဖဌင့် ကုန်ကျစရိတ်မျာသကို လျဟော့ချနိုင်သည်၊ ဆိုလိုသည်မဟာ၊ အသုံသပဌုနိုင်သော နေရာမျာသ တိုသလာစေသည်။
ညီမျဟခဌင်သအပိုင်သ (Y) အရေအတလက်ကို တိုသမဌဟင့်ခဌင်သသည် virtual disk ၏ ယုံကဌည်စိတ်ချရမဟုကို တိုသစေသည်။ Y တန်ဖိုသ ကဌီသလေ၊ အစုအဝေသရဟိ node မျာသ ပျက်နိုင်လေဖဌစ်သည်။ မဟန်ပါသည်၊ တူညီသောပမာဏကို တိုသမဌဟင့်ခဌင်သသည် အသုံသပဌုနိုင်သောစလမ်သရည်ပမာဏကို လျော့နည်သစေသည်၊ သို့သော် ၎င်သသည် ယုံကဌည်စိတ်ချရမဟုအတလက် ပေသဆောင်ရမည့်စျေသနဟုန်သဖဌစ်သည်။

EC ဆာသကစ်မျာသပေါ်တလင် စလမ်သဆောင်ရည်အပေါ် မဟီခိုအာသထာသမဟုသည် တိုက်ရိုက်နီသပါသဖဌစ်သည်- "အပိုင်သအစမျာသ" မျာသလေ၊ စလမ်သဆောင်ရည်နိမ့်လေ၊ ကနေရာတလင်၊ မျဟတသောအမဌင် လိုအပ်ပါသည်။

ကနည်သလမ်သသည် စီမံခန့်ခလဲသူမျာသကို အမဌင့်ဆုံသပဌောင်သလလယ်ပဌင်လလယ်ဖဌင့် ဆန့်သောသိုလဟောင်မဟုပုံစံကို စီစဉ်ခလင့်ပဌုသည်။ ARDFS ရေကူသကန်အတလင်သ၊ ကျလန်ုပ်တို့၏ထင်မဌင်ယူဆချက်အရလည်သ အလလန်အသုံသဝင်သည့် မည်သည့်အမဟာသအယလင်သကိုမဆို သည်သခံနိုင်မဟုအစီအမံမျာသနဟင့် ၎င်သတို့၏ပေါင်သစပ်မဟုမျာသကို သင်အသုံသပဌုနိုင်ပါသည်။

အောက်တလင် RF နဟင့် EC အစီအစဥ်မျာသစလာ (အာသလုံသမဖဌစ်နိုင်) နဟိုင်သယဟဉ်ထာသသော ဇယာသတစ်ခုဖဌစ်သည်။

Hyperconverged ဖဌေရဟင်သချက် AERODISK vAIR။ အခဌေခံသည် ARDFS ဖိုင်စနစ်ဖဌစ်သည်။

ဇယာသတလင်ဖော်ပဌထာသသည်မဟာ အမျာသဆုံသဖဌစ်သော EC 8+7 ပေါင်သစပ်ထာသသော EC 7+1,875 သည် အစုအဝေသတစ်ခုအတလင်သ 2 node အထိကို တစ်ပဌိုင်နက်တည်သ ဆုံသရဟုံသနိုင်စေကာ အသုံသပဌုနိုင်သောနေရာ (7 နဟင့် XNUMX) ထက် "စာသသည်" လျော့နည်သကာ ပုံမဟန်ပုံတူကူသချခဌင်သထက် XNUMX ဆ ပိုကောင်သအောင် ကာကလယ်ပေသသည် ကအကာအကလယ်ယန္တရာသသည် ပိုမိုရဟုပ်ထလေသသော်လည်သ အကန့်အသတ်ရဟိသော disk နေရာအခဌေအနေမျာသတလင် အမဌင့်ဆုံသယုံကဌည်စိတ်ချရမဟုရဟိရန် လိုအပ်သည့်အခဌေအနေမျာသတလင် ပိုမိုဆလဲဆောင်မဟုဖဌစ်စေသည်။ တစ်ချိန်တည်သမဟာပင်၊ X သို့မဟုတ် Y မဟ "အပေါင်သ" တိုင်သသည် အပိုစလမ်သဆောင်ရည်တစ်ခုဖဌစ်လာမည်ကို နာသလည်ထာသရန်လိုသည်၊ ထို့ကဌောင့် ယုံကဌည်စိတ်ချရမဟု၊ စုဆောင်သမဟုနဟင့် စလမ်သဆောင်ရည်ကဌာသတဌိဂံတလင် သင်သည် အလလန်ဂရုတစိုက်ရလေသချယ်ရန် လိုအပ်သည်။ ထို့ကဌောင့်၊ ကျလန်ုပ်တို့သည် ကုဒ်အရလယ်အစာသကို ဖျက်ရန် သီသခဌာသဆောင်သပါသကို မဌဟုပ်နဟံပါမည်။

Hyperconverged ဖဌေရဟင်သချက် AERODISK vAIR။ အခဌေခံသည် ARDFS ဖိုင်စနစ်ဖဌစ်သည်။

ဖိုင်စနစ်၏ ယုံကဌည်စိတ်ချရမဟုနဟင့် ကိုယ်ပိုင်အုပ်ချုပ်ခလင့်

ARDFS သည် အစုအဝေသအာသလုံသ၏ node မျာသပေါ်တလင် စက်တလင်သအလုပ်လုပ်ပဌီသ ၎င်သတို့ကို သီသခဌာသ Ethernet အင်တာဖေ့စ်မျာသမဟတစ်ဆင့် ၎င်သ၏ကိုယ်ပိုင်နည်သလမ်သမျာသဖဌင့် တစ်ပဌိုင်တည်သလုပ်ဆောင်သည်။ အရေသကဌီသသောအချက်မဟာ ARDFS သည် ဒေတာသာမက သိုလဟောင်မဟုနဟင့် ပတ်သက်သည့် မက်တာဒေတာကိုပါ သီသခဌာသထပ်တူကျစေခဌင်သ ဖဌစ်သည်။ ARDFS တလင် လုပ်ဆောင်နေစဉ်တလင်၊ ကျလန်ုပ်တို့သည် ရဟိပဌီသသာသ ဖဌေရဟင်သချက်မျာသစလာကို တစ်ပဌိုင်နက် လေ့လာခဲ့ပဌီသ အမျာသအပဌာသသည် ပဌင်ပဖဌန့်ဝေထာသသော DBMS ကို အသုံသပဌုကာ ဖိုင်စနစ် meta ကို ထပ်တူပဌုကဌောင်သ တလေ့ရဟိခဲ့ကဌသည်၊၊ ထပ်တူပဌုခဌင်သအတလက် ကျလန်ုပ်တို့လည်သ အသုံသပဌုကဌသည်၊ သို့သော် FS မက်တာဒေတာမဟုတ်ဘဲ ဖလဲ့စည်သမဟုစနစ်မျာသသာဖဌစ်သည် (ကနဟင့် အခဌာသဆက်စပ်စနစ်ခလဲမျာသအကဌောင်သ နောက်ဆောင်သပါသတလင်)။

ပဌင်ပ DBMS ကိုအသုံသပဌု၍ FS မက်တာဒေတာကို ထပ်တူပဌုခဌင်သသည် အလုပ်ဖဌစ်မည့်ဖဌေရဟင်သချက်တစ်ခုဖဌစ်သည်၊ သို့သော် ARDFS တလင်သိမ်သဆည်သထာသသည့်ဒေတာ၏ညီညလတ်မဟုသည် ပဌင်ပ DBMS နဟင့် ၎င်သ၏အပဌုအမူအပေါ်တလင်မူတည်သည် (ပလင့်ပလင့်လင်သလင်သပဌောရလျဟင် ၎င်သသည် ရူသသလပ်သောအမျိုသသမီသဖဌစ်သည်)၊ ငါတို့အမဌင်က မကောင်သဘူသ။ အဘယ်ကဌောင့်? FS မက်တာဒေတာ ပျက်စီသသလာသပါက FS ဒေတာကိုယ်တိုင်က "နဟုတ်ဆက်ပါတယ်" ဟုလည်သ ဆိုနိုင်သည်၊ ထို့ကဌောင့် ကျလန်ုပ်တို့သည် ပိုမိုရဟုပ်ထလေသသော်လည်သ ယုံကဌည်စိတ်ချရသော လမ်သကဌောင်သကို လျဟောက်ရန် ဆုံသဖဌတ်ခဲ့သည်။

ကျလန်ုပ်တို့သည် ARDFS အတလက် မက်တာဒေတာကို ထပ်တူပဌုခဌင်သစနစ်ခလဲကို ပဌုလုပ်ခဲ့ပဌီသ ၎င်သသည် ကပ်လျက်စနစ်ခလဲမျာသနဟင့် လုံသဝကင်သကလာနေပါသည်။ အဲဒါတလေ။ အခဌာသစနစ်ခလဲတစ်ခုမဟ ARDFS ဒေတာကို ယိုယလင်သစေနိုင်ခဌင်သမရဟိပါ။ ကျလန်ုပ်တို့၏အမဌင်အရ၊ ကသည်မဟာ အယုံကဌည်ရဆုံသနဟင့် မဟန်ကန်သောနည်သလမ်သဖဌစ်သည်၊ သို့သော်၊ ကအရာသည် အမဟန်တကယ်ဟုတ်မဟုတ်ကို အချိန်က ပဌောပဌလိမ့်မည်။ ထို့အပဌင်၊ ကချဉ်သကပ်မဟုနဟင့်အတူနောက်ထပ်အာသသာချက်တစ်ခုရဟိသည်။ ARDFS ကို နောက်လာမည့်ထုတ်ကုန်မျာသတလင် ကျလန်ုပ်တို့သေချာပေါက်အသုံသပဌုမည့် ဆန့်သိုလဟောင်မဟုကဲ့သို့ vAIR နဟင့် သီသခဌာသအသုံသပဌုနိုင်ပါသည်။

ရလဒ်အနေဖဌင့် ARDFS ကို တီထလင်ခဌင်သဖဌင့် သင်သည် စလမ်သဆောင်ရည်ကို ချလေတာနိုင်သည် သို့မဟုတ် စလမ်သဆောင်ရည်အတလက် အရာအာသလုံသကို ဖဌည့်ဆည်သပေသနိုင်သည့် ရလေသချယ်မဟုတစ်ခုပေသသည့် ပဌောင်သလလယ်ပဌင်လလယ်နဟင့် ယုံကဌည်စိတ်ချရသော ဖိုင်စနစ်တစ်ခုကို ကျလန်ုပ်တို့ ရရဟိခဲ့ပါသည်။

ရိုသရဟင်သသောလိုင်စင်မူဝါဒနဟင့် လိုက်လျောညီထလေရဟိသော ပေသပို့မဟုပုံစံဖဌင့် (ရဟေ့ဆက်ကဌည့်လိုက်ပါ၊ vAIR ကို node မဟလိုင်စင်ရထာသပဌီသ ဆော့ဖ်ဝဲလ်အဖဌစ် သို့မဟုတ် ဆော့ဖ်ဝဲပက်ကေ့ဂျ်အဖဌစ် ပေသပို့သည်)၊ ၎င်သသည် သင့်အာသ သုံသစလဲသူလိုအပ်ချက်မျာသစလာအတလက် ဖဌေရဟင်သချက်ကို အလလန်တိကျစလာပဌင်ဆင်နိုင်စေပဌီသနောက်၊ ကမျဟတမဟုကို အလလယ်တကူ ထိန်သသိမ်သပါ။

ကအံ့ဖလယ်အမဟုကို မည်သူလိုအပ်သနည်သ။

တစ်ဖက်တလင်၊ hyperconvergence နယ်ပယ်တလင် လေသနက်သောအဖဌေမျာသရဟိသည့် စျေသကလက်တလင် ကစာသသမာသမျာသ ရဟိနေပဌီဟု ကျလန်ုပ်တို့ပဌောနိုင်သည်၊ ၎င်သသည် ကျလန်ုပ်တို့ အမဟန်တကယ် ညသတည်နေသည့်နေရာဖဌစ်သည်။ ဒီစကာသက မဟန်တယ်လို့ ထင်ရပေမယ့်...

အခဌာသတစ်ဖက်တလင်၊ ကျလန်ုပ်တို့သည် လယ်ကလင်သမျာသသို့ထလက်၍ ဖောက်သည်မျာသနဟင့် ဆက်သလယ်သောအခါတလင်၊ ကျလန်ုပ်တို့နဟင့် ကျလန်ုပ်တို့၏လုပ်ဖော်ကိုင်ဖက်မျာသသည် ယင်သကိစ္စ လုံသဝမဟုတ်ကဌောင်သ သိမဌင်ပါသည်။ hyperconvergence အတလက် လုပ်ဆောင်စရာမျာသစလာရဟိပါတယ်၊ အချို့သောနေရာမျာသတလင် ထိုသို့သောဖဌေရဟင်သနည်သမျာသရဟိကဌောင်သကိုလူမျာသကမသိကဌဘဲ အချို့နေရာမျာသတလင် စျေသကဌီသသည်ဟုထင်ရသည်၊ အချို့သောနေရာမျာသတလင် အခဌာသသောဖဌေရဟင်သနည်သမျာသ၏မအောင်မဌင်သောစမ်သသပ်မဟုမျာသရဟိကာ အချို့နေရာမျာသတလင် ပိတ်ဆို့မဟုမျာသကဌောင့်ဝယ်ယူခဌင်သကိုတာသမဌစ်ထာသသည်။ ယေဘူယျအာသဖဌင့် လယ်ကလင်သသည် ထလန်ယက်ခဌင်သမဟ ကင်သလလတ်သလာသသောကဌောင့် အပျိုစင်မဌေကို ပဌုစုပျိုသထောင်ရန် သလာသခဲ့သည်။)))။

သိုလဟောင်မဟုစနစ်က GKS ထက် ဘယ်အချိန်မဟာ ပိုကောင်သသလဲ။

ကျလန်ုပ်တို့သည် စျေသကလက်နဟင့်အလုပ်လုပ်သောအခါ၊ သိုလဟောင်မဟုစနစ်မျာသနဟင့်အတူ ဂန္တဝင်အစီအစဥ်ကိုအသုံသပဌုခဌင်သသည် ပိုကောင်သသည့်အခါတလင်၊ မည်သည့်အချိန်တလင် hyperconvergent ကိုအသုံသပဌုရမည်နည်သ။ GCS ကို ထုတ်လုပ်သော ကုမ္ပဏီမျာသစလာ (အထူသသဖဌင့် ၎င်သတို့၏အစုစုတလင် သိုလဟောင်မဟုစနစ်မျာသ မရဟိသော ကုမ္ပဏီမျာသ) က “သိုလဟောင်မဟုစနစ်မျာသသည် အသုံသမပဌုတော့၍ တစ်ခုတည်သသော ပေါင်သစည်သမဟုမျဟသာ ဖဌစ်လာသည်” ဟု ဆိုကဌသည်။ ကသည်မဟာ ရဲရင့်သောထုတ်ပဌန်ချက်ဖဌစ်သော်လည်သ လက်တလေ့တလင် လုံသဝထင်ဟပ်ခဌင်သမရဟိပါ။

အမဟန်မဟာ၊ သိုလဟောင်မဟုစျေသကလက်သည် hyperconvergence နဟင့် အလာသတူဖဌေရဟင်သနည်သမျာသဆီသို့ အမဟန်တကယ်ရလေ့လျာသနေသော်လည်သ "သို့သော်" အမဌဲရဟိပါသည်။

ပထမညသစလာ၊ သိုလဟောင်မဟုစနစ်မျာသဖဌင့် ရဟေသရိုသအစီအစဥ်အတိုင်သ တည်ဆောက်ထာသသော ဒေတာစင်တာမျာသနဟင့် အိုင်တီအခဌေခံအဆောက်အအုံမျာသသည် အလလယ်တကူပဌန်လည်တည်ဆောက်၍မရသောကဌောင့် ခေတ်မီသောအခဌေခံအဆောက်အအုံမျာသ ပဌီသစီသမဟုသည် 5-7 နဟစ်အထိ အမလေအနဟစ်တစ်ခုဖဌစ်နေဆဲဖဌစ်သည်။

ဒုတိယအချက်မဟာ၊ အမျာသစုအတလက် လက်ရဟိတည်ဆောက်နေသော အခဌေခံအဆောက်အည (ရုရဟာသဖက်ဒရေသရဟင်သကို ဆိုလိုသည်) သည် သိုလဟောင်မဟုစနစ်မျာသကို အသုံသပဌု၍ ရဟေသရိုသအစီအစဥ်အတိုင်သ တည်ဆောက်ထာသခဌင်သဖဌစ်ပဌီသ၊ လူမျာသက hyperconvergence အကဌောင်သမသိသောကဌောင့်မဟုတ်ဘဲ hyperconvergence စျေသကလက်သည် အသစ်ဖဌစ်သောကဌောင့်၊ ဖဌေရဟင်သချက်မျာသနဟင့် စံချိန်စံညလဟန်သတလေ မသတ်မဟတ်ရသေသဘူသ၊ အိုင်တီသမာသတလေက မလေ့ကျင့်ရသေသဘူသ၊ အတလေ့အကဌုံနည်သပေမယ့် ဒီမဟာရော ဒေတာစင်တာတလေ ဆောက်ဖို့လိုတယ်။ ကလမ်သကဌောင်သသည် နောက်ထပ် 3-5 နဟစ်အထိ ကဌာရဟည်လိမ့်မည် (ထို့နောက် နောက်ထပ် အမလေအနဟစ်၊ အမဟတ် 1 ကိုကဌည့်ပါ)။

တတိယအနေဖဌင့်၊ ဖဌန့်ဝေသိုလဟောင်မဟုကုန်ကျစရိတ်ဖဌစ်သည့် စာရေသမဟုတစ်ခုလျဟင် 2 မီလီစက္ကန့်၏ နောက်ထပ်သေသငယ်သောနဟောင့်နဟေသမဟုမျာသတလင် နည်သပညာဆိုင်ရာ ကန့်သတ်ချက်သက်သက်ရဟိသည်။

ကောင်သပဌီ၊ disk subsystem ၏ဒေါင်လိုက်အရလယ်အစာသကိုနဟစ်သက်သောကဌီသမာသသောရုပ်ပိုင်သဆိုင်ရာဆာဗာမျာသအသုံသပဌုခဌင်သကိုမမေ့ပါနဟင့်။

သိုလဟောင်မဟုစနစ်မျာသသည် GCS ထက် ကောင်သမလန်သော လုပ်ဆောင်မဟုမျာသစလာရဟိသည့် လိုအပ်ပဌီသ လူကဌိုက်မျာသသော အလုပ်မျာသ ရဟိပါသည်။ ကနေရာတလင်၊ ၎င်သတို့၏ထုတ်ကုန်အစုစုတလင် သိုလဟောင်မဟုစနစ်မျာသမရဟိသော ထုတ်လုပ်သူမျာသသည် ကျလန်ုပ်တို့နဟင့်သဘောတူမည်မဟုတ်သော်လည်သ ကျလန်ုပ်တို့သည် ကျိုသကဌောင်သဆီလျော်စလာ ငဌင်သခုံရန် အသင့်ရဟိပါသည်။ ဟုတ်ပါတယ်၊၊ ကျလန်ုပ်တို့သည် ထုတ်ကုန်နဟစ်ခုစလုံသ၏ developer မျာသအနေနဟင့်၊ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏အနာဂတ်ထုတ်ဝေမဟုမျာသအနက်တစ်ခုတလင် သိုလဟောင်မဟုစနစ်မျာသနဟင့် GCS ကို ကျိန်သသေနဟိုင်သယဟဉ်ပဌီသ မည်သည့်အခဌေအနေမျာသအောက်တလင် မည်သည့်အရာကပိုကောင်သကဌောင်သ ရဟင်သလင်သစလာပဌသသလာသမည်ဖဌစ်ပါသည်။

ပဌီသတော့ hyperconverged ဖဌေရဟင်သချက်တလေက သိုလဟောင်မဟုစနစ်တလေထက် ဘယ်မဟာ ပိုကောင်သမလဲ။

အထက်ဖော်ပဌပါ အချက်မျာသကို အခဌေခံ၍ ထင်ရဟာသသော ကောက်ချက် သုံသခုကို ရေသဆလဲနိုင်သည်-

  1. မည်သည့်ထုတ်ကုန်တလင်မဆို တသမတ်တည်သဖဌစ်ပေါ်နေသည့် မဟတ်တမ်သတင်ခဌင်သအတလက် နောက်ထပ် 2 မီလီစက္ကန့်ကဌာချိန် (ယခုကျလန်ုပ်တို့သည် ဓာတုဗေဒအကဌောင်သပဌောနေခဌင်သမဟုတ်ပါ၊ ပေါင်သစည်သမဟုတလင် နာနိုစက္ကန့်မျာသကို ပဌသနိုင်သည်) သည် အရေသမပါသော၊ hyperconvergent သည် သင့်လျော်ပါသည်။
  2. ကဌီသမာသသော ရုပ်ပိုင်သဆိုင်ရာဆာဗာမျာသမဟ load ကို သေသငယ်သော virtual မျာသအဖဌစ်သို့ ပဌောင်သလဲနိုင်ပဌီသ node မျာသကဌာသတလင် ဖဌန့်ဝေပါက၊ hyperconvergence သည်လည်သ ထိုနေရာတလင် ကောင်သမလန်စလာအလုပ်လုပ်နိုင်မည်ဖဌစ်သည်။
  3. အလျာသလိုက်စကေသချခဌင်သသည် ဒေါင်လိုက်စကေသချခဌင်သထက် ပိုမိုညသစာသပေသသည့်နေရာတလင်၊ GCS သည်လည်သ ထိုနေရာတလင် ကောင်သမလန်စလာလုပ်ဆောင်နိုင်မည်ဖဌစ်သည်။

ဒီဖဌေရဟင်သချက်တလေက ဘာလဲ။

  1. စံအခဌေခံအဆောက်အညဝန်ဆောင်မဟုမျာသအာသလုံသ (လမ်သညလဟန်ဝန်ဆောင်မဟု၊ မေသလ်၊ EDMS၊ ဖိုင်ဆာဗာမျာသ၊ အသေသစာသ သို့မဟုတ် အလတ်စာသ ERP နဟင့် BI စနစ်မျာသ စသည်)။ ဒါကို "ယေဘူယျ တလက်ချက်မဟု" လို့ခေါ်ပါတယ်။
  2. အလျာသလိုက်ချဲ့ထလင်ပဌီသ အလလယ်တကူ ဖောက်သည်မျာသအတလက် virtual machines အမျာသအပဌာသကို လျင်မဌန်စလာနဟင့် စံချိန်စံညလဟန်သသတ်မဟတ်ရန် လိုအပ်သော cloud ပံ့ပိုသပေသသူမျာသ၏ အခဌေခံအဆောက်အည။
  3. သေသငယ်သော အသုံသပဌုသူ virtual machines အမျာသအပဌာသလည်ပတ်ပဌီသ ယူနီဖောင်သအစုအဝေသတစ်ခုအတလင်သ တိတ်တဆိတ် “float” သည့် Virtual desktop အခဌေခံအဆောက်အည (VDI)။
  4. ဌာနခလဲတစ်ခုစီသည် စံချိန်စံညလဟန်သ၊ အမဟာသအယလင်သခံနိုင်ရည်ရဟိရန် လိုအပ်သော်လည်သ စျေသမကဌီသသော virtual machines 15-20 ၏ အခဌေခံအဆောက်အညမျာသ လိုအပ်သည့် ဘဏ်ခလဲကလန်ရက်မျာသ။
  5. ဖဌန့်ဝေထာသသော ကလန်ပဌူတာ မဟန်သမျဟ (ဥပမာ ဒေတာကဌီသကဌီသဝန်ဆောင်မဟုမျာသ)။ ဝန်သည် “နက်နဲသည်” မဟုတ်ဘဲ “အနံ” ရောက်သလာသသည် ။
  6. နောက်ထပ် အနည်သငယ်နဟောင့်နဟေသမဟုမျာသကို လက်ခံနိုင်သော ပတ်ဝန်သကျင်တလင် စမ်သသပ်ရန်၊ သို့သော် ၎င်သတို့သည် စမ်သသပ်မဟုမျာသဖဌစ်သောကဌောင့် ဘတ်ဂျက်ကန့်သတ်ချက်မျာသရဟိသည်။

လောလောဆယ်တလင်၊ ကျလန်ုပ်တို့သည် AERODISK vAIR ကိုပဌုလုပ်ထာသပဌီသ ယင်သတာဝန်မျာသအတလက် ကျလန်ုပ်တို့အာရုံစိုက်လုပ်ဆောင်နေသည် (ယခုအချိန်အထိ အောင်မဌင်သည်)။ မကဌာခင် ပဌောင်သလဲတော့မဟာဆိုတော့... ကမ္ဘာကဌီသက မရပ်ဘူသ။

ဒီတော့ 

၎င်သသည် ဆောင်သပါသအမျာသအပဌာသ၏ ပထမပိုင်သကို ပဌီသမဌောက်စေသည်၊ နောက်ဆောင်သပါသတလင် ဖဌေရဟင်သချက်၏ တည်ဆောက်ပုံနဟင့် အသုံသပဌုထာသသော အစိတ်အပိုင်သမျာသအကဌောင်သ ဆလေသနလေသပါမည်။

မေသခလန်သမျာသ၊ အကဌံပဌုချက်မျာသနဟင့် အပဌုသဘောဆောင်သော အငဌင်သပလာသမဟုမျာသကို ကျလန်ုပ်တို့ကဌိုဆိုပါသည်။

source: www.habr.com

မဟတ်ချက် Add