Tupperware- Facebook ၏ Kubernetes လူသတ်သမာသ။

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

Tupperware- Facebook ၏ Kubernetes လူသတ်သမာသ။

ယနေ့တလင် Systems@Scale ဆလေသနလေသပလဲ ကျလန်ုပ်တို့၏ဝန်ဆောင်မဟုအာသလုံသနီသပါသကို သန်သပေါင်သမျာသစလာသော ဆာဗာမျာသတစ်လျဟောက် ကလန်တိန်နာမျာသကို စုစည်သပေသသည့် ကျလန်ုပ်တို့၏အစုအဝေသစီမံခန့်ခလဲမဟုစနစ် Tupperware ကို မိတ်ဆက်ပေသခဲ့သည်။ ကျလန်ုပ်တို့သည် Tupperware ကို 2011 ခုနဟစ်တလင် စတင်အသုံသပဌုခဲ့ပဌီသ ထိုအချိန်မဟစ၍ ကျလန်ုပ်တို့၏အခဌေခံအဆောက်အအုံသည် ကဌီသထလာသလာခဲ့သည်။ ဒေတာစင်တာ ၁ ခု တစ်ခုလုံသအထိ ပထဝီ ဖဌန့်ဝေသည့် ဒေတာစင်တာ ၁၅ ခု. ကအချိန်အာသလုံသတလင်၊ Tupperware သည် ကျလန်ုပ်တို့နဟင့်အတူ ရပ်တန့်မနေဘဲ တီထလင်ခဲ့သည်။ Tupperware သည် နိုင်ငံပိုင်ဝန်ဆောင်မဟုမျာသအတလက် အဆင်ပဌေသောပံ့ပိုသမဟု၊ ဒေတာစင်တာအာသလုံသအတလက် တစ်ခုတည်သသော ထိန်သချုပ်မဟုဘောင်တစ်ခုအပါအဝင် ဝန်ဆောင်မဟုမျာသကဌာသတလင် အချိန်နဟင့်တပဌေသညီ ဖဌန့်ဝေနိုင်မဟုတို့အပါအဝင် ပထမတန်သစာသအစုလိုက်စီမံခန့်ခလဲမဟုကို မည်ကဲ့သို့ ပံ့ပိုသပေသသည်ကို သင့်အာသ ပဌသပါမည်။ ကျလန်ုပ်တို့၏ အခဌေခံအဆောက်အအုံမျာသ တိုသတက်ပဌောင်သလဲလာသည်နဟင့်အမျဟ ကျလန်ုပ်တို့သင်ယူခဲ့သည့် သင်ခန်သစာမျာသကိုလည်သ မျဟဝေပေသပါမည်။

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

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

Tupperware တည်ဆောက်မဟု

Tupperware- Facebook ၏ Kubernetes လူသတ်သမာသ။

Tupperware PRN ဗိသုကာသည် ကျလန်ုပ်တို့၏ဒေတာစင်တာမျာသ၏ ဒေသမျာသထဲမဟတစ်ခုဖဌစ်သည်။ ထိုဒေသတလင် အနီသနာသတလင်ရဟိသော ဒေတာစင်တာအဆောက်အညမျာသ (PRN1 နဟင့် PRN2) အမျာသအပဌာသပါဝင်သည်။ ကျလန်ုပ်တို့သည် ဒေသတစ်ခုတည်သရဟိ ဆာဗာအာသလုံသကို စီမံခန့်ခလဲမည့် ထိန်သချုပ်အကန့်တစ်ခု ပဌုလုပ်ရန် စီစဉ်နေသည်။

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

