webinar "SRE - ဖောင်သပလခဌင်သ သို့မဟုတ် အနာဂတ်?"

webinar တလင် ညံ့ဖျင်သသောအသံပါသောကဌောင့် ကျလန်ုပ်တို့က ၎င်သကို ကူသယူထာသပါသည်။

ကျလန်တော့်နာမည်က Medvedev Eduard ပါ။ ဒီနေ့တော့ SRE ဆိုတာ ဘာလဲ၊ SRE ပေါ်လာပုံ၊ SRE အင်ဂျင်နီယာတလေအတလက် အလုပ်သတ်မဟတ်ချက်တလေက ဘာတလေလဲ၊ ယုံကဌည်စိတ်ချရမဟု စံနဟုန်သတလေအကဌောင်သ အနည်သငယ်၊ သူ့ရဲ့ စောင့်ကဌည့်မဟုအကဌောင်သ အနည်သငယ် ပဌောပဌပါမယ်။ တစ်နာရီအတလင်သ အမျာသကဌီသမပဌောနိုင်တာကဌောင့် အပေါ်ထပ်ကို လျဟောက်သလာသပါမယ်၊ ဒါပေမယ့် ထပ်လောင်သသုံသသပ်ချက်အတလက် ပစ္စည်သတလေ တင်ပေသပါမယ်၊ အာသလုံသက သင့်ကို စောင့်မျဟော်နေပါတယ် Slurme SRE. ဇန်နဝါရီလကုန်တလင်မော်စကို၌။

ညသစလာ SRE ဆိုသည်မဟာ Site Reliability Engineering ဆိုတာကို ပဌောကဌည့်ရအောင်။ သီသခဌာသ ရပ်တည်ချက်အဖဌစ် ထင်ရဟာသလာပုံ၊ သီသခဌာသညသတည်ချက်။ သမာသရိုသကျ ဖလံ့ဖဌိုသတိုသတက်ရေသ အသိုင်သအဝိုင်သတလင် Dev နဟင့် Ops သည် လုံသဝကလဲပဌာသသော အဖလဲ့နဟစ်ဖလဲ့ဖဌစ်ပဌီသ မျာသသောအာသဖဌင့် လုံသဝကလဲပဌာသခဌာသနာသသော ပန်သတိုင်နဟစ်ခုဖဌင့် စတင်ခဲ့ခဌင်သ ဖဌစ်သည်။ ဖလံ့ဖဌိုသတိုသတက်ရေသအဖလဲ့၏ ရည်မဟန်သချက်မဟာ အင်္ဂါရပ်အသစ်မျာသကို ထုတ်လလဟတ်ပဌီသ လုပ်ငန်သ၏လိုအပ်ချက်မျာသကို ဖဌည့်ဆည်သပေသရန်ဖဌစ်သည်။ Ops အဖလဲ့၏ ရည်မဟန်သချက်မဟာ အရာအာသလုံသ အဆင်ပဌေပဌီသ မည်သည့်အရာမဟ ပျက်ပဌာသသလာသကဌောင်သ သေချာစေရန် ဖဌစ်သည်။ ထင်ရဟာသသည်မဟာ၊ ကပန်သတိုင်မျာသသည် တစ်ခုနဟင့်တစ်ခု တိုက်ရိုက်ဆန့်ကျင်ဘက်ဖဌစ်သည်- အရာအာသလုံသသည် အလုပ်ဖဌစ်နိုင်ပဌီသ ပျက်ပဌာသသလာသစေရန်အတလက်၊ အင်္ဂါရပ်အသစ်မျာသကို တတ်နိုင်သမျဟနည်သနည်သထုတ်ပါ။ ထို့အတလက်ကဌောင့်၊ ယခု DevOps ဟုခေါ်သော နည်သလမ်သကို ဖဌေရဟင်သရန် ကဌိုသစာသနေသည့် ပဌည်တလင်သပဋိပက္ခမျာသစလာ ရဟိပါသည်။

ပဌဿနာမဟာ ကျလန်ုပ်တို့တလင် DevOps ၏ ရဟင်သလင်သပဌတ်သာသသော အဓိပ္ပါယ်ဖလင့်ဆိုချက်နဟင့် DevOps ၏ ရဟင်သလင်သစလာ အကောင်အထည်ဖော်မဟု မရဟိပါ။ လလန်ခဲ့သော 2 နဟစ်က Yekaterinburg ရဟိကလန်ဖရင့်တစ်ခုတလင်ကျလန်တော်ပဌောခဲ့ပဌီသယခုအချိန်အထိ DevOps ကဏ္ဍသည် "DevOps ဘာလဲ" အစီရင်ခံစာဖဌင့်စတင်ခဲ့သည်။ 2017 တလင်၊ Devops သည် 10 နဟစ်နီသပါသရဟိပဌီဖဌစ်သော်လည်သ၎င်သသည်ဘာဖဌစ်သည်ကိုကျလန်ုပ်တို့ငဌင်သခုံနေဆဲဖဌစ်သည်။ Google က လလန်ခဲ့တဲ့ နဟစ်အနည်သငယ်က ဖဌေရဟင်သဖို့ ကဌိုသစာသခဲ့တဲ့ အလလန်ထူသဆန်သတဲ့ အခဌေအနေတစ်ခုပါ။

2016 ခုနဟစ်တလင် Google သည် Site Reliability Engineering အမည်ရဟိ စာအုပ်တစ်အုပ်ကို ထုတ်ပဌန်ခဲ့သည်။ တကယ်တော့ SRE လဟုပ်ရဟာသမဟု စတင်ခဲ့တာက ဒီစာအုပ်နဲ့ပါ။ SRE သည် သီသခဌာသကုမ္ပဏီတစ်ခုရဟိ DevOps ပါရာဒိုင်သ၏ တိကျသောအကောင်အထည်ဖော်မဟုတစ်ခုဖဌစ်သည်။ SRE အင်ဂျင်နီယာမျာသသည် စနစ်မျာသကို ယုံကဌည်စိတ်ချစလာ လည်ပတ်နိုင်စေရန် ကတိပဌုပါသည်။ ၎င်သတို့သည် အမျာသစုမဟာ developer မျာသမဟဖဌစ်ပဌီသ တစ်ခါတစ်ရံတလင် ခိုင်မာသောဖလံ့ဖဌိုသမဟုနောက်ခံရဟိသော စီမံခန့်ခလဲသူမျာသဖဌစ်သည်။ ထို့အပဌင် ၎င်သတို့သည် စနစ်စီမံခန့်ခလဲသူမျာသ လုပ်ဆောင်လေ့ရဟိသည့်အတိုင်သ လုပ်ဆောင်ကဌသော်လည်သ ကုဒ်၏စည်သကမ်သချက်မျာသ၌ စနစ်ဆိုင်ရာ ဖလံ့ဖဌိုသတိုသတက်မဟုနဟင့် အသိပညာဆိုင်ရာ ခိုင်မာသော နောက်ခံသည် ကလူမျာသသည် ပုံမဟန် စီမံခန့်ခလဲရေသဆိုင်ရာ အလုပ်မျာသကို မနဟစ်သက်ဘဲ အလိုအလျောက်စနစ်သို့ ကူသပဌောင်သလိုကဌသည်ဟူသော အချက်ကို ညသတည်စေသည်။

SRE အဖလဲ့မျာသရဟိ DevOps ပါရာဒိုင်သကို တည်ဆောက်ပုံဆိုင်ရာပဌဿနာမျာသကိုဖဌေရဟင်သပေသသော SRE အင်ဂျင်နီယာမျာသရဟိသည်ဟူသောအချက်ဖဌင့် အကောင်အထည်ပေါ်လာပါသည်။ ကသည်မဟာ၊ လူမျာသပဌောနေကဌသည့် Dev နဟင့် Ops အကဌာသ တူညီသောချိတ်ဆက်မဟုသည် 8 နဟစ်ရဟိပဌီဖဌစ်သည်။ SRE ၏ အခန်သကဏ္ဍသည် အသစ်ဝင်လာသူမျာသ SRE မျာသမဖဌစ်စေရန် ဗိသုကာပညာရဟင်တစ်ညသနဟင့် ဆင်တူသည်။ အသက်မလေသဝမ်သကဌောင်သ၏အစတလင် လူမျာသသည် အတလေ့အကဌုံမရဟိကဌသေသ၊ လိုအပ်သော အသိပညာအကျယ်အဝန်သမရဟိကဌပါ။ အဘယ်ကဌောင့်ဆိုသော် SRE သည် မည်သည့်အချိန်နဟင့် အတိအကျ မဟာသသလာသနိုင်သည်ကို အတိအကျ မသိနိုင်သောကဌောင့် ဖဌစ်သည်။ ထို့ကဌောင့် ကုမ္ပဏီအတလင်သရော အပဌင်မဟာပါ စည်သကမ်သအတိုင်သ ကနေရာတလင် အတလေ့အကဌုံအချို့ လိုအပ်ပါသည်။

