ဆုံမှတ်နှစ်ခု၏အစုအဝေး - မာရ်နတ်သည် အသေးစိတ်အချက်များထဲတွင် ရှိနေသည်။

ဟေး ဟာဘ! ဆောင်းပါးရဲ့ ဘာသာပြန်ချက်ကို မင်းရဲ့အာရုံကို ငါတင်ပြတယ်။ "Node နှစ်ခု - Devil သည်အသေးစိတ်အချက်အလက်များတွင်ရှိသည်" Andrew Beekhof မှ

သဘောတရားအရ ပိုရိုးရှင်းပုံရပြီး ၎င်းတို့သုံး-node အတွဲများထက် 33% စျေးသက်သာသောကြောင့် လူအများအပြားက ၎င်းတို့ကို နှစ်သက်ကြသည်။ node နှစ်ခု၏ ကောင်းသောအစုအဝေးတစ်ခုကို ပေါင်းစည်းရန်အတော်လေး ဖြစ်နိုင်သော်လည်း၊ ကိစ္စအများစုတွင်၊ ထည့်သွင်းစဉ်းစားခြင်းမရှိသော အခြေအနေများကြောင့်၊ ထိုသို့သောဖွဲ့စည်းမှုပုံစံသည် မထင်ရှားသောပြဿနာများစွာကို ဖန်တီးပေးလိမ့်မည်။

မြင့်မားသောရရှိနိုင်မှုစနစ်တစ်ခုဖန်တီးခြင်း၏ပထမခြေလှမ်းမှာ အတိုကောက်အဖြစ် မကြာခဏအတိုချုံးခေါ်ဝေါ်လေ့ရှိသည့် ရှုံးနိမ့်မှုတစ်ခုချင်းစီကို ဖယ်ရှားပစ်ရန် ကြိုးပမ်းခြင်းဖြစ်သည်။ SPoF (ကျရှုံးခြင်း၏ တစ်ခုတည်းသောအချက်)။

မည်သည့်စနစ်တွင်မဆို စက်ရပ်ခြင်း၏ ဖြစ်နိုင်ခြေရှိသော အန္တရာယ်အားလုံးကို ဖယ်ရှားပစ်ရန် မဖြစ်နိုင်ကြောင်း သတိရပါ။ ယင်းသည် အန္တရာယ်ကို ဆန့်ကျင်သည့် ပုံမှန်ကာကွယ်ရေးတစ်ခုသည် စနစ်ရှုပ်ထွေးမှုကို တိုးမြင့်လာစေပြီး ချို့ယွင်းချက်အသစ်များ ပေါ်ပေါက်လာစေသည့် အကြိမ်ရေအချို့ကို မိတ်ဆက်ပေးရန်ဖြစ်သည်။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် ကနဦးတွင် အပေးအယူတစ်ခုပြုလုပ်ပြီး ကျရှုံးမှုတစ်ခုချင်းစီ၏ အမှတ်များနှင့်ဆက်စပ်နေသည့် အဖြစ်အပျက်များကို အာရုံစိုက်ကာ ဆက်နွယ်နေသည့်ကွင်းဆက်များပေါ်တွင်မဟုတ်ဘဲ၊ ထို့ကြောင့် ဖြစ်နိုင်ခြေနည်းသော အဖြစ်အပျက်များကို အာရုံစိုက်ပါ။

အပေးအယူများပေးခြင်းဖြင့်၊ ကျွန်ုပ်တို့သည် SPoF ကိုရှာဖွေရုံသာမက အန္တရာယ်များနှင့် အကျိုးဆက်များကို ချိန်ခွင်လျှာညှိပေးသောကြောင့် အရေးကြီးသောအရာနှင့် မလိုအပ်သောအရာများ၏ နိဂုံးချုပ်မှုကြောင့် ဖြန့်ကျက်မှုတစ်ခုစီအတွက် ကွဲပြားနိုင်ပါသည်။

အမှီအခိုကင်းသော ဓာတ်အားလိုင်းများဖြင့် အခြားအစားထိုးလျှပ်စစ်ဓာတ်အား ပေးသွင်းသူများ မလိုအပ်ပါ။ ၎င်းတို့၏ စောင့်ကြည့်စစ်ဆေးမှုသည် မှားယွင်းနေသည့် transformer ကို တွေ့ရှိသောအခါ အနည်းဆုံး ဖောက်သည်တစ်ဦးအတွက် အကြောက်လွန်ရောဂါက ပေးချေသော်လည်း၊ ဖောက်သည်သည် ထရန်စဖော်မာ ချို့ယွင်းနေသည့်အထိ ပါဝါကုမ္ပဏီအား သတိပေးရန် ကြိုးစားနေသည့် ဖုန်းခေါ်ဆိုမှုများ ပြုလုပ်ခဲ့သည်။