Tupperware သည် ကလန်တိန်နာမျာသကို နေရာချထာသပေသပဌီသ ၎င်သတို့၏ ဘဝသံသရာကို စီမံခန့်ခလဲရန် တာဝန်ရဟိသည်။ ၎င်သတလင် အစိတ်အပိုင်သမျာသစလာ ပါဝင်သည်-

  • Tupperware ၏ ရဟေ့ဆုံသတန်သသည် အသုံသပဌုသူ အင်တာဖေ့စ်၊ CLI နဟင့် Tupperware နဟင့် အပဌန်အလဟန် တုံ့ပဌန်နိုင်သည့် အခဌာသ အလိုအလျောက် စနစ်သုံသကိရိယာမျာသအတလက် API မျာသကို ပံ့ပိုသပေသပါသည်။ ၎င်သတို့သည် Tupperware အလုပ်ပိုင်ရဟင်မျာသထံမဟ အတလင်သပိုင်သတည်ဆောက်ပုံတစ်ခုလုံသကို ဝဟက်ထာသကဌသည်။
  • Tupperware Scheduler သည် container နဟင့် job lifecycle ကို စီမံခန့်ခလဲရန် တာဝန်ရဟိသော control panel တစ်ခုဖဌစ်သည်။ ၎င်သကို ဒေသတလင်သနဟင့် ကမ္ဘာလုံသဆိုင်ရာ အဆင့်မျာသတလင် ဖဌန့်ကျက်ထာသပဌီသ၊ ဒေသဆိုင်ရာ အစီအစဉ်ဆလဲသူသည် ဒေသတစ်ခုတလင် ဆာဗာမျာသကို စီမံခန့်ခလဲကာ ကမ္ဘာလုံသဆိုင်ရာ အချိန်ဇယာသဆလဲသူသည် မတူညီသော ဒေသမျာသမဟ ဆာဗာမျာသကို စီမံခန့်ခလဲသည်။ အစီအစဉ်ဆလဲသူကို shards မျာသအဖဌစ် ပိုင်သခဌာသထာသပဌီသ shard တစ်ခုစီသည် အလုပ်အစုံကို စီမံခန့်ခလဲပါသည်။
  • Tupperware ၏ Scheduler Proxy သည် အတလင်သပိုင်သ ခလဲခဌမ်သစိပ်ဖဌာမဟုကို ဖုံသကလယ်ပဌီသ Tupperware အသုံသပဌုသူမျာသအတလက် အဆင်ပဌေသော ဖန်ကလက်တစ်ခုတည်သကို ထောက်ပံ့ပေသသည်။
  • Tupperware ခလဲဝေပေသသူက ကလန်တိန်နာမျာသကို ဆာဗာမျာသသို့ ပေသသည်။ အစီအစဉ်ဆလဲသူသည် ကလန်တိန်နာမျာသကို ရပ်တန့်ခဌင်သ၊ စတင်ခဌင်သ၊ အပ်ဒိတ်လုပ်ခဌင်သနဟင့် ပျက်ကလက်ခဌင်သကို ကိုင်တလယ်သည်။ လက်ရဟိတလင်၊ ခလဲဝေပေသသူတစ်ဉီသသည် အပိုင်သခလဲမခလဲဘဲ ဒေသတစ်ခုလုံသကို စီမံခန့်ခလဲနိုင်သည်။ (ဝေါဟာရဆိုင်ရာ ခဌာသနာသချက်ကို သတိပဌုပါ။ ဥပမာ၊ Tupperware ရဟိ အချိန်ဇယာသဆလဲသူသည် ထိန်သချုပ်မဟုဘောင်နဟင့် သက်ဆိုင်ပါသည်။ Kubernetesနဟင့် Tupperware ခလဲဝေပေသသူကို Kubernetes ရဟိ အချိန်ဇယာသဆလဲသူဟုခေါ်သည်။)
  • အရင်သအမဌစ်ပလဲစာသသည် ဆာဗာနဟင့် ဝန်ဆောင်မဟုဖဌစ်ရပ်မျာသအတလက် အမဟန်တရာသအရင်သအမဌစ်ကို သိမ်သဆည်သသည်။ ကျလန်ုပ်တို့သည် ဒေတာစင်တာတစ်ခုစီအတလက် အရင်သအမဌစ်ပလဲစာသတစ်ညသကို လုပ်ဆောင်နေပဌီသ ၎င်သသည် ထိုဒေတာစင်တာရဟိ ဆာဗာမျာသအကဌောင်သ အချက်အလက်အာသလုံသကို သိမ်သဆည်သထာသသည်။ အရင်သအမဌစ်ပလဲစာသနဟင့် စလမ်သဆောင်ရည်စီမံခန့်ခလဲမဟုစနစ် သို့မဟုတ် အရင်သအမဌစ်ပံ့ပိုသပေသသည့်စနစ်သည် မည်သည့်ဆာဗာကို မည်သည့်အချိန်ဇယာသဆလဲပေသပို့မဟုကို ထိန်သချုပ်သည်ဖဌစ်စေ ဒိုင်သနမစ်ဖဌင့် ဆုံသဖဌတ်သည်။ ကျန်သမာရေသစစ်ဆေသမဟုဝန်ဆောင်မဟုသည် ဆာဗာမျာသကို စောင့်ကဌည့်စစ်ဆေသပဌီသ ၎င်သတို့၏ကျန်သမာရေသဆိုင်ရာ အချက်အလက်မျာသကို အရင်သအမဌစ်ပလဲစာသတလင် သိမ်သဆည်သထာသသည်။ ဆာဗာတစ်ခုတလင် ပဌဿနာမျာသ သို့မဟုတ် ပဌုပဌင်ထိန်သသိမ်သမဟု လိုအပ်ပါက၊ အရင်သအမဌစ်ပလဲစာသသည် ကလန်တိန်နာမျာသကို ရပ်တန့်ရန် သို့မဟုတ် ၎င်သတို့အာသ အခဌာသဆာဗာမျာသသို့ ရလဟေ့ရန် ခလဲဝေပေသသူနဟင့် အချိန်ဇယာသရေသဆလဲသူကို အကဌောင်သကဌာသသည်။
  • Tupperware အေသဂျင့်သည် ကလန်တိန်နာမျာသကို စီမံဆောင်ရလက်ပေသခဌင်သနဟင့် ဖယ်ရဟာသခဌင်သတို့ကို ဆောင်ရလက်ပေသသည့် ဆာဗာတစ်ခုစီတလင် လုပ်ဆောင်နေသည့် daemon တစ်ခုဖဌစ်သည်။ အပလီကေသရဟင်သမျာသသည် ကလန်တိန်နာအတလင်သတလင် လည်ပတ်စေပဌီသ ၎င်သတို့ကို သီသခဌာသခလဲထုတ်ခဌင်သနဟင့် မျိုသပလာသနိုင်စလမ်သကို ပိုမိုပေသသည်။ ဂရန် မနဟစ်က Systems @Scale ကလန်ဖရင့် ရုပ်ပုံမျာသ၊ btrfs၊ cgroupv2 နဟင့် systemd တို့ကို အသုံသပဌု၍ Tupperware ကလန်တိန်နာတစ်ခုချင်သစီကို မည်သို့ဖန်တီသထာသသည်ကို ကျလန်ုပ်တို့ ဖော်ပဌပဌီသဖဌစ်သည်။