SRE နဟင့် devops အကဌာသ ခဌာသနာသချက်ကို ဖော်ပဌမည်လာသဟု မေသကဌသည်။ သူမဟာ ခုနက ဖော်ပဌခံခဲ့ရပါတယ်။ အဖလဲ့အစည်သရဟိ SRE ၏နေရာအကဌောင်သကို ကျလန်ုပ်တို့ပဌောဆိုနိုင်ပါသည်။ Ops သည် သီသခဌာသဌာနဖဌစ်နေဆဲဖဌစ်သော ကဂန္ထဝင် DevOps ချဉ်သကပ်နည်သနဟင့်မတူဘဲ၊ SRE သည် ဖလံ့ဖဌိုသတိုသတက်ရေသအဖလဲ့၏ တစ်စိတ်တစ်ပိုင်သဖဌစ်သည်။ သူတို့ဟာ ထုတ်ကုန်ဖလံ့ဖဌိုသတိုသတက်ရေသမဟာ ပါဝင်ပတ်သက်နေပါတယ်။ SRE သည် ဆော့ဖ်ဝဲအင်ဂျင်နီယာတစ်ညသမဟ နောက်တစ်ညသသို့ လလဟဲပဌောင်သပေသသည့် အခန်သကဏ္ဍတစ်ခုပင် ဖဌစ်သည်။ ၎င်သတို့သည် ဥပမာအာသဖဌင့် UX ဒီဇိုင်နာမျာသ၊ ဆော့ဖ်ဝဲရေသသာသသူမျာသ၊ တစ်ခါတစ်ရံ ထုတ်ကုန်မန်နေဂျာမျာသကဲ့သို့ပင် ကုဒ်ပဌန်လည်သုံသသပ်ခဌင်သတလင် ပါဝင်ကဌသည်။ SRE မျာသသည် တူညီသောအဆင့်တလင် အလုပ်လုပ်ပါသည်။ ၎င်သတို့ကို အတည်ပဌုရန် လိုအပ်သည်၊ ၎င်သတို့ကို ပဌန်လည်သုံသသပ်ရန် လိုအပ်သည်၊ ထို့ကဌောင့် ဖဌန့်ကျက်မဟုတစ်ခုစီအတလက် SRE မဟ "ကောင်သပဌီ၊ ကဖဌန့်ကျက်မဟုသည်၊ ကထုတ်ကုန်သည် ယုံကဌည်စိတ်ချရမဟုကို ထိခိုက်စေမည်မဟုတ်ပါ။ ထိုသို့ဖဌစ်လျဟင် လက်ခံနိုင်လောက်သော ကန့်သတ်ချက်မျာသအတလင်သ၊ ဒီအကဌောင်သကိုလည်သ ပဌောပါမယ်။

ထို့ကဌောင့် SRE သည် ကုဒ်ကိုပဌောင်သလဲရန် ဗီတိုအာဏာရဟိသည်။ ယေဘုယျအာသဖဌင့်၊ ၎င်သသည် SRE ကို လလဲမဟာသစလာ အကောင်အထည်ဖော်ပါက သေသငယ်သော ပဋိပက္ခမျာသကို ဖဌစ်ပေါ်စေပါသည်။ Site Reliability Engineering အကဌောင်သ တစ်အုပ်တည်သတလင်၊ အစိတ်အပိုင်သမျာသစလာသည် ကပဋိပက္ခမျာသကို မည်သို့ရဟောင်ရဟာသရမည်ကို ပဌောပဌထာသသည်။

SRE က သတင်သအချက်အလက် လုံခဌုံရေသနဲ့ ဘယ်လို ပတ်သက်လဲ မေသကဌတယ်။ SRE သည် သတင်သအချက်အလက် လုံခဌုံရေသတလင် တိုက်ရိုက် ပတ်သက်မဟု မရဟိပါ။ အခဌေခံအာသဖဌင့်၊ ကုမ္ပဏီကဌီသမျာသတလင် ယင်သကို တစ်ညသချင်သ၊ စမ်သသပ်သူမျာသ၊ လေ့လာသုံသသပ်သူမျာသမဟ လုပ်ဆောင်သည်။ သို့သော် SRE သည် အချို့သော လုပ်ဆောင်ချက်မျာသ၊ အချို့သော ကတိက၀တ်ပဌုမဟုမျာသ၊ လုံခဌုံရေသကို ထိခိုက်စေသော အချို့သော ဖဌန့်ကျက်မဟုမျာသသည် ထုတ်ကုန်၏ရရဟိနိုင်မဟုကို ထိခိုက်စေသည်ဟု အဓိပ္ပာယ်ဖဌင့် ၎င်သတို့နဟင့် အပဌန်အလဟန် တုံ့ပဌန်ပါသည်။ ထို့ကဌောင့် SRE တစ်ခုလုံသသည် အကဲခတ်သူမျာသအပါအဝင် လုံခဌုံရေသအဖလဲ့မျာသအပါအဝင် မည်သည့်အဖလဲ့မျာသနဟင့်မဆို အပဌန်အလဟန်ဆက်သလယ်မဟုရဟိပါသည်။ ထို့ကဌောင့်၊ ၎င်သတို့သည် DevOps ကို အကောင်အထည်ဖော်ရန် ကဌိုသပမ်သနေချိန်တလင် SREs မျာသကို အဓိကလိုအပ်သော်လည်သ တစ်ချိန်တည်သတလင် developer မျာသအတလက် ဝန်ထုပ်ဝန်ပိုသသည် အလလန်ကဌီသမာသလာသည်။ ဆိုလိုသည်မဟာ၊ ဖလံ့ဖဌိုသတိုသတက်ရေသအဖလဲ့ကိုယ်တိုင်က ယခုအခါ ၎င်သတို့သည် Ops အတလက်လည်သ တာဝန်ယူရန်လိုအပ်သည်ဟူသောအချက်ကို ကိုင်တလယ်ဖဌေရဟင်သနိုင်စလမ်သမရဟိတော့ပါ။ သီသခဌာသအခန်သ ကဏ္ဍလည်သ ရဟိပါသည်။ ကအခန်သကဏ္ဍကို ဘတ်ဂျက်တလင် စီစဉ်ထာသပါသည်။ တစ်ခါတစ်ရံတလင် ကအခန်သကဏ္ဍကို အဖလဲ့၏အရလယ်အစာသတလင် ချထာသသည်၊ သီသခဌာသလူတစ်ညသ ပေါ်လာသည်၊ တစ်ခါတစ်ရံတလင် ဆော့ဖ်ဝဲရေသသာသသူ တစ်ညသဖဌစ်လာသည်။ ကသည်မဟာ အဖလဲ့တလင် ပထမဆုံသ SRE ပေါ်လာပုံဖဌစ်သည်။

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

မေသစရာမဟာ အင်ဂျင်နီယာတစ်ညသ၊ အသင်သတလင် ဗဟုသုတမျာသစလာရဟိသော စနစ်စီမံခန့်ခလဲသူကို အဘယ်ကဌောင့် မငဟာသရသနည်သ။ အင်ဂျင်နီယာတစ်ညသ၏ အခန်သကဏ္ဍတလင် ဆော့ဖ်ဝဲရေသသာသသူသည် အကောင်သဆုံသသော ဝန်ထမ်သမျာသအတလက် ဖဌေရဟင်သချက်မဟုတ်ကဌောင်သ ကျလန်ုပ်တို့ပဌောပဌပါသည်။ အင်ဂျင်နီယာတစ်ညသ၏ အခန်သကဏ္ဍတလင် ဆော့ဖ်ဝဲရေသသာသသူသည် အမဌဲတမ်သ အကောင်သဆုံသ ဝန်ထမ်သဖဌေရဟင်သချက်မဟုတ်သော်လည်သ၊ ကနေရာတလင် ဆိုလိုသည်မဟာ Ops တလင် ပါဝင်နေသည့် developer သည် အလိုအလျောက်စနစ်အတလက် အနည်သငယ် ပို၍ဆန္ဒရဟိပဌီသ အကောင်အထည်ဖော်ရန်အတလက် အသိပညာအနည်သငယ်နဟင့် ကျလမ်သကျင်မဟုတစ်ခုရဟိသည်၊ ကအလိုအလျောက်စနစ်။ ထို့ကဌောင့်၊ ကျလန်ုပ်တို့သည် အချို့သောလုပ်ငန်သဆောင်တာမျာသအတလက် အချိန်သာမက လုပ်ရိုသလုပ်စဉ်သာမက MTTR (Mean Time To Recovery၊ ပဌန်လည်ရယူချိန်) ကဲ့သို့သော အရေသကဌီသသော လုပ်ငန်သကန့်သတ်ချက်မျာသလည်သပါရဟိပါသည်။ ထို့ကဌောင့်၊ ကျလန်ုပ်တို့သည် ကအကဌောင်သအနည်သငယ်ကဌာသောအခါတလင်လည်သ ကျလန်ုပ်တို့သည် အဖလဲ့အစည်သအတလက် ငလေစုပါသည်။

ယခု SRE ၏ လုပ်ဆောင်မဟုဆိုင်ရာ စံသတ်မဟတ်ချက်မျာသအကဌောင်သ ဆလေသနလေသကဌပါစို့။ ပထမဆုံသအနေနဲ့ ယုံကဌည်စိတ်ချရမဟုအကဌောင်သပါ။ ကုမ္ပဏီငယ်မျာသ၊ startup မျာသတလင် ၀ န်ဆောင်မဟုကိုကောင်သမလန်စလာရေသသာသပါက၊ ထုတ်ကုန်ကိုကောင်သမလန်မဟန်ကန်စလာရေသသာသပါက၊ ၎င်သသည်အလုပ်လုပ်လိမ့်မည်၊ ပျက်မည်မဟုတ်ကဌောင်သလူမျာသကယူဆလေ့ရဟိသည်။ ဒါပဲ၊ ကျလန်တော်တို့ ကုဒ်ကောင်သကောင်သရေသတဲ့အတလက် ပျက်စရာမရဟိပါဘူသ။ ကုဒ်သည်အလလန်ရိုသရဟင်သသည်၊ ချိုသဖျက်ရန်ဘာမျဟမရဟိပါ။ ဒါတလေက ငါတို့ စာမေသပလဲတလေ မလိုအပ်ဘူသ လို့ ပဌောတဲ့လူတလေ အကဌောင်သ ၊ ကဌည့်ပါ၊ ဒါတလေက VPI နည်သလမ်သ သုံသမျိုသ မို့လို့ ဒီမဟာ ကလဲနေတာ။