သဘာဝ၏အစမှတ်မှာ system တွင် node တစ်ခုထက်ပိုရှိရန်ဖြစ်သည်။ သို့သော်၊ စနစ်သည် ဝန်ဆောင်မှုများ ပျက်ကွက်ပြီးနောက် ရှင်သန်နေသော node သို့ မရွှေ့မီ၊ ရွှေ့ပြောင်းခံရသည့် ဝန်ဆောင်မှုများသည် အခြားနေရာများတွင် မလှုပ်ရှားကြောင်း သေချာစေရန် ယေဘုယျအားဖြင့် လိုအပ်သည်။

တူညီသောတည်ငြိမ်သောဝဘ်ဆိုဒ်ကိုဝန်ဆောင်မှုပေးနေသော node နှစ်ခုလုံးတွင် ပျက်ကွက်ပါက node နှစ်ခုလုံးတွင် အားနည်းချက်မရှိပါ။ သို့သော်၊ ရလဒ်မှာ နှစ်ဦးနှစ်ဘက်လုံးသည် မျှဝေထားသော အလုပ်တန်းစီကို လွတ်လပ်စွာ စီမံခန့်ခွဲခြင်း သို့မဟုတ် ထပ်တူလုပ်ထားသော ဒေတာဘေ့စ် သို့မဟုတ် မျှဝေထားသော ဖိုင်စနစ်သို့ ညှိနှိုင်းမရသော စာရေးခွင့်ကို ပေးဆောင်ပါက အရာများ ပြောင်းလဲသွားပါသည်။

ထို့ကြောင့်၊ တစ်ခုတည်းသော node ချို့ယွင်းမှုကြောင့် ဒေတာဖောက်ပြန်ခြင်းကို တားဆီးရန် - ကျွန်ုပ်တို့သည် ခေါ်သောအရာကို အားကိုးပါသည်။ "ကွဲလွဲခြင်း" (ကာရံခြင်း)။

ခွဲထွက်ခြင်းနိယာမ

dissociation နိယာမ၏ အဓိကအချက်မှာ ပြိုင်ဆိုင်သော ကုဒ်တစ်ခုသည် ဒေတာ ပျက်စီးမှုကို ဖြစ်စေနိုင်သလား။ ဒေတာယိုယွင်းမှုဖြစ်နိုင်ချေရှိသော အခြေအနေမျိုးတွင်၊ အဝင်တောင်းဆိုမှုများနှင့် ဆက်တိုက်သိုလှောင်မှုနှစ်ခုစလုံးမှ node ကို ခွဲထုတ်ရန် ကောင်းသောအဖြေတစ်ခုဖြစ်သည်။ disassociation အတွက် အသုံးအများဆုံး နည်းလမ်းမှာ မှားယွင်းနေသော node များကို ဖြုတ်ပစ်ရန် ဖြစ်သည်။

ခွဲထွက်ခြင်းနည်းလမ်း နှစ်မျိုးရှိသည်။ တည့်တည့် и သွယ်ဝိုက်သောဒါပေမယ့် ညီတူညီမျှ ခေါ်လို့ရပါတယ်။ တက်ကြွသော и passive. တိုက်ရိုက်နည်းလမ်းများတွင် IPMI (Intelligent Platform Management Interface) သို့မဟုတ် iLO (၎င်းတို့အား ရုပ်ပိုင်းဆိုင်ရာဝင်ရောက်ခွင့်မရှိသောဆာဗာများကို စီမံခန့်ခွဲသည့်ယန္တရား) ကဲ့သို့သော ရှင်သန်နေသောရွယ်တူချင်းများ၏လုပ်ဆောင်မှုများတွင် သွယ်ဝိုက်နည်းလမ်းများဖြင့် မအောင်မြင်သော်လည်း၊ ၎င်းသည် ကျန်းမာရေးနှင့် မညီညွတ်သော အခြေအနေတွင် ရှိနေကြောင်း တစ်နည်းနည်းဖြင့် အသိအမှတ်ပြုရန် node (သို့မဟုတ် အနည်းဆုံး အခြားအဖွဲ့ဝင်များ ပြန်လည်ကောင်းမွန်လာခြင်းမှ ကာကွယ်ခြင်း) နှင့် အချက်ပြခြင်း ဟာ့ဒ်ဝဲစောင့်ကြည့်ရေး မအောင်မြင်သော node ကိုအဆက်ဖြတ်ရန်လိုသည်။