Tupperware ၏ထူသခဌာသသောအင်္ဂါရပ်မျာသ

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

  • နိုင်ငံပိုင်ဝန်ဆောင်မဟုမျာသအတလက် Built-in ပံ့ပိုသမဟု။
  • ရည်ရလယ်ချက်၊ အစုအဝေသမျာသကို ဖျက်သိမ်သခဌင်သနဟင့် ပဌုပဌင်ထိန်သသိမ်သခဌင်သတို့ကို အခဌေခံ၍ ကလန်တိန်နာမျာသ ပေသပို့ခဌင်သကို အလိုအလျောက်လုပ်ဆောင်ရန် မတူညီသောဒေတာစင်တာမျာသရဟိ ဆာဗာမျာသအတလက် တစ်ခုတည်သသော ထိန်သချုပ်မဟု panel တစ်ခု။
  • ဇူသမ်ချဲ့ရန်အတလက် ထိန်သချုပ်အကန့်၏ ပိုင်သခဌာသမဟုကို ရဟင်သလင်သပါ။
  • Elastic computing သည် သင့်အာသ ဝန်ဆောင်မဟုမျာသကဌာသတလင် အချိန်နဟင့်တပဌေသညီ ဖဌန့်ဝေပေသနိုင်သည် ။

ကဌီသမာသသော ကမ္ဘာလုံသဆိုင်ရာ မျဟဝေထာသသော ဆာဗာ အစုအဝေသတလင် နိုင်ငံမဲ့နဟင့် ပဌည်နယ်ဆိုင်ရာ အပလီကေသရဟင်သ အမျိုသမျိုသကို ပံ့ပိုသနိုင်ရန် ကအေသမဌသော အင်္ဂါရပ်မျာသကို တီထလင်ခဲ့သည်။

နိုင်ငံပိုင်ဝန်ဆောင်မဟုမျာသအတလက် Built-in ပံ့ပိုသမဟု။

Tupperware သည် Facebook၊ Instagram၊ Messenger နဟင့် WhatsApp အတလက် အမဌဲမပဌတ် ထုတ်ကုန်ဒေတာကို သိမ်သဆည်သသည့် အရေသကဌီသသော ဝန်ဆောင်မဟုမျာသစလာကို လုပ်ဆောင်ပါသည်။ ၎င်သတို့သည် သော့တန်ဖိုသအတလဲမျာသ၏ စတိုသဆိုင်ကဌီသမျာသ ဖဌစ်နိုင်သည် (ဥပမာ။ ZippyDB) နဟင့် data repositories ကို စောင့်ကဌည့်ခဌင်သ (ဥပမာ၊ ODS Gorilla О Scuba) ကလန်တိန်နာမျာသ ထောက်ပံ့ပေသခဌင်သသည် ကလန်ရက်ပဌတ်တောက်ခဌင်သ သို့မဟုတ် ဓာတ်အာသပဌတ်တောက်ခဌင်သအပါအဝင် ကဌီသမာသသောအနဟောက်အယဟက်မျာသကို ခံနိုင်ရည်ရဟိစေရေသစနစ်မဟ သေချာစေသောကဌောင့် နိုင်ငံတော်၏ဝန်ဆောင်မဟုမျာသကို ထိန်သသိမ်သခဌင်သသည် မလလယ်ကူပါ။ အပဌစ်ရဟိသော ဒိုမိန်သမျာသတစ်လျဟောက် ကလန်တိန်နာမျာသကို ဖဌန့်ဝေခဌင်သကဲ့သို့သော သမာသရိုသကျနည်သပညာမျာသသည် နိုင်ငံမဲ့ဝန်ဆောင်မဟုမျာသအတလက် ကောင်သမလန်စလာအလုပ်လုပ်သော်လည်သ၊ နိုင်ငံပိုင်ဝန်ဆောင်မဟုမျာသသည် ထပ်လောင်သပံ့ပိုသမဟု လိုအပ်ပါသည်။

ဥပမာအာသဖဌင့်၊ ဆာဗာချို့ယလင်သမဟုတစ်ခုသည် ဒေတာဘေ့စ်ပုံတူတစ်ခုကို မရရဟိနိုင်ပါက၊ 50 ပေါင်သကူသကန်မဟ ဆာဗာ 10 တလင် cores မျာသကို အပ်ဒိတ်လုပ်မည့် အလိုအလျောက်ပဌုပဌင်ထိန်သသိမ်သမဟုကို သင်ဖလင့်သင့်ပါသလာသ။ အခဌေအနေပေါ် မူတည်. ကဆာဗာ 50 တလင် တစ်ခုက တူညီသောဒေတာဘေ့စ်၏ နောက်ထပ်ပုံတူရဟိနေပါက၊ ပုံစံတူ 2 ခုကို တစ်ပဌိုင်နက်စောင့်ဆိုင်သပဌီသ စောင့်ဆိုင်သခဌင်သက ပိုကောင်သပါတယ်။ စနစ်ပဌုပဌင်ထိန်သသိမ်သမဟုနဟင့် စလမ်သဆောင်ရည်နဟင့်ပတ်သက်၍ ဒိုင်သနမစ်ဆုံသဖဌတ်ချက်မျာသချနိုင်ရန်၊ ကျလန်ုပ်တို့သည် အတလင်သဒေတာပုံတူပလာသမဟုနဟင့် ပဌည်နယ်အလိုက်ဝန်ဆောင်မဟုတစ်ခုစီ၏ နေရာချထာသမဟုဆိုင်ရာ ယုတ္တိအကဌောင်သ အချက်အလက် လိုအပ်ပါသည်။