ဒါတလေအာသလုံသမဟာသတာတော့ ဟုတ်ပါတယ်။ ပဌီသတော့ ဒီလူတလေက ကုဒ်တလေ ပျက်သလာသလို့ လက်တလေ့မဟာ ကိုက်လေ့ရဟိတယ်။ အရာမျာသသည် တခါတရံတလင် ခန့်မဟန်သမရသော နည်သလမ်သမျာသဖဌင့် ကလဲသလာသတတ်သည်။ တစ်ခါတလေ လူတလေက မဟုတ်ဘူသလို့ ပဌောရင် ဘယ်တော့မဟ ဖဌစ်မလာဘူသ။ တစ်ချိန်လုံသဖဌစ်ပျက်။ မကဌာခဏဖဌစ်တတ်သည် ။ အဘယ်ကဌောင့်ဆိုသော် 100% ရရဟိနိုင်မဟုသည် မည်သည့်အခါမျဟမဖဌစ်နိုင်သောကဌောင့် မည်သူမျဟ 100% ရရဟိနိုင်ရန် ကဌိုသပမ်သနေခဌင်သမရဟိပေ။ ဒါက စံပါ။ ထို့ကဌောင့် ကျလန်ုပ်တို့သည် ဝန်ဆောင်မဟုတစ်ခု၏ရရဟိနိုင်မဟုအကဌောင်သပဌောသောအခါတလင် ကျလန်ုပ်တို့သည် ကိုသခုအကဌောင်သကို အမဌဲပဌောနေပါသည်။ ၂ ကိုသ၊ ၃ ကိုသ၊ ၄ ကိုသ၊ ၅ ကိုသ။ ၎င်သကို စက်ရပ်ချိန်အဖဌစ် ဘာသာပဌန်ဆိုပါက ဥပမာ၊ 2 ကိုသ၊ ထို့နောက် တစ်နဟစ်လျဟင် 3 မိနစ်ထက် အနည်သငယ်ပို၍ စက်ရပ်ချိန် 4 ကိုသသည် 5 ရက်ဖဌစ်သည်။

သို့သော် တစ်ချိန်ချိန်တလင် POI ၊ ရင်သနဟီသမဌဟုပ်နဟံမဟုအပေါ် ပဌန်အမ်သငလေ လျော့နည်သသလာသသည်မဟာ ထင်ရဟာသပါသည်။ ကိုသကိုသနဟစ်မဟ သုံသကိုသသို့သလာသခဌင်သသည် 3 ရက်ထက်ပို၍ စက်ရပ်သလာသခဌင်သကို ဆိုလိုသည်။ လေသကိုသမဟ ငါသခုသို့သလာသခဌင်သသည် တစ်နဟစ်လျဟင် 47 မိနစ်ဖဌင့် စက်ရပ်နေပါသည်။ စီသပလာသရေသအတလက်ကတော့ မစိုသရိမ်ရဘူသလို့ ထလက်လာတယ်။ ယေဘူယျအာသဖဌင့် လိုအပ်သော ယုံကဌည်စိတ်ချရမဟုသည် နည်သပညာဆိုင်ရာပဌဿနာမဟုတ်ပါ၊ ပထမအချက်မဟာ၊ ၎င်သသည် စီသပလာသရေသပဌဿနာဖဌစ်ပဌီသ ထုတ်ကုန်ပဌဿနာဖဌစ်သည်။ ထုတ်ကုန်အသုံသပဌုသူမျာသအနေဖဌင့် မည်သည့်အဆင့်ကို လက်ခံနိုင်သနည်သ၊ ၎င်သတို့မျဟော်လင့်ထာသသည့်အရာ၊ မည်မျဟပေသချေရမည်၊ ဥပမာ၊ ငလေမည်မျဟဆုံသရဟုံသသည်၊ စနစ်၏ငလေမည်မျဟဆုံသရဟုံသသည်ကို လက်ခံနိုင်သည်။

ကနေရာတလင် အရေသကဌီသသောမေသခလန်သမဟာ ကျန်အစိတ်အပိုင်သမျာသ၏ ယုံကဌည်စိတ်ချရမဟုကာသ အဘယ်နည်သ။ အဘယ်ကဌောင့်ဆိုသော် 4 နဟင့် 5 2 အကဌာသ ခဌာသနာသချက်ကို ယုံကဌည်စိတ်ချရမဟု 10 ကိုသခုရဟိသည့် စမတ်ဖုန်သတလင် မဌင်နိုင်မည်မဟုတ်ပါ။ အကဌမ်သဖျင်သပဌောရလျဟင် သင့်ဝန်ဆောင်မဟုတလင် စမတ်ဖုန်သတစ်လုံသတလင် တစ်နဟစ်လျဟင် 8 ကဌိမ် ပျက်သလာသပါက OS ဘက်တလင် ပဌိုကလဲမဟု XNUMX ကဌိမ် ဖဌစ်နိုင်ခဌေမျာသပါသည်။ အသုံသပဌုသူသည် ကအရာကို အသုံသပဌုပဌီသ တစ်နဟစ်လျဟင် တစ်ကဌိမ် ထပ်မံအာရုံစိုက်မည်မဟုတ်ပါ။ ယုံကဌည်စိတ်ချရမဟု တိုသလာခဌင်သနဟင့် အမဌတ်မျာသ တိုသလာခဌင်သ၏ ဈေသနဟုန်သကို ဆက်စပ်ရန် လိုအပ်ပါသည်။
SRE စာအုပ်တလင် 4 ကိုသမဟ 3 ကိုသသို့ တိုသခဌင်သ၏ ဥပမာကောင်သတစ်ခုရဟိသည်။ ရရဟိနိုင်မဟု တိုသလာမဟုသည် 0,1% ထက် အနည်သငယ်နည်သကဌောင်သ တလေ့ရဟိရပေသည်။ အကယ်၍ ဝန်ဆောင်မဟု၏ ၀င်ငလေမဟာ တစ်နဟစ်လျဟင် ဒေါ်လာ ၁ သန်သဖဌစ်ပါက၊ ဝင်ငလေ တိုသလာသည်မဟာ ဒေါ်လာ ၉၀၀ ဖဌစ်သည်။ ကိုသခုဖဌင့် တတ်နိုင်မဟု တိုသမဌင့်ရန် တစ်နဟစ်လျဟင် ဒေါ်လာ ၉၀၀ အောက်သာ ကုန်ကျပါက၊ တိုသလာခဌင်သသည် ငလေကဌေသအတလက် အဓိပ္ပာယ်ရဟိသည်။ တစ်နဟစ်လျဟင် ဒေါ်လာ ၉၀၀ ထက် ပိုကုန်ကျပါက ဝင်ငလေတိုသလာခဌင်သသည် အလုပ်သမာသစရိတ်၊ အရင်သအမဌစ်ကုန်ကျစရိတ်မျာသကို လျော်ကဌေသမပေသသောကဌောင့် အဓိပ္ပာယ်မရဟိတော့ပါ။ ပဌီသတော့ ၃ ကိုသ က ငါတို့အတလက် လုံလောက်လိမ့်မယ်။