တိုက်ရိုက်နှင့် သွယ်ဝိုက်သောနည်းလမ်းများကို အသုံးပြုသည့်အခါ Quorum က ကူညီပေးသည်။

တိုက်ရိုက်ကွဲခြင်း။

တိုက်ရိုက်ကွဲကွာခြင်းကိစ္စတွင်၊ ကွန်ရက်ပျက်ကွက်မှုဖြစ်သည့်အခါ ခွဲထွက်ခြင်းပြိုင်ပွဲများကို တားဆီးရန် quorum ကိုသုံးနိုင်သည်။

အထမြောက်ခြင်းသဘောတရားဖြင့်၊ (၎င်း၏လုပ်ဖော်ကိုင်ဖက်များနှင့်မချိတ်ဆက်ဘဲ) တွင် အစုအဝေးများခွဲထွက်ခြင်း နှင့်/သို့မဟုတ် ပြန်လည်ရယူသင့်သည်တို့ကို အလိုအလျောက်သိရှိနိုင်စေရန်အတွက် လုံလောက်သောအချက်အလက်များရှိပါသည်။

အထမြောက်ခြင်းမရှိဘဲ၊ ကွန်ရက်ခွဲဝေမှုတစ်ခု၏ နှစ်ဖက်စလုံးသည် တစ်ဖက်သေဆုံးသွားကာ တစ်ဖက်နှင့်တစ်ဖက် ခွဲထွက်ရန် ကြိုးပမ်းမည်ဟု မှန်ကန်စွာယူဆလိမ့်မည်။ အဆိုးဆုံးမှာ၊ ပါတီနှစ်ခုလုံးသည် အစုအဖွဲ့တစ်ခုလုံးကို ပိတ်ပစ်ရန် စီမံကြသည်။ အခြားအခြေအနေတစ်ခုသည် မရဏပွဲတစ်ခုဖြစ်ပြီး၊ ၎င်းတို့၏ရွယ်တူချင်းများကို မတွေ့မြင်ရတော့ဘဲ၊ ၎င်းတို့ကို ပြန်လည်စတင်ခြင်းနှင့် ၎င်းတို့၏ရွယ်တူရွယ်တူများသည် တူညီသောယုတ္တိဗေဒအတိုင်း လုပ်ဆောင်သည့်အခါမှသာ ပြန်လည်စတင်ရန်အတွက် ပြန်လည်စတင်ခြင်းပင်ဖြစ်သည်။

ခွဲထွက်ခြင်းဆိုင်ရာ ပြဿနာမှာ ပြန်လည်ရယူရန်အတွက် ကျွန်ုပ်တို့ ပစ်မှတ်ထားလိုသော တူညီသော ချို့ယွင်းချက်ဖြစ်ရပ်များကြောင့် အသုံးအများဆုံးသော စက်ပစ္စည်းများ မရနိုင်ပါ။ IPMI နှင့် iLO ကတ်အများစုသည် ၎င်းတို့ထိန်းချုပ်ထားသော host များပေါ်တွင် ထည့်သွင်းထားပြီး၊ မူရင်းအားဖြင့် တူညီသောကွန်ရက်ကို အသုံးပြုကာ အခြား host များသည် အော့ဖ်လိုင်းဖြစ်ကြောင်း ယုံကြည်သွားစေသည်။

ကံမကောင်းစွာဖြင့်၊ IPMI နှင့် iLo စက်ပစ္စည်းများ၏ လည်ပတ်မှုအင်္ဂါရပ်များကို စက်ပစ္စည်းဝယ်ယူသည့်အချိန်တွင် ထည့်သွင်းစဉ်းစားခဲပါသည်။

သွယ်ဝိုက်ကွဲလွဲခြင်း။

Quorum သည် သွယ်ဝိုက်ပေါင်းစည်းခြင်းအား စီမံခန့်ခွဲရန်အတွက်လည်း အရေးကြီးပါသည်၊ မှန်ကန်စွာလုပ်ဆောင်ပါက၊ ဆုံးရှုံးသွားသော nodes များသည် အချိန်အတိုင်းအတာတစ်ခုအထိ လုံခြုံသောအခြေအနေသို့ ကူးပြောင်းသွားမည်ဖြစ်ကြောင်း အသက်ရှင်ကျန်ရစ်သူများအား quorum က ယူဆနိုင်စေပါသည်။