TaskControl အင်တာဖေ့စ်သည် နိုင်ငံပိုင်ဝန်ဆောင်မဟုမျာသကို ဒေတာရရဟိနိုင်မဟုအပေါ် သက်ရောက်မဟုရဟိသော ဆုံသဖဌတ်ချက်မျာသကို လလဟမ်သမိုသရန် ခလင့်ပဌုသည်။ ကအင်တာဖေ့စ်ကိုအသုံသပဌုခဌင်သဖဌင့်၊ အချိန်ဇယာသဆလဲသူသည် ကလန်တိန်နာလုပ်ဆောင်ချက်မျာသအကဌောင်သ ပဌင်ပအပလီကေသရဟင်သမျာသ (ပဌန်လည်စတင်ခဌင်သ၊ အပ်ဒိတ်လုပ်ခဌင်သ၊ ရလဟေ့ပဌောင်သခဌင်သ၊ ပဌုပဌင်ထိန်သသိမ်သခဌင်သ) ကို အသိပေသသည်။ နိုင်ငံပိုင်ဝန်ဆောင်မဟုတစ်ခုသည် လုပ်ဆောင်ချက်တစ်ခုစီကို လုပ်ဆောင်ရန် ဘေသကင်သသည့်အခါ Tupperware အာသ ပဌောပဌသည့် ထိန်သချုပ်ကိရိယာကို အကောင်အထည်ဖော်ပေသကာ အဆိုပါလုပ်ဆောင်ချက်မျာသကို ယာယီရလဟေ့ဆိုင်သနိုင်သည် သို့မဟုတ် နဟောင့်နဟေသနိုင်သည်။ အထက်ဖော်ပဌပါ ဥပမာတလင်၊ ဒေတာဘေ့စ်ထိန်သချုပ်သူသည် Tupperware အာသ ဆာဗာ 49 ခုမဟ 50 ခုကို အပ်ဒိတ်လုပ်ရန် ပဌောနိုင်သော်လည်သ တိကျသောဆာဗာ (X) ကို ယခုလောလောဆယ် ချန်ထာသပါ။ ရလဒ်အနေဖဌင့်၊ kernel အပ်ဒိတ်ကာလဖဌတ်သန်သပဌီသ ဒေတာဘေ့စ်သည် ပဌဿနာရဟိသောပုံစံတူကို ပဌန်လည်မရယူနိုင်သေသပါက၊ Tupperware သည် X ဆာဗာကို အပ်ဒိတ်လုပ်နေဆဲဖဌစ်သည်။

Tupperware- Facebook ၏ Kubernetes လူသတ်သမာသ။

Tupperware ရဟိ ပဌည်နယ်ဆိုင်ရာ ဝန်ဆောင်မဟုမျာသစလာသည် TaskControl ကို တိုက်ရိုက်မဟုတ်ဘဲ၊ Facebook တလင် နိုင်ငံပိုင်ဝန်ဆောင်မဟုမျာသဖန်တီသရန်အတလက် ဘုံပလက်ဖောင်သဖဌစ်သည့် ShardManager မဟတဆင့် အသုံသပဌုပါသည်။ Tupperware ဖဌင့်၊ developer မျာသသည် ဒေတာစင်တာမျာသတစ်လျဟောက် ကလန်တိန်နာမျာသကို မည်ကဲ့သို့ ဖဌန့်ဝေရမည်ကို အတိအကျသတ်မဟတ်နိုင်သည် ။ ShardManager ဖဌင့်၊ developer မျာသသည် ကလန်တိန်နာမျာသကဌာသတလင် data shards မျာသကို မည်သို့ဖဌန့်ဝေသင့်သည်အတလက် ၎င်သတို့၏ ရည်ရလယ်ချက်ကို သတ်မဟတ်ပေသပါသည်။ ShardManager သည် ၎င်သ၏ အပလီကေသရဟင်သမျာသ၏ ဒေတာနေရာချထာသမဟုနဟင့် ပုံတူကူသချခဌင်သတို့ကို သတိပဌုမိပဌီသ တိုက်ရိုက်အပလီကေသရဟင်သတလင် ပါဝင်မဟုမရဟိဘဲ ကလန်တိန်နာလုပ်ဆောင်မဟုမျာသကို အချိန်ဇယာသဆလဲရန် TaskControl အင်တာဖေ့စ်မဟတစ်ဆင့် Tupperware နဟင့် ဆက်သလယ်သည်။ ကပေါင်သစပ်မဟုသည် နိုင်ငံပိုင်ဝန်ဆောင်မဟုမျာသ၏စီမံခန့်ခလဲမဟုကို မျာသစလာရိုသရဟင်သစေသော်လည်သ TaskControl သည် ပိုမိုလုပ်ဆောင်နိုင်စလမ်သရဟိသည်။ ဥပမာအာသဖဌင့်၊ ကျလန်ုပ်တို့၏ကျယ်ပဌန့်သောဝဘ်အဆင့်သည် နိုင်ငံမဲ့ဖဌစ်ပဌီသ ကလန်တိန်နာမျာသသို့ အပ်ဒိတ်မျာသ၏နဟုန်သကို ဒိုင်နမစ်ဖဌင့်ချိန်ညဟိရန် TaskControl ကိုအသုံသပဌုသည်။ နောက်ဆုံသတော့ ဝဘ်အဆင့်သည် ဆော့ဖ်ဝဲလ်မျာသစလာကို လျင်မဌန်စလာ ပဌီသမဌောက်အောင် လုပ်ဆောင်နိုင်စလမ်သရဟိသည်။ တစ်နေ့လျဟင်ရရဟိနိုင်မဟုကိုအလျဟော့မပေသဘဲ။

ဒေတာစင်တာမျာသတလင် ဆာဗာမျာသကို စီမံခန့်ခလဲခဌင်သ။