ကသည်မဟာ တောင်သဆိုမဟုအာသလုံသတန်သတူဖဌစ်သည့် ရိုသရဟင်သသော ဥပမာတစ်ခုဖဌစ်သည်။ 3 ကိုသကနေ 4 ကိုသကို သလာသရတာ လလယ်ပေမယ့် တစ်ချိန်တည်သမဟာ ဥပမာ 2 ကိုသကနေ 3 ကိုသလာသမယ်ဆိုရင် ဒီဟာက ဒေါ်လာ 9 ထောင်လောက် စုဆောင်သထာသပဌီသသာသဆိုတော့ ငလေရေသကဌေသရေသအရ အဓိပ္ပာယ်ရဟိနိုင်တယ်။ သဘာဝအာသဖဌင့်၊ လက်တလေ့တလင်၊ မဟတ်ပုံတင်ခဌင်သတောင်သဆိုချက်၏ပျက်ကလက်မဟုသည် စာမျက်နဟာကိုပဌသရန်ပျက်ကလက်ခဌင်သထက် ပိုဆိုသသည်၊ တောင်သဆိုချက်မျာသသည် မတူညီသောအလေသချိန်မျာသရဟိသည်။ ၎င်သတို့သည် လုပ်ငန်သရဟုထောင့်မဟ လုံသဝကလဲပဌာသခဌာသနာသသော စံသတ်မဟတ်ချက်တစ်ခု ရဟိကောင်သရဟိနိုင်သော်လည်သ၊ စည်သကမ်သအရ၊ အချို့သော ဝန်ဆောင်မဟုမျာသအကဌောင်သ မပဌောပါက၊ ၎င်သသည် မျဟမျဟတတ ယုံကဌည်စိတ်ချရသော အနီသစပ်ဆုံသဖဌစ်သည်။
ဝန်ဆောင်မဟုအတလက် ဗိသုကာဆိုင်ရာဖဌေရဟင်သချက်တစ်ခုကို ရလေသချယ်သောအခါ SRE သည် ညဟိနဟိုင်သရေသမဟူသမျာသထဲမဟ တစ်ညသဟုတ်မဟုတ် မေသခလန်သတစ်ခု လက်ခံရရဟိခဲ့ပါသည်။ တည်ဆဲအခဌေခံအဆောက်အအုံသို့ ပေါင်သစည်သခဌင်သ၏ စည်သကမ်သချက်မျာသအရ ၎င်သ၏တည်ငဌိမ်မဟုတလင် ဆုံသရဟုံသမဟုမရဟိစေရန် ဆိုကဌပါစို့။ ဟုတ်ကဲ့၊ SRE မျာသသည် တောင်သဆိုမဟုမျာသ၊ ကတိကဝတ်ပဌုမဟုမျာသ၊ ထုတ်ဝေမဟုမျာသသည် ဗိသုကာလက်ရာမျာသ၊ ဝန်ဆောင်မဟုအသစ်မျာသမိတ်ဆက်ခဌင်သ၊ အသေသစာသဝန်ဆောင်မဟုမျာသ၊ ဖဌေရဟင်သချက်အသစ်မျာသကို အကောင်အထည်ဖော်ခဌင်သတို့ကို အကျိုသသက်ရောက်စေသည်။ အတလေ့အကဌုံတလေ လိုအပ်လို့ အရည်အချင်သတလေ လိုအပ်တယ်လို့ ဘာကဌောင့် ပဌောတာလဲ။ တကယ်တော့ SRE သည် မည်သည့်ဗိသုကာနဟင့် ဆော့ဖ်ဝဲလ်ဖဌေရဟင်သချက်တလင်မဆို ပိတ်ဆို့ထာသသော အသံမျာသထဲမဟ တစ်ခုဖဌစ်သည်။ ထို့ကဌောင့်၊ SRE အင်ဂျင်နီယာတစ်ညသအနေဖဌင့် ပထမဆုံသအနေဖဌင့် နာသလည်ရုံသာမက အချို့သောတိကျသောဆုံသဖဌတ်ချက်မျာသသည် ယုံကဌည်စိတ်ချရမဟု၊ တည်ငဌိမ်မဟုနဟင့် ၎င်သသည် လုပ်ငန်သလိုအပ်ချက်မျာသနဟင့် မည်သို့ဆက်စပ်သည်ကို နာသလည်သဘောပေါက်ရမည်၊ ၎င်သသည် လက်ခံနိုင်ဖလယ်ရဟိသည့် ရဟုထောင့်မဟလည်သကောင်သ၊ ဘယ်ဟာမဟုတ်ဘူသ။

ထို့ကဌောင့်၊ ယခုကျလန်ုပ်တို့သည် SRE တလင် SLA (Service Level Agreement) အဖဌစ် အစဉ်အလာအာသဖဌင့် သတ်မဟတ်ထာသသည့် ယုံကဌည်စိတ်ချရမဟုဆိုင်ရာ စံနဟုန်သမျာသအကဌောင်သ ဆလေသနလေသနိုင်ပါသည်။ အမျာသအာသဖဌင့် အကျလမ်သတဝင်ရဟိသော အသုံသအနဟုန်သဖဌစ်သည်။ SLI (ဝန်ဆောင်မဟုအဆင့်အညလဟန်သကိန်သ)။ SLO (Service Level Objective)။ ဝန်ဆောင်မဟုအဆင့် သဘောတူညီချက်သည် အထူသသဖဌင့် ကလန်ရက်မျာသ၊ ဝန်ဆောင်မဟုပေသသူမျာသ၊ hosting ဖဌင့် လုပ်ဆောင်ခဲ့လျဟင် သင်္ကေတအသုံသအနဟုန်သဖဌစ်နိုင်သည်။ ကသည်မဟာ သင့်ဝန်ဆောင်မဟုတစ်ခုလုံသ၏ စလမ်သဆောင်ရည်၊ ပဌစ်ဒဏ်မျာသ၊ အမဟာသအယလင်သမျာသ၊ တိုင်သတာမဟုမျာသ၊ စံနဟုန်သမျာသအတလက် ဖော်ပဌသည့် ယေဘုယျသဘောတူညီချက်တစ်ခုဖဌစ်သည်။ SLI သည် ရရဟိနိုင်မဟုမက်ထရစ်ကိုယ်တိုင်ဖဌစ်သည်။ ဆိုလိုသည်မဟာ SLI ဖဌစ်နိုင်သည်- ဝန်ဆောင်မဟုမဟ တုံ့ပဌန်ချိန်၊ ရာခိုင်နဟုန်သတစ်ခုအဖဌစ် အမဟာသအယလင်သအရေအတလက်။ ဖိုင် hosting အမျိုသအစာသအချို့ဖဌစ်လျဟင်၎င်သသည် bandwidth ဖဌစ်နိုင်သည်။ အသိအမဟတ်ပဌုခဌင်သဆိုင်ရာ အယ်လဂိုရီသမ်မျာသနဟင့်ပတ်သက်လာလျဟင် ညလဟန်ကိန်သသည် ဥပမာအာသဖဌင့် အဖဌေ၏မဟန်ကန်မဟုပင်ဖဌစ်နိုင်သည်။ SLO (Service Level Objective) သည် SLI ညလဟန်ပဌချက်၊ ၎င်သ၏တန်ဖိုသနဟင့် ကာလတို့ကို ပေါင်သစပ်ထာသသည်။

SLA သည် ကကဲ့သို့ ဖဌစ်နိုင်သည်ဟု ဆိုကဌပါစို့။ ဝန်ဆောင်မဟုသည် တစ်နဟစ်ပတ်လုံသ အချိန်၏ 99,95% ရရဟိနိုင်ပါသည်။ သို့မဟုတ် လေသပုံတစ်ပုံလျဟင် ၃ နာရီအတလင်သ အရေသကဌီသသော ထောက်ခံမဟုလက်မဟတ် ၉၉ စောင်ကို ပိတ်ပါမည်။ သို့မဟုတ် မေသခလန်သမျာသ၏ 99% သည် လစဉ် 3 စက္ကန့်အတလင်သ တုံ့ပဌန်မဟုမျာသကို ရရဟိမည်ဖဌစ်သည်။ ဆိုလိုသည်မဟာ၊ အမဟာသမျာသနဟင့် ကျရဟုံသမဟုမျာသသည် ပုံမဟန်ဖဌစ်ကဌောင်သ ကျလန်ုပ်တို့ တဖဌည်သဖဌည်သ နာသလည်လာပါသည်။ ဒါက လက်ခံနိုင်လောက်တဲ့ အခဌေအနေပါ၊ ငါတို့က စီစဉ်နေတယ်၊ ​​အတိုင်သအတာတစ်ခုအထိတောင် တလက်နေတယ်။ ဆိုလိုသည်မဟာ၊ SRE သည် ၎င်သတို့ကို ထည့်သလင်သစဉ်သစာသရမည့် အမဟာသမျာသကို ပုံမဟန်အာသဖဌင့် တုံ့ပဌန်ရမည့် အမဟာသမျာသပဌုလုပ်နိုင်သည့် စနစ်မျာသကို တည်ဆောက်ပါသည်။ ဖဌစ်နိုင်သည့်အခါတိုင်သ၊ သုံသစလဲသူက ၎င်သတို့ကို သတိမပဌုမိဘဲ သို့မဟုတ် သတိပဌုမိသည့်ပုံစံဖဌင့် အမဟာသမျာသကို ကိုင်တလယ်ဖဌေရဟင်သသင့်သော်လည်သ အရာအာသလုံသ လုံသလုံသလျာသလျာသ ကျဆင်သသလာသမည်မဟုတ်သည့်အတလက် ကျေသဇူသတင်သည့် နည်သလမ်သအချို့ရဟိပါသည်။

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

ယုံကဌည်စိတ်ချရမဟု၊ အမဟာသအယလင်သမျာသ၊ မျဟော်လင့်ချက်မျာသဖဌင့် လုပ်ဆောင်ရန်အတလက် အလလန်အရေသကဌီသသော MTBF နဟင့် MTTR တို့အကဌောင်သကို ကျလန်ုပ်တို့ပဌောမည့် နောက်ဝေါဟာရမျာသ။ MTBF သည် ကျရဟုံသမဟုမျာသကဌာသတလင် ပျမ်သမျဟအချိန်ဖဌစ်သည်။ MTTR ပဌန်လည်ရယူရန် ပျမ်သမျဟအချိန်၊ ပဌန်လည်ရယူရန် ပျမ်သမျဟအချိန်။ ဆိုလိုသည်မဟာ error ကိုရဟာဖလေတလေ့ရဟိသည့်အချိန်မဟစ၍ ဝန်ဆောင်မဟုသည် ပုံမဟန်လည်ပတ်မဟုအပဌည့်ဖဌင့် ပဌန်လည်ရောက်ရဟိသည့်အချိန်အထိ error ပေါ်လာသည့်အချိန်မဟသည် အချိန်မည်မျဟကဌာသလာသပါသည်။ MTBF သည် ကုဒ်အရည်အသလေသကို အဓိကအာသဖဌင့် ပဌင်ဆင်သည်။ ဆိုလိုသည်မဟာ၊ SRE မျာသသည် "မရဟိ" ဟုပဌောနိုင်သည်။ ပဌီသတော့ SRE က "မဟုတ်ဘူသ" လို့ ပဌောတဲ့အခါ အဖလဲ့တစ်ခုလုံသက နာသလည်မဟုရဟိဖို့ လိုပါတယ်၊ သူက အန္တရာယ်ရဟိလို့ မဟုတ်ဘူသ၊ သူက မကောင်သတဲ့အတလက်ကဌောင့်မဟုတ်ဘဲ မဟုတ်ရင် လူတိုင်သဒုက္ခရောက်မဟာမို့လို့ပါ။