ဤဖွဲ့စည်းပုံနှင့်အတူ၊ ကော်ရမ်မပျောက်ပါက ဟာ့ဒ်ဝဲစောင့်ကြည့်လေ့လာရေးတိုင်မာကို N စက္ကန့်တိုင်း ပြန်လည်သတ်မှတ်သည်။ အချိန်တိုင်းကိရိယာ (များသောအားဖြင့် N ၏အဆများစွာ) သက်တမ်းကုန်သွားပါက၊ စက်သည် မဖွယ်မရာပါဝါပိတ်ခြင်း (မပိတ်ဘဲ) လုပ်ဆောင်သည်။

ဤချဉ်းကပ်မှုသည် အလွန်ထိရောက်သည်၊ သို့သော် အထမြောက်ခြင်းမရှိဘဲ ၎င်းကိုစီမံခန့်ခွဲရန် အစုအဖွဲ့အတွင်း လုံလောက်သောအချက်အလက်မရှိပါ။ ကွန်ရက်ပြတ်တောက်မှုနှင့် သက်တူရွယ်တူ node ချို့ယွင်းမှုကြား ခြားနားချက်ကို ပြောပြရန် မလွယ်ကူပါ။ ဤကိစ္စရပ်၏ အကြောင်းရင်းမှာ အမှုနှစ်ခုကြားတွင် မခွဲခြားနိုင်ဘဲ၊ ကိစ္စနှစ်ခုစလုံးတွင် တူညီသောအပြုအမူကို ရွေးချယ်ရန် ခိုင်းစေခြင်းကြောင့်ဖြစ်သည်။

မုဒ်တစ်ခုရွေးချယ်ရာတွင် ပြဿနာမှာ ရရှိနိုင်မှုအား အမြင့်ဆုံးနှင့် ဒေတာဆုံးရှုံးမှုကို ကာကွယ်ပေးသည့် လုပ်ဆောင်မှုနည်းလမ်းမရှိခြင်းကြောင့် ဖြစ်သည်။

  • peer node သည် တက်ကြွသည်ဟု ယူဆရန် ရွေးချယ်သော်လည်း အမှန်တကယ်တွင် ပျက်ကွက်ပါက၊ ပျက်ကွက်သော peer node မှ ဝန်ဆောင်မှုများ ဆုံးရှုံးခြင်းအတွက် လျော်ကြေးပေးရန် လုပ်ဆောင်နေသည့် ဝန်ဆောင်မှုများကို အစုအဖွဲ့မှ မလိုအပ်ဘဲ ရပ်တန့်သွားမည်ဖြစ်ပါသည်။
  • node တစ်ခု ပျက်သွားသည်ဟု ယူဆပါက၊ သို့သော် ၎င်းသည် ကွန်ရက် ချို့ယွင်းမှုမျှသာဖြစ်ပြီး အမှန်တကယ်တွင် အဝေးမှ node သည် အလုပ်လုပ်နိုင်သည်၊ အကောင်းဆုံးမှာ သင်သည် ထွက်ပေါ်လာသော ဒေတာအတွဲများ၏ အနာဂတ်အချို့ကို ကိုယ်တိုင်ပြန်လည်ညှိနှိုင်းခြင်းအတွက် စာရင်းသွင်းနေခြင်းဖြစ်သည်။

သင်အသုံးပြုသည့် မည်သည့် heuristic မည်သို့ပင်ဖြစ်စေ နှစ်ဖက်စလုံးကို ကျရှုံးစေမည့် သို့မဟုတ် ရှင်သန်နေသော node များကို ပိတ်သွားစေမည့် ကျရှုံးမှုကို ဖန်တီးရန် အသေးအဖွဲဖြစ်သည်။ ကော်ရမ်ကို အသုံးမပြုခြင်းသည် ၎င်း၏လက်နက်တိုက်ရှိ အစွမ်းထက်ဆုံးကိရိယာများထဲမှ အစုအဝေးကို အမှန်တကယ် ဆုံးရှုံးစေသည်။

အခြားရွေးချယ်စရာမရှိပါက၊ အကောင်းဆုံးနည်းလမ်းမှာ ရရှိနိုင်မှုကို စွန့်လွှတ်ခြင်းဖြစ်သည် (ဤနေရာတွင် စာရေးသူသည် CAP သီအိုရီကို ရည်ညွှန်းသည်)။ ပျက်စီးနေသောဒေတာများ မြင့်မားစွာရရှိနိုင်မှုသည် မည်သူကိုမျှ မကူညီနိုင်ဘဲ မတူညီသောဒေတာအစုံများကို ကိုယ်တိုင်ပြန်လည်ညှိနှိုင်းခြင်းသည်လည်း ပျော်စရာမကောင်းပါ။

အထမြောက်သည်။

Quorum က အသံကောင်းတယ်။