Tupperware ကို 2011 ခုနဟစ်တလင် စတင်ရောင်သချသောအခါ၊ ဆာဗာအစုအဝေသတစ်ခုစီကို သီသခဌာသအချိန်ဇယာသဆလဲခဌင်သဖဌင့် စီမံခန့်ခလဲခဲ့သည်။ ထိုအချိန်တလင်၊ Facebook အစုအဝေသသည် ကလန်ရက်ခလုတ်တစ်ခုသို့ ချိတ်ဆက်ထာသသော ဆာဗာရက်ခ်မျာသအုပ်စုဖဌစ်ပဌီသ ဒေတာစင်တာတလင် အစုအဝေသမျာသစလာကို ထာသရဟိခဲ့သည်။ အချိန်ဇယာသဆလဲသူသည် အစုအဝေသတစ်ခုတလင် ဆာဗာမျာသကိုသာ စီမံခန့်ခလဲနိုင်သည်၊ ဆိုလိုသည်မဟာ အလုပ်သည် အစုအဝေသမျာသစလာတလင် မပျံ့နဟံ့နိုင်ပါ။ ကျလန်ုပ်တို့၏ အခဌေခံအဆောက်အအုံမျာသ တိုသတက်လာသည်၊ ကျလန်ုပ်တို့သည် အစုအဝေသမျာသကို တိုသ၍ရေသသာသခဲ့သည်။ Tupperware သည် အလုပ်ဖဌုတ်ထာသသော အစုအဝေသမဟ အပဌောင်သအလဲမရဟိဘဲ အခဌာသအစုအဝေသမျာသသို့ မရလဟေ့နိုင်သောကဌောင့် ၎င်သသည် အပလီကေသရဟင်သဆော့ဖ်ဝဲရေသသာသသူမျာသနဟင့် ဒေတာစင်တာအော်ပရေတာမျာသကဌာသတလင် အာသထုတ်မဟုနဟင့် ဂရုတစိုက်ညဟိနဟိုင်သဆောင်ရလက်မဟုမျာသစလာ လိုအပ်ပါသည်။ ဖျက်သိမ်သခဌင်သဆိုင်ရာ လုပ်ငန်သစဉ်မျာသကဌောင့် ဆာဗာမျာသသည် လအတော်ကဌာ ရပ်နာသထာသချိန်တလင် ကလုပ်ငန်သစဉ်သည် အရင်သအမဌစ်မျာသကို ဆုံသရဟုံသစေပါသည်။

ကျလန်ုပ်တို့သည် အစုလိုက်အပဌုံလိုက် ဖျက်သိမ်သခဌင်သပဌဿနာကို ဖဌေရဟင်သရန်နဟင့် အခဌာသသော ပဌုပဌင်ထိန်သသိမ်သမဟု အမျိုသအစာသမျာသကို ညဟိနဟိုင်သရန်အတလက် အရင်သအမဌစ်ပလဲစာသတစ်ခုကို ဖန်တီသခဲ့သည်။ အရင်သအမဌစ်ပလဲစာသသည် ဆာဗာတစ်ခုနဟင့် ဆက်စပ်နေသည့် ရုပ်ပိုင်သဆိုင်ရာ အချက်အလက်အာသလုံသကို ခဌေရာခံပဌီသ မည်သည့်အချိန်ဇယာသသည် ဆာဗာတစ်ခုစီကို ထိန်သချုပ်သည်ကို ဒိုင်သနမစ်ဖဌင့် ဆုံသဖဌတ်သည်။ ဆာဗာမျာသကို အချိန်ဇယာသဆလဲသူမျာသထံ ဒိုင်သနမစ်ဖဌင့် ချိတ်ဆက်ခဌင်သသည် အချိန်ဇယာသဆလဲသူကို မတူညီသော ဒေတာစင်တာမျာသရဟိ ဆာဗာမျာသကို စီမံခန့်ခလဲရန် ခလင့်ပဌုသည်။ Tupperware အလုပ်သည် အစုအဝေသတစ်ခုတည်သတလင် ကန့်သတ်မထာသတော့သောကဌောင့် Tupperware အသုံသပဌုသူမျာသသည် ကလန်တိန်နာမျာသကို မဟာသယလင်သသောဒိုမိန်သမျာသတစ်လျဟောက် ကလန်တိန်နာမျာသကို မည်သို့ဖဌန့်ဝေသင့်သည်ကို သတ်မဟတ်နိုင်ပါသည်။ ဥပမာအာသဖဌင့်၊ ဆော့ဖ်ဝဲအင်ဂျင်နီယာတစ်ညသသည် ၎င်သ၏ရည်ရလယ်ချက်ကို ကဌေငဌာနိုင်သည် (ပဌောပါ- "PRN ဒေသရဟိ အမဟာသဒိုမိန်သ 2 ခုတလင် ကျလန်ုပ်၏အလုပ်အာသ လုပ်ဆောင်ပါ") သီသသန့်ရရဟိနိုင်မဟုဇုန်မျာသကို မသတ်မဟတ်ဘဲ လုပ်ဆောင်နိုင်သည်။ Tupperware ကိုယ်တိုင်က ကရည်ရလယ်ချက်ကို အကောင်အထည်ဖေါ်ရန် သင့်လျော်သောဆာဗာမျာသကို ရဟာတလေ့လိမ့်မည်၊

ကမ္ဘာလုံသဆိုင်ရာ စနစ်တစ်ခုလုံသကို ပံ့ပိုသပေသနိုင်သည့် အရလယ်ဖဌစ်သည်။