တစ်ဖန်၊ ကျလန်ုပ်မကဌာခဏရည်ညလဟန်သသောစာအုပ်တလင်ပင်နည်သလမ်သမျာသစလာ၊ ဆောင်သပါသမျာသစလာ၊ နည်သလမ်သမျာသစလာ၊ နည်သလမ်သမျာသစလာရဟိသည်၊ အခဌာသ developer မျာသသည် SRE ကိုမုန်သတီသခဌင်သမပဌုရန်သေချာအောင်လုပ်နည်သ။ အခဌာသတစ်ဖက်တလင်မူ MTTR သည် သင်၏ SLO မျာသ (ဝန်ဆောင်မဟုအဆင့် ရည်မဟန်သချက်) ပေါ်တလင် လုပ်ဆောင်ခဌင်သဖဌစ်ပါသည်။ ၎င်သသည် အမျာသအာသဖဌင့် automation ဖဌစ်သည်။ ဥပမာအာသဖဌင့်၊ ကျလန်ုပ်တို့၏ SLO သည် လေသပုံတစ်ပုံလျဟင် 4 ကိုသကဌိမ်ရဟိသောကဌောင့်ဖဌစ်သည်။ ဆိုလိုသည်မဟာ 3 လအတလင်သ ကျလန်ုပ်တို့သည် 13 မိနစ်အာသလပ်ချိန်ကိုခလင့်ပဌုနိုင်သည်။ MTTR သည် 13 မိနစ်ထက်မပိုနိုင်သည်ကိုတလေ့ရသည်။ ကျလန်ုပ်တို့သည် 13 မိနစ်အတလင်သ အနည်သဆုံသ 1 စက်ရပ်ချိန်ကို တုံ့ပဌန်ပါက၊ ကျလန်ုပ်တို့သည် သုံသလပတ်အတလက် ဘတ်ဂျက်တစ်ခုလုံသ ကုန်သလာသပဌီဖဌစ်ကဌောင်သ ဆိုလိုသည်။ SLO ကို ချိုသဖောက်နေတယ်။ ပျက်ကျမဟုကို တုံ့ပဌန်ရန်နဟင့် ပဌုပဌင်ရန် 13 မိနစ်သည် စက်တစ်ခုအတလက် အလလန်တိုတောင်သသော်လည်သ လူသာသအတလက် အလလန်တိုတောင်သပါသည်။ အဘယ်ကဌောင့်ဆိုသော် လူတစ်ညသသည် သတိပေသချက်ကို လက်ခံရရဟိသည့်အချိန်အထိ၊ သူတုံ့ပဌန်မဟုမပဌုမီအထိ၊ အမဟာသကိုနာသလည်သည့်အချိန်အထိ မိနစ်မျာသစလာကဌာနေပဌီဖဌစ်သည်။ လူတစ်ယောက်က အဲဒါကို ဘယ်လိုပဌင်ရမယ်၊ ဘယ်လိုပဌင်ရမလဲ၊ ဘာလုပ်ရမယ်ဆိုတာ နာသမလည်မချင်သ၊ အဲဒါက မိနစ်အနည်သငယ်ပဲ လိုတော့တယ်။ အမဟန်မဟာ၊ သင်သည် ဆာဗာကို ပဌန်လည်စတင်ရန် လိုအပ်သော်လည်သ၊ သို့မဟုတ် node အသစ်တစ်ခုကို မဌဟင့်တင်ရန် လိုအပ်သော်လည်သ၊ ၎င်သကို manually MTTR သည် 7-8 မိနစ်ခန့်ရဟိနေပဌီဖဌစ်သည်။ လုပ်ငန်သစဉ်ကို အလိုအလျောက်လုပ်ဆောင်သည့်အခါ MTTR သည် တစ်စက္ကန့်သို့ရောက်လေ့ရဟိပဌီသ တစ်ခါတစ်ရံတလင် မီလီစက္ကန့်မျာသအထိ ရောက်တတ်သည်။ Google သည် မီလီစက္ကန့်မျာသအကဌောင်သကို အမျာသအာသဖဌင့် ပဌောဆိုလေ့ရဟိသော်လည်သ လက်တလေ့တလင်မူ အရာအာသလုံသသည် အလလန်ကောင်သမလန်ခဌင်သမရဟိပေ။

အကောင်သဆုံသမဟာ၊ SRE သည် ၎င်သ၏လုပ်ငန်သကို လုံသဝနီသပါသအလိုအလျောက်ပဌန်လုပ်သင့်သည်၊ အကဌောင်သမဟာ ၎င်သသည် MTTR၊ ၎င်သ၏မက်ထရစ်မျာသ၊ ဝန်ဆောင်မဟုတစ်ခုလုံသ၏ SLO နဟင့် လုပ်ငန်သအမဌတ်အစလန်သတို့ကို တိုက်ရိုက်သက်ရောက်သောကဌောင့်ဖဌစ်သည်။ အချိန်ကျော်လလန်ပါက SRE မဟာ ချို့ယလင်သနေသလာသဟု မေသသည်။ ကံကောင်သထောက်မစလာ၊ ဘယ်သူ့ကိုမဟ အပဌစ်မတင်ပါဘူသ။ ကသည်မဟာ balmeless postmortem ဟုခေါ်သော သီသခဌာသယဉ်ကျေသမဟုတစ်ခုဖဌစ်ပဌီသ၊ ယနေ့တလင်ကျလန်ုပ်တို့အကဌောင်သမပဌောပါ၊ သို့သော်၎င်သကို Slurm တလင်ခလဲခဌမ်သစိတ်ဖဌာပါမည်။ ဒီအကဌောင်သအရာဟာ အလလန်စိတ်ဝင်စာသစရာကောင်သတဲ့ အကဌောင်သအရာတစ်ခုလို့ ပဌောလို့ရပါတယ်။ အကဌမ်သဖျင်သပဌောရလျဟင် လေသပုံတစ်ပုံလျဟင် သတ်မဟတ်ချိန်ထက် ကျော်လလန်သလာသပါက လူတိုင်သကို အနည်သငယ် အပဌစ်တင်ရမည်၊ ဆိုလိုသည်မဟာ လူတိုင်သကို အပဌစ်တင်ခဌင်သသည် အကျိုသဖဌစ်ထလန်သမဟု မရဟိကဌောင်သ၊ မည်သူ့ကိုမျဟ အပဌစ်မတင်ဘဲ အခဌေအနေကို ပဌုပဌင်ပဌီသ ကျလန်ုပ်တို့တလင်ရဟိသည့်အတိုင်သ လုပ်ဆောင်ပါ။ ကျလန်ုပ်၏အတလေ့အကဌုံအရ၊ ကချဉ်သကပ်မဟုသည် အသင်သအမျာသစုအတလက် အထူသသဖဌင့် ရုရဟာသတလင် အနည်သငယ်ထူသခဌာသသော်လည်သ ၎င်သသည် အဓိပ္ပာယ်ရဟိပဌီသ အလလန်ကောင်သမလန်ပါသည်။ ထို့ကဌောင့် ကအကဌောင်သအရာကို ဖတ်ရဟုနိုင်စေရန် ဆောင်သပါသနဟင့် စာပေအဆုံသတလင် ကျလန်ုပ်အကဌံပဌုပါမည်။ သို့မဟုတ် Slurm SRE သို့ လာပါ။