တစ်ခုတည်းသောအားနည်းချက်မှာ N အဖွဲ့ဝင်များပါရှိသော အစုအဝေးတစ်ခုတွင် ရှိနေရန် ကျန်ရှိနေသော သင့် node များ၏ N/2+1 အကြား ချိတ်ဆက်မှုရှိရန် လိုအပ်ပါသည်။ node တစ်ခု ပျက်သွားပြီးနောက် ကုဒ်နှစ်ခု အစုအဝေးတွင် မဖြစ်နိုင်ပါ။

၎င်းသည် နောက်ဆုံးတွင် ဆုံမှတ်နှစ်ခုဖြင့် အခြေခံပြဿနာဆီသို့ ပို့ဆောင်ပေးသည်-
Quorum သည် node အစုအဝေးနှစ်ခုတွင် အဓိပ္ပါယ်မရှိပါ၊ ရရှိနိုင်မှုအများဆုံးနှင့် ဒေတာဆုံးရှုံးမှုကို ကာကွယ်ပေးသည့် လုပ်ဆောင်ချက်လမ်းကြောင်းကို စိတ်ချယုံကြည်စွာဆုံးဖြတ်ရန် မဖြစ်နိုင်ပါ။
crossover cable ဖြင့်ချိတ်ဆက်ထားသော node နှစ်ခု၏ system တစ်ခုတွင်ပင်၊ network outage နှင့် အခြား node ၏ပျက်ကွက်ကြားတွင် ပြတ်ပြတ်သားသား ပိုင်းခြားရန် မဖြစ်နိုင်ပေ။ တစ်စွန်းတစ်စကို ပိတ်ခြင်း (အမှန်ပင်၊ ယင်း၏ဖြစ်နိုင်ခြေသည် ဆုံမှတ်များကြားအကွာအဝေးနှင့် အချိုးကျသည်) သည် လင့်ခ်၏ကျန်းမာရေးသည် ပါတနာ node ၏ကျန်းမာရေးနှင့် ညီမျှသည်ဟူသော ယူဆချက်မှန်သမျှကို ပျက်ပြယ်သွားစေမည်ဖြစ်သည်။

two-node အစုအဝေးတစ်ခုကို ပြုလုပ်ခြင်း။

တခါတရံတွင် client သည် တတိယ node ကိုမ၀ယ်နိုင်၊ သို့မဟုတ် မ၀ယ်လိုဘဲ၊ ကျွန်ုပ်တို့သည် အခြားရွေးချယ်စရာတစ်ခုကို ရှာခိုင်းပါသည်။

ရွေးချယ်မှု 1 - ခွဲထွက်ခြင်းနည်းလမ်းကို ပွားပါ။

node ၏ iLO သို့မဟုတ် IPMI စက်ပစ္စည်းသည် ပျက်ကွက်သည့်အချက်ကို ကိုယ်စားပြုသည်ဖြစ်သောကြောင့်၊ ၎င်းသည် ပျက်ကွက်ပါက အသက်ရှင်ကျန်ရစ်သူများသည် node ကို လုံခြုံသောအခြေအနေသို့ဆောင်ကြဉ်းရန် ၎င်းကိုအသုံးမပြုနိုင်သောကြောင့်ဖြစ်သည်။ 3 သို့မဟုတ် ထို့ထက်ပိုသော node အစုအဝေးတစ်ခုတွင်၊ ကျွန်ုပ်တို့သည် အထမြောက်ခြင်းကို တွက်ချက်ကာ ဟာ့ဒ်ဝဲစောင့်ကြည့်ရေးအဖွဲ့ (အစောပိုင်းတွင် ဆွေးနွေးခဲ့သည့်အတိုင်း သွယ်ဝိုက်သောနည်းဖြင့် ခွဲထွက်ခြင်းယန္တရား) ကို အသုံးပြုခြင်းဖြင့် ၎င်းကို လျော့ပါးစေနိုင်သည်။ node နှစ်ခု၏အခြေအနေတွင်၊ အစား network power distribution units (PDUs) ကို အသုံးပြုရပါမည်။

ရှုံးနိမ့်ပြီးနောက် အသက်ရှင်ကျန်ရစ်သူသည် ပင်မချိတ်ဆက်မှုဆိုင်ရာကိရိယာ (embedded iLO သို့မဟုတ် IPMI) ကို ဆက်သွယ်ရန် ပထမဆုံးကြိုးပမ်းသည်။ ၎င်းသည် အောင်မြင်ပါက၊ ပြန်လည်ရယူခြင်းသည် ပုံမှန်အတိုင်း ဆက်လက်လုပ်ဆောင်နေပါသည်။ iLO/IPMI စက်ပစ္စည်းသည် PDU ကိုအသုံးပြု၍မရပါက၊ ဝင်ရောက်မှုအောင်မြင်ပါက ပြန်လည်ရယူခြင်းကို ဆက်လက်လုပ်ဆောင်နိုင်ပါသည်။