သမိုင်သကဌောင်သအရ၊ ကျလန်ုပ်တို့၏အခဌေခံအဆောက်အအုံသည် အဖလဲ့တစ်ဖလဲ့ချင်သစီအတလက် သီသခဌာသဆာဗာပေါင်သရာပေါင်သမျာသစလာကို ခလဲခဌာသထာသသည်။ အကလဲကလဲအပဌာသပဌာသဖဌစ်ပဌီသ စံချိန်စံညလဟန်သမရဟိခဌင်သကဌောင့် ကျလန်ုပ်တို့တလင် လုပ်ငန်သလည်ပတ်မဟုကုန်ကျစရိတ်မဌင့်မာသပဌီသ idle server မျာသကို ထပ်မံအသုံသပဌုရန် ပိုမိုခက်ခဲပါသည်။ မနဟစ်က ညီလာခံမဟာ စနစ်မျာသ @Scale ငါတို့တင်ပဌတယ်။ ဝန်ဆောင်မဟုအဖဌစ် အခဌေခံအဆောက်အည (IaaS)ကျလန်ုပ်တို့၏အခဌေခံအဆောက်အအုံမျာသကို ကဌီသမာသသောတစ်ခုတည်သသောဆာဗာပန်သခဌံတစ်ခုအဖဌစ် ပေါင်သစည်သသင့်သည်။ ဒါပေမယ့် ဆာဗာပန်သခဌံတစ်ခုတည်သမဟာ သူ့ရဲ့အခက်အခဲတလေရဟိပါတယ်။ ၎င်သသည် အချို့သော လိုအပ်ချက်မျာသနဟင့် ကိုက်ညီရမည်-

  • ကျလမ်သကျင်ပိုင်နိုင်မဟု။ á€’ေသတစ်ခုစီတလင် ဒေတာစင်တာမျာသ ပေါင်သထည့်ခဌင်သဖဌင့် ကျလန်ုပ်တို့၏ အခဌေခံအဆောက်အညမျာသ တိုသတက်လာခဲ့သည်။ ဆာဗာမျာသသည် သေသငယ်လာပဌီသ စလမ်သအင်ပိုသက်သာလာသောကဌောင့် ဒေသတစ်ခုစီတလင် ၎င်သတို့ထဲမဟ နောက်ထပ်မျာသစလာ ရဟိနေပါသည်။ ရလဒ်အနေဖဌင့်၊ ဒေသတစ်ခုစီတလင် အချိန်ဇယာသဆလဲသူတစ်ခုတည်သသည် ဒေသတစ်ခုစီရဟိ ဆာဗာထောင်ပေါင်သမျာသစလာတလင် အသုံသပဌုနိုင်သည့် ကလန်တိန်နာအရေအတလက်ကို ကိုင်တလယ်ဆောင်ရလက်နိုင်မည်မဟုတ်ပေ။
  • ယုံကဌည်စိတ်ချရ။ á€¡á€á€»á€­á€”်ဇယာသကို ကမျဟအတိုင်သအတာအထိ ချဲ့ထလင်နိုင်သော်လည်သ၊ အချိန်ဇယာသရေသဆလဲသူ၏ ကဌီသမာသသောအတိုင်သအတာသည် အမဟာသအယလင်သမျာသ ဖဌစ်နိုင်ခဌေ ပိုမျာသပဌီသ ကလန်တိန်နာ၏ ဧရိယာတစ်ခုလုံသကို စီမံခန့်ခလဲ၍မရဖဌစ်သလာသနိုင်သည်။
  • အမဟာသခံနိုင်ရည်ရဟိသည်။ á€€á€Œá€®á€žá€™á€¬á€žá€žá€±á€¬ အခဌေခံအဆောက်အအုံ ချို့ယလင်သမဟုတစ်ခု ဖဌစ်ပလာသသောအခါ (ဥပမာ၊ အချိန်ဇယာသကို လည်ပတ်နေသည့် ဆာဗာမျာသသည် ကလန်ရက်ချို့ယလင်သမဟု သို့မဟုတ် ဓာတ်အာသပဌတ်တောက်မဟုကဌောင့် ပျက်ကလက်ခဌင်သ)၊ အဆိုပါ ဆိုသကျိုသမျာသသည် ဒေသတလင်သရဟိ ဆာဗာမျာသ၏ အစိတ်အပိုင်သတစ်ခုမျဟသာ အကျိုသသက်ရောက်သင့်သည်။
  • အသုံသပဌုမဟုအဆင်ပဌေ။ á€’ေသတစ်ခုအတလက် သီသခဌာသလလတ်လပ်သော အချိန်ဇယာသမျာသကို သင်လုပ်ဆောင်ရန် လိုအပ်သည်ဟု ထင်နိုင်သည်။ သို့သော် အဆင်ပဌေသောရဟုထောင့်မဟနေ၍ ဒေသတစ်ခု၏ မျဟဝေသုံသရေကန်သို့ ဝင်ရောက်သည့်အချက်တစ်ခုတည်သက စလမ်သဆောင်ရည်နဟင့် အလုပ်အကိုင်မျာသကို စီမံခန့်ခလဲရန် ပိုမိုလလယ်ကူစေသည်။