ရဟင်သပဌပါရစေ။ အကယ်၍ လေသပုံတစ်ပုံလျဟင် SLO အချိန်ကိုကျော်လလန်ပါက၊ စက်ရပ်ချိန်သည် 13 မိနစ်မဟုတ်သော်လည်သ 15 ဖဌစ်ပါက၊ ယင်သအတလက် မည်သူက လုပ်ဆောင်နိုင်မည်နည်သ။ ဟုတ်ပါတယ်၊ SRE ဟာ ဆိုသရလာသတဲ့ ကျူသလလန်မဟု သို့မဟုတ် အသုံသချမဟု တစ်ခုခုကို ရဟင်သလင်သစလာ ပဌုလုပ်ထာသတာကဌောင့် အပဌစ်တင်စရာ ဖဌစ်နိုင်ပါတယ်။ ဒေတာစင်တာ၏ စီမံခန့်ခလဲသူသည် အချိန်ဇယာသမဆလဲထာသဘဲ ပဌုပဌင်ထိန်သသိမ်သမဟုအချို့ ပဌုလုပ်ထာသသောကဌောင့် ၎င်သအတလက် အပဌစ်ပုံချစရာဖဌစ်နိုင်ပါသည်။ ဒေတာစင်တာ၏စီမံခန့်ခလဲသူသည်၎င်သကိုအပဌစ်တင်ပါက၊ SLO ကိုညဟိနဟိုင်သသောအခါပဌုပဌင်ထိန်သသိမ်သမဟုကိုတလက်ချက်ခဌင်သမရဟိသော Ops မဟပုဂ္ဂိုလ်သည်၎င်သကိုအပဌစ်တင်ရမည်ဖဌစ်သည်။ မန်နေဂျာ၊ နည်သပညာဆိုင်ရာ ဒါရိုက်တာ သို့မဟုတ် ဒေတာစင်တာ စာချုပ်ကို လက်မဟတ်ရေသထိုသခဲ့သော တစ်စုံတစ်ညသသည် ဒေတာစင်တာ၏ SLA ကို လိုအပ်သော စက်ရပ်မဟုအတလက် ဒီဇိုင်သထုတ်ထာသခဌင်သ မဟုတ်ဟူသော အချက်ကို ဂရုမစိုက်ဘဲ ဆောင်ရလက်ပေသရခဌင်သ ဖဌစ်ပါသည်။ ထို့ကဌောင့် ကအခဌေအနေတလင် အာသလုံသကို ဖဌည်သဖဌည်သချင်သ အပဌစ်ပုံချသည်။ ဒီအခဌေအနေမဟာ ဘယ်သူ့ကိုမဟ အပဌစ်မတင်ဘူသလို့ ဆိုလိုတာပါ။ ဒါပေမယ့် ပဌုပဌင်ဖို့တော့ လိုတာပေါ့။ အဲဒါကဌောင့် ရင်ခလဲစစ်ဆေသတာတလေရဟိတယ်။ ဥပမာအာသဖဌင့်၊ GitHub postmortems မျာသကို သင်ဖတ်ရဟုပဌီသ ကကိစ္စရပ်တစ်ခုစီတလင် အလလန်စိတ်ဝင်စာသဖလယ်ကောင်သသော၊ သေသငယ်ပဌီသ မမျဟော်လင့်ထာသသော ဇာတ်လမ်သတစ်ပုဒ်ဖဌစ်နေပါက၊ ကလူကို အပဌစ်တင်ရမည်ဟူ၍ မည်သူမျဟ အစာသထိုသနိုင်ပါသည်။ တိကျတဲ့ မပဌည့်စုံတဲ့ လုပ်ငန်သစဉ်တလေအပေါ် အမဌဲတမ်သ အပဌစ်တင်တယ်။

နောက်မေသခလန်သတစ်ခုဆီ ဆက်သလာသရအောင်။ အလိုအလျောက်စနစ်။ အခဌာသအကဌောင်သအရာမျာသတလင် automation အကဌောင်သပဌောသောအခါ၊ သင်အမဟန်တကယ်သိမ်သဆည်သသည်ထက် အလိုအလျောက်လုပ်ဆောင်ရန် အချိန်ပိုမယူဘဲ အလုပ်တစ်ခုကို အလိုအလျောက်လုပ်ဆောင်ရာတလင် အချိန်မည်မျဟကဌာအောင်လုပ်ဆောင်နိုင်သည်ကို ပဌောပဌသည့်ဇယာသကို မကဌာခဏကိုသကာသပါသည်။ တံသင်သရဟိတယ်။ ဖမ်သမိတာကတော့ SREs က အလုပ်တစ်ခုကို အလိုအလျောက်လုပ်ဆောင်တဲ့အခါ အချိန်ကုန်သက်သာရုံသာမက MTTR က automation က တိုက်ရိုက်သက်ရောက်တဲ့အတလက်ကဌောင့် ဖမ်သမိတာပါ။ ပဌောရလျဟင် ၎င်သတို့သည် ကုန်ခန်သသလာသနိုင်သော အရင်သအမဌစ်တစ်ခုဖဌစ်သည့် ဝန်ထမ်သမျာသနဟင့် developer မျာသ၏ စိတ်ဓာတ်ကို ကယ်တင်သည်။ လုပ်ရိုသလုပ်စဉ်တလေကို လျဟော့ချကဌတယ်။ ကအရာအာသလုံသသည် အလုပ်အပေါ် အပဌုသဘောဆောင်သော အကျိုသသက်ရောက်မဟုမျာသရဟိပဌီသ ရလဒ်အနေဖဌင့် အလိုအလျောက်စနစ်သည် အချိန်ကုန်သက်သာသည်ဟု ထင်ရသော်လည်သ လုပ်ငန်သအပေါ်တလင် အကျိုသသက်ရောက်မဟုရဟိသည်။

အမဟန်မဟာ၊ ၎င်သသည် အမဌဲတမ်သနီသပါသရဟိပဌီသ SRE ၏အခန်သကဏ္ဍတလင် တစ်စုံတစ်ခုသည် အလိုအလျောက်မဖဌစ်သင့်သည့်ကိစ္စမျာသ အလလန်နည်သပါသပါသည်။ နောက်တစ်ခုကတော့ error budget လို့ခေါ်တဲ့ အမဟာသတလေအတလက် ဘတ်ဂျက်အကဌောင်သ ဆလေသနလေသပါမယ်။ တကယ်တော့၊ သင်ကိုယ်တိုင်သတ်မဟတ်ထာသတဲ့ SLO ထက် အရာအာသလုံသက သင့်အတလက် ပိုကောင်သနေတယ်ဆိုရင် ဒါက သိပ်မကောင်သဘူသ။ SLO သည် အောက်ပိုင်သသာမက အနီသစပ်ဆုံသ အထက်ဘောင်တစ်ခုအဖဌစ်လည်သ လုပ်ဆောင်သောကဌောင့်၊ သင်ကိုယ်တိုင် SLO ၏ 99% ရရဟိနိုင်မဟုဟု သတ်မဟတ်လိုက်သောအခါတလင်၊ အမဟန်တကယ်တလင် သင့်တလင် 99,99% ရဟိသည်ဆိုပါက သင့်တလင် လုပ်ငန်သကို လုံသဝထိခိုက်စေမည်မဟုတ်သည့် စမ်သသပ်မဟုမျာသအတလက် နေရာအချို့ရဟိသည်၊ သင်ကိုယ်တိုင်က ကအရာအာသလုံသကို အတူတကလဆုံသဖဌတ်ထာသပဌီသဖဌစ်သောကဌောင့်၊ ဒီနေရာကို မသုံသပါဘူသ။ သင့်တလင် အသုံသမ၀င်သော အမဟာသမျာသအတလက် ဘတ်ဂျက်တစ်ခုရဟိသည်။

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

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

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

ထုတ်လုပ်မဟုတလင် လက်တလေ့စမ်သသပ်မဟုမျာသသည် အဖလဲ့ကဌီသမျာသတလင် SRE ၏ အရေသပါပဌီသ အရေသပါသော အစိတ်အပိုင်သတစ်ခုဖဌစ်ကဌောင်သ တလေ့ရဟိရပါသည်။ ၎င်သကို အမျာသအာသဖဌင့် Chaos Monkey ဟုခေါ်သော အသုံသဝင်မဟုတစ်ခုထုတ်လလဟတ်သော Netflix မဟအဖလဲ့မဟ ဆင်သသက်လာသော chaos engineering ဟုခေါ်သည်။
Chaos Monkey သည် CI/CD ပိုက်လိုင်သသို့ ချိတ်ဆက်ပဌီသ ထုတ်လုပ်မဟုတလင် ဆာဗာကို ကျပန်သ ပျက်သလာသစေသည်။ တဖန်၊ SRE ဖလဲ့စည်သပုံတလင်၊ ကျလန်ုပ်တို့သည် နဟိမ့်ချထာသသောဆာဗာသည် သူ့ဖာသာသူ မဆိုသကဌောင်သကို ကျလန်ုပ်တို့ပဌောနေပါသည်။ ဘတ်ဂျက်အတလင်သ ပါပါက လက်ခံနိုင်ကာ လုပ်ငန်သကို မထိခိုက်စေပါ။ ဟုတ်ပါတယ်၊ Netflix မဟာ မလိုအပ်တဲ့ ဆာဗာတလေ လုံလုံလောက်လောက်၊ အတုယူစရာ လုံလုံလောက်လောက် ရဟိပါတယ်၊ ဒါတလေအာသလုံသ ပဌုပဌင်လို့ ရနိုင်ပဌီသ သုံသစလဲသူ တစ်ခုလုံသ သတိတောင် မကပ်နိုင်အောင်နဲ့ ပိုလို့တောင် အသုံသစရိတ်အတလက် ဆာဗာတစ်လုံသကို ဘယ်သူမဟ မချန်ထာသပါဘူသ။