PDU ကို အစုအဝေးအသွားအလာထက် မတူညီသော ကွန်ရက်တစ်ခုပေါ်တွင် ထားရန်သေချာပါစေ၊ သို့မဟုတ်ပါက ကွန်ရက်တစ်ခုတည်း ချို့ယွင်းမှုတစ်ခုသည် ခွဲထွက်သည့်စက်ပစ္စည်းနှစ်ခုလုံးသို့ ဝင်ရောက်ခွင့်ကို ပိတ်ဆို့သွားမည်ဖြစ်ပြီး ဝန်ဆောင်မှုများ ပြန်လည်ထူထောင်ခြင်းကို ပိတ်ဆို့သွားမည်ဖြစ်သည်။

ဤနေရာတွင် သင်မေးနိုင်သည် - PDU သည် ကျရှုံးမှု၏ တစ်ခုတည်းသောအချက်ဖြစ်ပါသလား။ အဖြေက ဘာလဲ၊ ဟုတ်ပါတယ်။

ဤအန္တရာယ်သည် သင့်အတွက် အရေးကြီးပါက၊ သင်တစ်ဦးတည်းမဟုတ်ပါ- node နှစ်ခုလုံးကို PDU နှစ်ခုနှင့် ချိတ်ဆက်ပြီး nodes အားဖွင့်အပိတ်လုပ်သည့်အခါ နှစ်ခုလုံးကို အသုံးပြုရန် အစုလိုက်ဆော့ဖ်ဝဲကို ပြောပြပါ။ PDU တစ်ခုသေဆုံးပါက ယခု အစုအဝေးသည် တက်ကြွနေမည်ဖြစ်ပြီး၊ အခြား PDU သို့မဟုတ် IPMI စက်ပစ္စည်း၏ ဒုတိယမအောင်မြင်ပါက ပြန်လည်ရယူခြင်းကို ပိတ်ဆို့ရန် လိုအပ်မည်ဖြစ်သည်။

ရွေးချယ်မှု 2 - Arbiter တစ်ခုထည့်ခြင်း။

အချို့သော အခြေအနေများတွင်၊ ပွားနေသော ခွဲထွက်ခြင်းနည်းလမ်းသည် နည်းပညာအရ ဖြစ်နိုင်သော်လည်း နိုင်ငံရေးအရ ခက်ခဲသည်။ ကုမ္ပဏီများစွာသည် စီမံခန့်ခွဲသူများနှင့် အပလီကေးရှင်းပိုင်ရှင်များအကြား ခြားနားမှုအချို့ကို နှစ်သက်ကြပြီး လုံခြုံရေးဆိုင်ရာ ကွန်ရက်စီမံခန့်ခွဲသူများသည် PDU အသုံးပြုခွင့်ဆက်တင်များကို မည်သူနှင့်မျှ မျှဝေခြင်းအတွက် အမြဲတမ်းစိတ်အားထက်သန်ခြင်းမရှိပါ။

ဤကိစ္စတွင်၊ အကြံပြုထားသော အခြားရွေးချယ်စရာမှာ အထမြောက်တွက်ချက်မှုကို ဖြည့်စွက်နိုင်သည့် ကြားနေတတိယပါတီကို ဖန်တီးရန်ဖြစ်သည်။

ပျက်ကွက်မှုတစ်ခုတွင်၊ ဝန်ဆောင်မှုများပြန်လည်ရယူရန်အတွက် node တစ်ခုသည် ၎င်း၏မျိုးတူ သို့မဟုတ် arbiter ၏လေလှိုင်းများကို မြင်နိုင်ရပါမည်။ node နှစ်ခုလုံးသည် arbiter ကိုမြင်နိုင်သော်လည်း တစ်ခုနှင့်တစ်ခု မမြင်နိုင်ပါက arbiter တွင် ချိတ်ဆက်မှုဖြတ်တောက်ခြင်းလုပ်ဆောင်ချက်လည်း ပါဝင်ပါသည်။