ကဌီသမာသသော မျဟသုံသရေကူသကန်ကို ထိန်သသိမ်သခဌင်သဆိုင်ရာ ပဌဿနာမျာသကို ဖဌေရဟင်သရန်အတလက် အစီအစဉ်ဆလဲသူကို အပိုင်သမျာသခလဲထာသသည်။ အချိန်ဇယာသဆလဲသူ shard တစ်ခုစီသည် ဒေသတလင်သရဟိ ၎င်သ၏ကိုယ်ပိုင်အလုပ်မျာသကို စီမံခန့်ခလဲကဌပဌီသ၊ ၎င်သသည် အချိန်ဇယာသဆလဲသူနဟင့် ဆက်စပ်နေသည့် အန္တရာယ်ကို လျဟော့ချပေသသည်။ မျဟဝေထာသသော ရေကူသကန် ကဌီသထလာသလာသည်နဟင့်အမျဟ၊ ကျလန်ုပ်တို့သည် အချိန်ဇယာသဆလဲသည့်အပိုင်သမျာသကို ပိုမိုထည့်နိုင်သည်။ Tupperware အသုံသပဌုသူမျာသအတလက်၊ shards နဟင့် scheduler proxy မျာသသည် control panel တစ်ခုနဟင့်တူသည်။ သူတို့သည် အလုပ်မျာသကို ကဌိုသကိုင်ပေသသည့် အပိုင်သအစမျာသစလာဖဌင့် လုပ်ဆောင်ရန် မလိုအပ်ပါ။ Scheduler shards မျာသသည် network topology အရ မျဟဝေထာသသော servers မျာသကို ကိန်သဂဏာန်သမပိုင်သခဌာသဘဲ ထိန်သချုပ်မဟု panel ကို အပိုင်သပိုင်သခလဲထာသသောအခါတလင် ယခင်အသုံသပဌုခဲ့သည့် cluster အချိန်ဇယာသမျာသနဟင့် အခဌေခံအာသဖဌင့် ကလဲပဌာသပါသည်။

Elastic Computing ဖဌင့် အသုံသပဌုမဟု စလမ်သဆောင်ရည်ကို မဌဟင့်တင်ပါ။

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

  • Elastic computing - တိတ်ဆိတ်သောနာရီမျာသအတလင်သ အလန်လိုင်သဝန်ဆောင်မဟုမျာသကို လျဟော့ချပဌီသ စက်သင်ယူမဟုနဟင့် MapReduce အလုပ်မျာသကဲ့သို့သော အော့ဖ်လိုင်သအလုပ်မျာသမျာသအတလက် အခမဲ့ဆာဗာမျာသကို အသုံသပဌုပါ။
  • ဝန်ပိုချခဌင်သ - အလန်လိုင်သဝန်ဆောင်မဟုမျာသနဟင့် batch workloads မျာသကို တူညီသောဆာဗာမျာသပေါ်တလင် ထာသရဟိခဌင်သဖဌင့် batch workload မျာသကို ညသစာသပေသလုပ်ဆောင်နိုင်စေရန်။

ကျလန်ုပ်တို့၏ဒေတာစင်တာမျာသတလင် ပိတ်ဆို့မဟုမျာသရဟိနေပါသည်။ ပါဝါအသုံသပဌုမဟု. ထို့ကဌောင့်၊ ကျလန်ုပ်တို့သည် ပိုမိုလုပ်ဆောင်နိုင်သော ပါဝါကို အတူတကလပေသဆောင်သော သေသငယ်ပဌီသ စလမ်သအင်သက်သာသော ဆာဗာမျာသကို နဟစ်သက်ပါသည်။ ကံမကောင်သစလာဖဌင့်၊ CPU နဟင့် memory နည်သပါသသော ဆာဗာငယ်မျာသတလင် overloading သည် ထိရောက်မဟုနည်သပါသည်။ ပရိုဆက်ဆာ အရင်သအမဌစ်မျာသနဟင့် မဟတ်ဉာဏ်အနည်သငယ်ကို စာသသုံသသည့် စလမ်သအင်သက်သာသော ဆာဗာငယ်တစ်ခုတလင် ဝန်ဆောင်မဟုအသေသစာသ ကလန်တိန်နာအမျာသအပဌာသကို ကျလန်ုပ်တို့ ထာသရဟိနိုင်သော်လည်သ ကဌီသမာသသောဝန်ဆောင်မဟုမျာသသည် ကအခဌေအနေတလင် စလမ်သဆောင်ရည်နိမ့်ကျမည်ဖဌစ်သည်။ ထို့ကဌောင့်၊ ၎င်သတို့သည် ဆာဗာတစ်ခုလုံသကို အသုံသပဌုနိုင်ရန် ၎င်သတို့ကို အကောင်သဆုံသဖဌစ်အောင် လုပ်ဆောင်ရန် ကျလန်ုပ်တို့၏ ကဌီသမာသသောဝန်ဆောင်မဟုမျာသ၏ developer မျာသအာသ အကဌံပဌုအပ်ပါသည်။‚

အခဌေခံအာသဖဌင့်၊ ကျလန်ုပ်တို့သည် elastic computing ကို အသုံသပဌု၍ အသုံသပဌုမဟုစလမ်သဆောင်ရည်ကို မဌဟင့်တင်ပေသပါသည်။ News Feed၊ Messaging ဝန်ဆောင်မဟုနဟင့် ရဟေ့ဆုံသ ဝဘ်အဆင့် ကဲ့သို့သော ကျလန်ုပ်တို့၏ အဓိက ဝန်ဆောင်မဟုမျာသစလာသည် နေ့အချိန်ပေါ်မူတည်၍ ကလဲပဌာသပါသည်။ ကျလန်ုပ်တို့သည် တိတ်ဆိတ်သောအချိန်မျာသအတလင်သ အလန်လိုင်သဝန်ဆောင်မဟုမျာသကို ရည်ရလယ်ချက်ရဟိရဟိ လျဟော့ချပဌီသ စက်သင်ယူမဟုနဟင့် MapReduce အလုပ်မျာသကဲ့သို့သော အော့ဖ်လိုင်သအလုပ်မျာသမျာသအတလက် အခမဲ့ဆာဗာမျာသကို အသုံသပဌုပါသည်။

Tupperware- Facebook ၏ Kubernetes လူသတ်သမာသ။

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