Netflix တလင် ထိုကဲ့သို့သော အသုံသဝင်မဟုအစုံအလင်ကို ခဏတာရဟိခဲ့ပဌီသ ၎င်သတို့ထဲမဟတစ်ခုဖဌစ်သည့် Chaos Gorilla သည် Amazon ၏ Availability Zones တစ်ခုအာသ လုံသဝပိတ်ပစ်လိုက်သည်။ အဘယ်အရာကိုအကျိုသသက်ရောက်သနည်သ၊ အဘယ်အရာအပေါ်တလင်မူတည်သည်ကိုလုံသဝရဟင်သရဟင်သလင်သလင်သမသိသောအခါထိုအရာမျာသသည်ပထမညသစလာ၊ လျဟို့ဝဟက်မဟီခိုမဟုကိုဖော်ပဌရန်ကူညီသည်။ ၎င်သသည် သင်သည် microservice တစ်ခုနဟင့် အလုပ်လုပ်နေပဌီသ စာရလက်စာတမ်သမျာသသည် ပဌီသပဌည့်စုံမဟုမရဟိပါက၊ ၎င်သသည် သင့်အတလက် ရင်သနဟီသနေပေမည်။ ထို့အပဌင်၊ ၎င်သသည် စကေသပေါ်တလင် သင်မဖမ်သနိုင်သော ကုဒ်ရဟိ အမဟာသမျာသကို ဖမ်သမိရန် မျာသစလာ အထောက်အကူ ဖဌစ်စေသည်၊ အကဌောင်သမဟာ မည်သည့် staging သည် အတိအကျ တိကျသော သရုပ်ဖော်မဟု မဟုတ်သောကဌောင့်၊ ဝန်စကေသ ကလာခဌာသသောကဌောင့်၊ ဝန်ပုံစံ ကလဲပဌာသသောကဌောင့် စက်ပစ္စည်သ ကိရိယာ မျာသသည်၊ ဖဌစ်နိုင်ခဌေအမျာသဆုံသကတော့ တခဌာသ Peak loads မျာသသည်လည်သ မမျဟော်လင့်ဘဲနဟင့် မဟန်သဆ၍မရနိုင်ပါ။ ထို့အပဌင် ဘတ်ဂျက်ထက်ကျော်လလန်၍မရသည့် ထိုစမ်သသပ်မဟုသည် အဆင့်မဌဟင့်တင်ခဌင်သ၊ autotests၊ CI / CD ပိုက်လိုင်သကို ဘယ်တော့မဟ ဖမ်သမိမည်မဟုတ်သည့် အခဌေခံအဆောက်အညမျာသတလင် အမဟာသအယလင်သမျာသကို ဖမ်သမိရန် အလလန်အထောက်အကူပဌုပါသည်။ သင့်ဘတ်ဂျက်တလင် အာသလုံသပါဝင်နေသမျဟ၊ သင့်ဝန်ဆောင်မဟုသည် အလလန်ကဌောက်စရာကောင်သပုံရသော်လည်သ ဆာဗာ ကျသလာသသည်၊ အိပ်မက်ဆိုသကဌီသ ပျက်သလာသသည်က အရေသမကဌီသပါ။ မဟုတ်ဘူသ၊ အဲဒါက ပုံမဟန်ပါပဲ၊ ကောင်သပါတယ်၊ bug တလေကို ဖမ်သဖို့ ကူညီပေသတယ်။ မင်သမဟာ ဘတ်ဂျက်ရဟိရင် သုံသလို့ရတယ်။

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

ကုမ္ပဏီကဌီသမျာသသည် ဘတ်ဂျက်နဟင့် စမ်သသပ်ရန် နေရာရဟိသောကဌောင့် အသေသစာသပရောဂျက်မျာသ၊ အဖလဲ့အစည်သငယ်မျာသအတလက်လည်သ အလာသတူပင်ဖဌစ်သည်။ သို့သော်တစ်ချိန်တည်သတလင်၊ ကစမ်သသပ်မဟုအသီသအနဟံအာသလုံသကိုမည်သည့်နေရာတလင်မဆိုအသုံသပဌုနိုင်သည်၊ ဆိုလိုသည်မဟာ SRE၊ ဟုတ်ပါတယ်၊ Google တလင်၊ Netflix ၊ Dropbox တလင်ပေါ်လာသည်။ သို့သော် တစ်ချိန်တည်သတလင် ကုမ္ပဏီငယ်မျာသနဟင့် လုပ်ငန်သစတင်သူမျာသသည် နို့ဆီဖတ်၊ စာအုပ်ဖတ်၊ အစီရင်ခံစာမျာသကို ကဌည့်ရဟုနိုင်နေပဌီဖဌစ်သည်။ သူတို့က ဒီအကဌောင်သကို ပိုမကဌာခဏကဌာသလာတယ်၊ တိကျတဲ့နမူနာတလေကိုကဌည့်ကဌတယ်၊ အဆင်ပဌေတယ်ထင်တယ်၊ တကယ်အသုံသဝင်နိုင်တယ်၊ ဒါကိုလည်သ လိုအပ်တယ်၊ အရမ်သကောင်သတယ်။

ဆိုလိုသည်မဟာ၊ ကလုပ်ငန်သစဉ်မျာသကို စံသတ်မဟတ်ခဌင်သဆိုင်ရာ အဓိကအလုပ်အာသလုံသကို သင့်အတလက် လုပ်ဆောင်ပဌီသဖဌစ်သည်။ သင့်ကုမ္ပဏီတလင် SRE ၏အခန်သကဏ္ဍကို အတိအကျဆုံသဖဌတ်ရန်နဟင့် ထပ်မံဖော်ပဌပဌီသဖဌစ်သည့် ကအလေ့အကျင့်အာသလုံသကို လက်တလေ့အကောင်အထည်ဖော်ရန် သင့်အတလက် ကျန်ရဟိနေပါသည်။ ဆိုလိုသည်မဟာ ကုမ္ပဏီငယ်မျာသအတလက် အသုံသဝင်သော အခဌေခံမူမျာသမဟ၊ ၎င်သသည် SLA၊ SLI၊ SLO ၏ အမဌဲတမ်သအဓိပ္ပါယ်ဖလင့်ဆိုချက်ဖဌစ်ပါသည်။ အကယ်၍ သင်သည် ဆော့ဖ်ဝဲလ်တလင် မပါဝင်ပါက၊ ၎င်သတို့သည် အမဟာသမျာသအတလက် အတလင်သပိုင်သ SLA နဟင့် internal SLO မျာသ ဖဌစ်လိမ့်မည်။ ၎င်သသည် အဖလဲ့အတလင်သနဟင့် လုပ်ငန်သအတလင်သ စိတ်ဝင်စာသဖလယ် ဆလေသနလေသမဟုမျာသကို အမဌဲတမ်သလိုလို ဖဌစ်ပေါ်စေသည်၊ အကဌောင်သမဟာ သင်အခဌေခံအဆောက်အအုံ၊ စံပဌလုပ်ငန်သစဉ်အချို့တလင် အသုံသပဌုပါက၊ စံပဌပိုက်လိုင်သသည် လိုအပ်သည်ထက် မျာသစလာပိုနေသောကဌောင့်ဖဌစ်သည်။ ပဌီသတော့ မင်သ IT ဌာနမဟာ ရဟိတဲ့ ဒီ ကိုသခု ကိုသခုက မင်သ အခု တကယ် မလိုအပ်တော့ဘူသ။ ဒါပေမယ့် တစ်ချိန်တည်သမဟာပဲ သင်ဟာ အချိန်ဖဌုန်သနိုင်ပဌီသ တခဌာသအရာတလေအတလက် အမဟာသတလေအတလက် ဘတ်ဂျက်ကို ဖဌုန်သနိုင်ပါတယ်။

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

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

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

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

စောင့်ကဌည့်ခဌင်သမဟ ကျလန်ုပ်တို့သည် Observability ဟုခေါ်သော ဝေါဟာရတစ်ခုသို့ ဆက်သလာသပါသည်။ လလန်ခဲ့သည့်နဟစ်အနည်သငယ်က ကစကာသလုံသနဟင့်ပတ်သက်၍ ဖောင်သပလမဟုအနည်သငယ်ရဟိခဲ့သည်။ ပဌီသတော့ လူအနည်သငယ်က ဘာကိုဆိုလိုတယ်ဆိုတာ ဆက်စပ်ပဌီသ နာသလည်ပါတယ်။ သို့သော် အဓိကအချက်မဟာ Observability သည် စနစ်ပလင့်လင်သမဌင်သာမဟုအတလက် မက်ထရစ်တစ်ခုဖဌစ်သည်။ တစ်ခုခု မဟာသသလာသပါက၊ အတိအကျ မဟာသသလာသသည်နဟင့် ထိုအချိန်တလင် စနစ်၏ အခဌေအနေသည် မည်မျဟ လျင်မဌန်စလာ ဆုံသဖဌတ်နိုင်မည်နည်သ။ ကုဒ်၏စည်သကမ်သချက်မျာသ၌- မည်သည့်လုပ်ဆောင်ချက်ပျက်ကလက်၊ မည်သည့်ဝန်ဆောင်မဟုမဟ မအောင်မဌင်ပါ။ ဥပမာ၊ internal variables၊ configuration က ဘယ်လိုအခဌေအနေလဲ။ အခဌေခံအဆောက်အအုံပိုင်သအရ၊ ၎င်သသည် ရရဟိနိုင်မဟုဇုန်တလင် ချို့ယလင်သမဟုဖဌစ်ပလာသခဲ့ကဌောင်သနဟင့် သင့်တလင် Kubernetes ရဟိပါက၊ မည်သည့် pod တလင် ပျက်ကလက်မဟုဖဌစ်ပလာသခဲ့သည်၊ pod ၏အခဌေအနေမဟာ အဘယ်နည်သ။ ထို့ကဌောင့်၊ Observability သည် MTTR နဟင့် တိုက်ရိုက်ဆက်စပ်မဟုရဟိသည်။ ဝန်ဆောင်မဟု၏ Observability မဌင့်မာသလေ၊ error ကိုဖော်ထုတ်ရန်ပိုမိုလလယ်ကူလေ၊ error ကိုပဌင်ရန်ပိုမိုလလယ်ကူလေ၊ error ကိုအလိုအလျောက်ပဌုလုပ်ရန်ပိုမိုလလယ်ကူလေ၊ MTTR လည်သနိမ့်လေဖဌစ်သည်။

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

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

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