စက်အား ၎င်း၏ရွယ်တူနှင့် arbiter node နှင့် ချိတ်ဆက်မှုပြတ်တောက်သွားပါက စက်ကိုသတ်ပစ်ရန် စီစဉ်သတ်မှတ်ထားသည့် ဟာ့ဒ်ဝဲစောင့်ကြည့်ချိန်မာကဲ့သို့ သွယ်ဝိုက်ခွဲထွက်သည့်နည်းလမ်းနှင့် တွဲဖက်အသုံးပြုရပါမည်။ ထို့ကြောင့်၊ ဟာ့ဒ်ဝဲစောင့်ကြည့်လေ့လာရေးအချိန်တိုင်းစက်သက်တမ်းကုန်ဆုံးပြီးနောက် ၎င်း၏ရွယ်တူဆုံမှတ်သည် လုံခြုံသောအခြေအနေတွင် ရှိနေလိမ့်မည်ဟု အသက်ရှင်ကျန်ရစ်သူတစ်ဦးက ကျိုးကြောင်းဆီလျော်စွာ ယူဆနိုင်သည်။

arbiter နှင့် third node အကြား လက်တွေ့ကျသော ကွာခြားချက်မှာ arbiter သည် လည်ပတ်ရန် အရင်းအမြစ်အနည်းငယ်သာ လိုအပ်ပြီး အစုအဖွဲ့တစ်ခုထက်ပို၍ ဝန်ဆောင်မှုပေးနိုင်သောကြောင့်ဖြစ်သည်။

ရွေးချယ်မှု 3 - လူ့အချက်

နောက်ဆုံးနည်းလမ်းမှာ လွတ်မြောက်လာသူများသည် ၎င်းတို့လုပ်ဆောင်ထားပြီးဖြစ်သော မည်သည့်ဝန်ဆောင်မှုများကိုမဆို ဆက်လက်လုပ်ဆောင်ရန်ဖြစ်သည်၊ သို့သော် ပြဿနာမပြေလည်မချင်း (ကွန်ရက်ပြန်လည်ရယူခြင်း၊ node ပြန်လည်စတင်ခြင်း) သို့မဟုတ် အခြားတစ်ဖက်သေဆုံးကြောင်း လူတစ်ဦးမှ ကိုယ်တိုင်တာဝန်ယူကြောင်း အတည်ပြုခြင်းအတွက် နောက်ဆုံးနည်းလမ်းမှာ အသစ်မစတင်ပါ။

အပိုဆုရွေးချယ်မှု

တတိယ node ကိုထည့်နိုင်သည်ဟု ကျွန်တော်ပြောဖူးပါသလား။

နှစ်ပွဲ

အငြင်းအခုံအတွက်၊ တတိယ node ၏ ကောင်းကျိုးများကို ကျွန်ုပ်ယုံကြည်ကြောင်း ဟန်ဆောင်ကြပါစို့၊ ယခု ကျွန်ုပ်တို့သည် node များ၏ ရုပ်ပိုင်းဆိုင်ရာ အစီအစဉ်ကို ထည့်သွင်းစဉ်းစားရပါမည်။ ၎င်းတို့ကို တူညီသော rack တွင် (နှင့် ပါဝါဖြင့်) ထားရှိပါက၊ ၎င်းသည် SPoF နှင့်လည်း ဖွဲ့စည်းထားပြီး ဒုတိယ rack ကို ပေါင်းထည့်ခြင်းဖြင့် ဖြေရှင်းမရနိုင်သော တစ်ခုဖြစ်သည်။

၎င်းသည် အံ့အားသင့်စရာဖြစ်ပါက၊ node နှစ်ခုပါသော rack မအောင်မြင်ပါက မည်သို့ဖြစ်မည်ကို သုံးသပ်ပါ၊ အသက်ရှင်ကျန်နေသော node သည် ၎င်းနှင့် ကွန်ရက်ချို့ယွင်းမှုကြားတွင် မည်သို့ကွဲပြားမည်ကို စဉ်းစားပါ။

တိုတောင်းသောအဖြေမှာ ၎င်းသည်မဖြစ်နိုင်ပါ၊ နှင့် node နှစ်ခုရှိ ပြဿနာအားလုံးကို ကျွန်ုပ်တို့ ထပ်မံဖြေရှင်းနေပါသည်။ သို့မဟုတ် အသက်ရှင်ကျန်ရစ်သူ-

  • အထမြောက်ခြင်းကို လျစ်လျူရှုပြီး ကွန်ရက်ပြတ်တောက်မှုအတွင်း ပြန်လည်ထူထောင်ရေးစတင်ရန် မှားယွင်းစွာကြိုးပမ်းမှုများ (ခွဲထွက်ခြင်းအား အပြီးသတ်နိုင်မှုသည် မတူညီသောဇာတ်လမ်းတစ်ခုဖြစ်ပြီး PDU ပါ၀င်ခြင်းရှိမရှိနှင့် ၎င်းတို့သည် ထိန်သိမ်းတစ်ခုခုနှင့် ပါဝါမျှဝေခြင်းရှိမရှိအပေါ် မူတည်သည်) သို့မဟုတ်
  • quorum ကို လေးစားပြီး ၎င်း၏ peer node များ ပျက်ကွက်သောအခါ အချိန်မတိုင်မီ ချိတ်ဆက်မှု ဖြတ်တောက်ခြင်း