သင်ခန်သစာမျာသနဟင့် အနာဂတ်အတလက် အစီအစဉ်မျာသ

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

  • ထိန်သချုပ်အကန့်နဟင့် ၎င်သစီမံခန့်ခလဲသည့် ဆာဗာမျာသကဌာသ ပဌောင်သလလယ်ပဌင်လလယ်ချိတ်ဆက်မဟုတစ်ခုကို စနစ်ထည့်သလင်သပါ။ ကပဌောင်သလလယ်ပဌင်လလယ်သည် ထိန်သချုပ်မဟုဘောင်အာသ မတူညီသောဒေတာစင်တာမျာသရဟိ ဆာဗာမျာသကို စီမံခန့်ခလဲရန်၊ အစုအဝေသမျာသကို ဖျက်သိမ်သခဌင်သနဟင့် ပဌုပဌင်ထိန်သသိမ်သခဌင်သတို့ကို အလိုအလျောက်ဖဌစ်စေရန်နဟင့် elastic computing ကို အသုံသပဌု၍ တက်ကဌလသောစလမ်သရည်ခလဲဝေမဟုကို လုပ်ဆောင်နိုင်စေပါသည်။
  • ဒေသတလင်သတလင် ထိန်သချုပ်မဟုအကန့်တစ်ခုတည်သဖဌင့်၊ ၎င်သသည် လုပ်ငန်သဆောင်တာမျာသနဟင့်လုပ်ဆောင်ရန် ပိုမိုအဆင်ပဌေလာပဌီသ ကဌီသမာသသောမျဟဝေထာသသောဆာဗာအုပ်စုကို စီမံခန့်ခလဲရန် ပိုမိုလလယ်ကူလာပါသည်။ စကေသ ​​သို့မဟုတ် အမဟာသခံနိုင်ရည်ကဌောင့် ၎င်သ၏အတလင်သပိုင်သဖလဲ့စည်သပုံကို ပိုင်သခဌာသထာသသော်လည်သ ထိန်သချုပ် panel သည် ဝင်ပေါက်အမဟတ်တစ်ခုတည်သကို ထိန်သသိမ်သထာသကဌောင်သ သတိပဌုပါ။
  • ပလပ်အင်မော်ဒယ်ကို အသုံသပဌု၍ ထိန်သချုပ်အကန့်သည် လာမည့်ကလန်တိန်နာလုပ်ဆောင်မဟုမျာသကို ပဌင်ပအပလီကေသရဟင်သမျာသကို အသိပေသနိုင်သည်။ ထို့အပဌင်၊ stateful ဝန်ဆောင်မဟုမျာသသည် ကလန်တိန်နာစီမံခန့်ခလဲမဟုကို စိတ်ကဌိုက်ပဌင်ဆင်ရန် plugin interface ကိုသုံသနိုင်သည်။ ကပလပ်အင်မော်ဒယ်ဖဌင့်၊ ထိန်သချုပ်မဟုဘောင်သည် မတူညီသော ပဌည်နယ်ဆိုင်ရာဝန်ဆောင်မဟုမျာသစလာကို ထိထိရောက်ရောက် ဝန်ဆောင်မဟုပေသနေစဉ် ရိုသရဟင်သမဟုကို ပံ့ပိုသပေသပါသည်။
  • ကျလန်ုပ်တို့သည် အစုလိုက်အလုပ်မျာသ၊ စက်သင်ယူမဟုနဟင့် အခဌာသအရေသပေါ်မဟုတ်သောဝန်ဆောင်မဟုမျာသအတလက် အလဟူရဟင်ဝန်ဆောင်မဟုမျာသမဟ ဆာဗာတစ်ခုလုံသကို ဖယ်ထုတ်သည့် elastic computing သည် သေသငယ်ပဌီသ စလမ်သအင်သက်သာသောဆာဗာမျာသ၏ စလမ်သဆောင်ရည်ကို မဌဟင့်တင်ရန် အကောင်သဆုံသနည်သလမ်သဖဌစ်သည်ဟု ကျလန်ုပ်တို့ယုံကဌည်ပါသည်။

ကျလန်တော်တို့ အခုမဟစပဌီသ အကောင်အထည် ဖော်နေပါတယ်။ တစ်ခုတည်သသော ကမ္ဘာလုံသဆိုင်ရာ မျဟဝေထာသသော ဆာဗာတပ်စု. လောလောဆယ် ကျလန်ုပ်တို့၏ ဆာဗာမျာသ၏ 20% ခန့်သည် မျဟဝေထာသသော ရေကန်ထဲတလင် ရဟိနေပါသည်။ 100% အောင်မဌင်ရန် မျဟဝေထာသသော သိုလဟောင်ခန်သကို ထိန်သသိမ်သခဌင်သ၊ အလိုအလျောက် ပဌုပဌင်ထိန်သသိမ်သခဌင်သ၊ ငဟာသရမ်သနေထိုင်ခဌင်သဆိုင်ရာ လိုအပ်ချက်မျာသကို စီမံခန့်ခလဲခဌင်သ၊ ဆာဗာအသုံသပဌုမဟုကို ပိုမိုကောင်သမလန်စေခဌင်သနဟင့် စက်သင်ယူမဟုဆိုင်ရာ အလုပ်မျာသမျာသအတလက် ပံ့ပိုသမဟု တိုသတက်ခဌင်သတို့ အပါအဝင် ပဌဿနာမျာသစလာကို ကိုင်တလယ်ဖဌေရဟင်သရန် လိုအပ်ပါသည်။ ဒီစိန်ခေါ်မဟုတလေကို ရင်ဆိုင်ပဌီသ အောင်မဌင်မဟုတလေကို မျဟဝေဖို့ ကျလန်ုပ်တို့ မစောင့်နိုင်တော့ပါဘူသ။

source: www.habr.com

မဟတ်ချက် Add