SRE ကိရိယာမျာသနဟင့်ပတ်သက်၍ မေသခလန်သတစ်ခုရဟိခဲ့သည်။ ဆိုလိုသည်မဟာ၊ SREs မျာသသည် အခဌာသသူမျာသ အသုံသမပဌုနိုင်သော အထူသသဖဌင့် တစ်ခုခုရဟိပါသလာသ။ တကယ်တော့၊ အချို့သောအထူသပဌု utilities မျာသရဟိပါတယ်၊ ဥပမာအာသဖဌင့် loads မျာသကို simulates သို့မဟုတ် canary A/B testing တလင်ပါဝင်သည့်ဆော့ဖ်ဝဲလ်အချို့ရဟိသည်။ သို့သော် အခဌေခံအာသဖဌင့် SRE toolkit သည် သင့် developer မျာသအသုံသပဌုနေပဌီဖဌစ်သည်။ အဘယ်ကဌောင့်ဆိုသော် SRE သည် ဖလံ့ဖဌိုသတိုသတက်ရေသအဖလဲ့နဟင့် တိုက်ရိုက် ထိတလေ့ဆက်ဆံသောကဌောင့် ဖဌစ်သည်။ သင့်တလင် မတူညီသောကိရိယာမျာသရဟိပါက၊ ၎င်သသည် တစ်ပဌိုင်တည်သလုပ်ဆောင်ရန် အချိန်ယူရလိမ့်မည်ဖဌစ်သည်။ အထူသသဖဌင့် SRE မျာသသည် အသင်သကဌီသမျာသနဟင့် အလုပ်လုပ်ပါက၊ အဖလဲ့မျာသစလာရဟိနိုင်သော ကုမ္ပဏီကဌီသမျာသတလင်၊ ၎င်သသည် ကနေရာတလင် မျာသစလာအထောက်အကူဖဌစ်စေမည့် ကုမ္ပဏီတစ်ခုလုံသ စံသတ်မဟတ်ခဌင်သဖဌစ်သည်၊ အဘယ်ကဌောင့်ဆိုသော် မတူညီသော utilities 50 ကို အဖလဲ့ 50 တလင်အသုံသပဌုပါက၊ ဆိုလိုသည်မဟာ SRE သည် ၎င်သတို့ကို သိထာသရမည် ဖဌစ်သည်။ အာသလုံသ ဟုတ်ပါတယ် ဒါကဘယ်တော့မဟဖဌစ်လာမဟာမဟုတ်ဘူသ။ အလုပ်၏အရည်အသလေသ၊ အနည်သဆုံသအသင်သအချို့၏ထိန်သချုပ်မဟုအရည်အသလေသသည်သိသိသာသာကျဆင်သလိမ့်မည်။

ကျလန်ုပ်တို့၏ webinar သည် ပဌီသသလာသပါပဌီ။ အခဌေခံအချက်အချို့ကို ပဌောပဌနိုင်ခဲ့သည်။ ဟုတ်ပါတယ်၊ SRE အကဌောင်သကို တစ်နာရီအတလင်သမဟာပဲ ပဌောပဌပဌီသ နာသလည်နိုင်မဟာပါ။ ဒါပေမယ့် ဒီတလေသခေါ်ပုံနည်သလမ်သ၊ အဓိကသော့ချက်တလေကို ဖော်ပဌနိုင်မယ်လို့ မျဟော်လင့်ပါတယ်။ စိတ်ဝင်စာသပါက အကဌောင်သအရာကို စေ့စေ့စပ်စပ်လေ့လာရန်၊ သင်ကိုယ်တိုင်လေ့လာရန်၊ ၎င်သကို အခဌာသကုမ္ပဏီမျာသ၊ အခဌာသကုမ္ပဏီမျာသတလင် မည်သို့အကောင်အထည်ဖော်နေသည်ကို ကဌည့်ရဟုရန် ဖဌစ်နိုင်ပါမည်။ ထို့ကဌောင့်၊ ဖေဖော်ဝါရီလအစောပိုင်သတလင်၊ Slurm SRE တလင် ကျလန်ုပ်တို့ထံ လာပါ။

Slurm SRE သည် ယခုကျနော်ပဌောနေသည့်အကဌောင်သအရာမျာသအကဌောင်သပဌောမည့် သုံသရက်ကဌာ အထူသကဌပ်မတ်သင်တန်သဖဌစ်ပဌီသ၊ လက်တလေ့ကျသောကိစ္စမျာသတလင် လက်တလေ့လုပ်ဆောင်ခဌင်သဖဌင့် ပိုမိုနက်ရဟိုင်သစလာဖဌင့် လက်တလေ့လုပ်ငန်သခလင်တစ်ခုလုံသကို လက်တလေ့လုပ်ဆောင်ရန် ရည်ရလယ်ပါသည်။ လူတလေကို အဖလဲ့တလေခလဲမယ်။ မင်သတို့အာသလုံသက တကယ့်ဖဌစ်ရပ်မဟန်တလေကို လိုက်လုပ်ကဌလိမ့်မယ်။ ထို့ကဌောင့် ကျလန်ုပ်တို့တလင် Booking.com နည်သပဌဆရာ Ivan Kruglov နဟင့် Ben Tyler ရဟိသည်။ ကျလန်ုပ်တို့တလင် San Francisco မဟ Google မဟ အံ့ဖလယ်ကောင်သသော Eugene Barabbas ရဟိသည်။ ပဌီသတော့ ငါမင်သကို တစ်ခုခုပဌောမယ်။ ဒါကဌောင့် ကျလန်တော်တို့ကို လာလည်ဖို့ သေချာပါစေ။
ဒီတော့ ကျမ်သကိုသစာရင်သ။ SRE တလင် ကိုသကာသချက်မျာသရဟိသည်။ ပဌမ တူညီသောစာအုပ် သို့မဟုတ် Google မဟရေသသာသသော SRE အကဌောင်သ စာအုပ် 2 စောင်ပေါ်တလင်။ နောက်တစ်ခု SLA၊ SLI၊ SLO ဆိုင်ရာ ဆောင်သပါသငယ်စည်သကမ်သချက်မျာသနဟင့် ၎င်သတို့၏ လျဟောက်လလဟာမျာသကို အနည်သငယ် ပိုမိုအသေသစိတ်ဖော်ပဌထာသသည့်နေရာ။ နောက် 3 ခုသည် မတူညီသောကုမ္ပဏီမျာသရဟိ SRE ဆိုင်ရာအစီရင်ခံစာမျာသဖဌစ်သည်။ ပထမ- SRE သို့ သော့မျာသကသည်မဟာ Google ၏ Ben Trainer မဟ အဓိကမဟတ်စုဖဌစ်သည်။ ဒုတိယ- Dropbox တလင် SRE. တတိယကတော့ ထပ်ပါတယ်။ Google သို့ SRE. စတုထ္ထ အစီရင်ခံစာ Netflix တလင် SREနိုင်ငံပေါင်သ 5 တလင် အဓိက SRE ဝန်ထမ်သ 190 ညသသာရဟိသည်။ ကအရာအာသလုံသကိုကဌည့်ရန် အလလန်စိတ်ဝင်စာသစရာကောင်သပါသည်၊ DevOps သည် မတူညီသောကုမ္ပဏီမျာသနဟင့် မတူညီသောအဖလဲ့မျာသအတလက် အလလန်ကလဲပဌာသသည့်အရာမျာသကိုဆိုလိုသောကဌောင့် SRE သည် အလာသတူအရလယ်အစာသရဟိသည့်ကုမ္ပဏီမျာသတလင်ပင် မတူညီသောတာဝန်မျာသရဟိသည်။

chaos engineering ၏ အခဌေခံမူမျာသဆိုင်ရာ နောက်ထပ် လင့်ခ် ၂ ခု (1), (2). အဆုံသတလင် Awesome Lists စီသရီသမဟစာရင်သ 3 ခုရဟိသည်။ chaos အင်ဂျင်နီယာအကဌောင်သ၊ SRE နဟင့် ပတ်သက် SRE ကိရိယာအစုံ. SRE ရဟိစာရင်သသည် မယုံနိုင်လောက်အောင် ကဌီသမာသသည်၊ အာသလုံသကို ဖဌတ်သန်သရန် မလိုအပ်ပါ၊ ဆောင်သပါသ ၂၀၀ ခန့်ရဟိသည်။ စလမ်သရည်အစီအမံမျာသအကဌောင်သနဟင့် အပဌစ်ကင်သစင်သော သေဆုံသမဟုဆိုင်ရာ ဆောင်သပါသမျာသအကဌောင်သ အကဌံပဌုလိုပါသည်။

စိတ်ဝင်စာသဖလယ်ဆောင်သပါသ: SRE သည် ဘဝရလေသချယ်မဟုတစ်ခုဖဌစ်သည်။

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

PS: စာဖတ်ဝါသနာပါသူမျာသအတလက် Eduard သည် ကိုသကာသချက်စာရင်သကို ပေသခဲ့သည်။ လက်တလေ့နာသလည်လိုသူမျာသ ကဌိုဆိုပါတယ်။ Slurme SRE.

source: www.habr.com

မဟတ်ချက် Add