မည်သို့ပင်ဆိုစေကာမူ rack နှစ်ခုသည် တစ်ခုထက်ပိုကောင်းသည်မဟုတ်ပါ၊ နှင့် node များသည် သီးခြားပါဝါထောက်ပံ့မှုများကို လက်ခံရရှိသည်ဖြစ်စေ သို့မဟုတ် သင့်တွင် node မည်မျှရှိသည်ပေါ်မူတည်၍ rack သုံးခုတွင် ဖြန့်ဝေရမည်ဖြစ်သည်။

ဒေတာစင်တာနှစ်ခု

ဤအချိန်တွင်၊ စွန့်စားလိုသော စာဖတ်သူများသည် ဘေးအန္တရာယ် ပြန်လည်ထူထောင်ရေးကို စဉ်းစားလိုပေမည်။ ကျွန်ုပ်တို့၏ဆုံမှတ်သုံးခုဖြင့် မတူညီသောနေရာသုံးခုကို ဖြန့်ကျက်ထားသော ဒေတာစင်တာကို ဂြိုဟ်သိမ်တစ်ခုက ဝင်တိုက်သောအခါ ဘာဖြစ်သွားသနည်း။ ဆိုးရွားသောအရာများသည် သိသာထင်ရှားသော်လည်း သင့်လိုအပ်ချက်ပေါ်မူတည်၍ ဒုတိယဒေတာစင်တာကို ထည့်သွင်းခြင်းသည် မလုံလောက်ပါ။

မှန်ကန်စွာလုပ်ဆောင်ပါက၊ ဒုတိယဒေတာစင်တာသည် သင့်ဝန်ဆောင်မှုများနှင့် ၎င်းတို့၏ဒေတာများကို နောက်ဆုံးပေါ်နှင့် တသမတ်တည်းဖြစ်သော မိတ္တူတစ်စောင် (နှင့် ကျိုးကြောင်းဆီလျော်စွာ) ပေးဆောင်ပါသည်။ သို့သော်၊ two-node၊ two-rack အခြေအနေများတွင်ကဲ့သို့၊ အများဆုံးရရှိနိုင်မှုသေချာစေရန်နှင့် အကျင့်ပျက်ခြစားမှု (သို့မဟုတ်ဒေတာသတ်မှတ်မှုကွဲလွဲမှုများ) ကိုကာကွယ်ရန် စနစ်တွင် လုံလောက်သောအချက်အလက်မရှိပါ။ node သုံးခု (သို့မဟုတ် racks) သည် ၎င်းတို့ကို ဒေတာစင်တာနှစ်ခုသာဖြတ်၍ ဖြန့်ဝေခြင်းဖြင့်ပင် နှစ်ဦးနှစ်ဘက်စလုံး ဆက်သွယ်၍မရသော (ယခုပိုမိုဖြစ်နိုင်ချေရှိသော) ဖြစ်ရပ်တစ်ခုတွင် မှန်ကန်သောဆုံးဖြတ်ချက်ကို စနစ်က စိတ်ချယုံကြည်စွာ မချနိုင်တော့ပါ။

၎င်းသည် dual data center ဖြေရှင်းချက်သည် ဘယ်တော့မှ သင့်လျော်မည်ဟု မဆိုလိုပါ။ ကုမ္ပဏီများသည် ရံဖန်ရံခါ ဒေတာစင်တာသို့ ပြောင်းရွှေ့ခြင်း၏ ထူးခြားသောခြေလှမ်းကို မလုပ်ဆောင်မီ လူတစ်ဦးအား သတိပြုစေလိုကြသည်။ ပြတ်တောက်မှုကို အလိုအလျောက်ပြန်လုပ်လိုပါက၊ အဓိပ္ပာယ်ရှိစေရန် quorum (တိုက်ရိုက်ဖြစ်စေ ခုံသမာဓိဖြင့်ဖြစ်စေ)၊ သို့မဟုတ် ဒေတာတစ်ခုလုံးကို စိတ်ချယုံကြည်စွာပိတ်ရန် နည်းလမ်းရှာရမည်ဖြစ်ကြောင်း မှတ်သားထားပါ။ ဗဟို။

source: www.habr.com

မှတ်ချက် Add