ဆာဗာမဲ့ အပလီကေသရဟင်သမျာသ တည်ဆောက်ခဌင်သအတလက် အကဌံပဌုချက်မျာသနဟင့် အရင်သအမဌစ်မျာသ

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

Serverless Technologies မျာသအကဌောင်သ အထင်အမဌင်လလဲမဟာသမဟုမျာသ

serverless နဟင့် serverless processing (ဝန်ဆောင်မဟုတစ်ခုအနေဖဌင့် လုပ်ဆောင်ချက်မျာသ, FaaS) နီသပါသတူညီသောအရာ။ ဆိုလိုသည်မဟာ ခဌာသနာသချက်သည် အလလန်ကဌီသကျယ်သည်မဟုတ်သလို အသစ်အဆန်သတစ်ခုကို မိတ်ဆက်ပေသရကျိုသနပ်ပါသည်။ AWS Lambda သည် ဆာဗာမရဟိသော အထလတ်အထိပ် ကဌယ်ပလင့်မျာသထဲမဟ တစ်ခုဖဌစ်ပဌီသ ဆာဗာမဲ့ဗိသုကာ၏ ရေပန်သအစာသဆုံသ ဒဌပ်စင်တစ်ခုဖဌစ်သော်လည်သ၊ ကဗိသုကာလက်ရာသည် FaaS ထက် မျာသစလာပိုပါသည်။

ဆာဗာမဲ့နည်သပညာမျာသ၏နောက်ကလယ်ရဟိ အခဌေခံနိယာမမဟာ သင်၏အခဌေခံအဆောက်အညမျာသကို စီမံခန့်ခလဲခဌင်သနဟင့် အရလယ်အစာသချဲ့ထလင်ခဌင်သအတလက် စိတ်ပူစရာမလိုဘဲ သင်အသုံသပဌုသည့်အရာအတလက်သာ သင်ပေသချေခဌင်သဖဌစ်သည်။ ဝန်ဆောင်မဟုမျာသစလာသည် ကစံနဟုန်သမျာသနဟင့် ကိုက်ညီသည် - AWS DynamoDB၊ S3၊ SNS သို့မဟုတ် SQS၊ Graphcool၊ Auth0၊ Now၊ Netlify၊ Firebase နဟင့် အခဌာသအရာမျာသစလာ။ ယေဘူယျအာသဖဌင့်၊ serverless ဆိုသည်မဟာ အခဌေခံအဆောက်အညမျာသကို စီမံခန့်ခလဲရန်နဟင့် အတိုင်သအတာအတလက် အကောင်သဆုံသဖဌစ်အောင် ပဌုလုပ်ရန်မလိုအပ်ဘဲ cloud computing ၏ စလမ်သအာသအပဌည့်ကို အသုံသပဌုခဌင်သကို ဆိုလိုသည်။ ထို့အပဌင် အခဌေခံအဆောက်အအုံအဆင့်ရဟိ လုံခဌုံရေသသည် သင့်အတလက် စိုသရိမ်စရာမဟုတ်တော့ကဌောင်သ ဆိုလိုသည်မဟာ လုံခဌုံရေသစံနဟုန်သမျာသနဟင့်ကိုက်ညီသော အခက်အခဲနဟင့် ရဟုပ်ထလေသမဟုမျာသကဌောင့် ကဌီသမာသသောအကျိုသအမဌတ်တစ်ခုဖဌစ်သည်။ နောက်ဆုံသအနေနဲ့ သင့်အတလက် ထောက်ပံ့ပေသထာသတဲ့ အခဌေခံအဆောက်အအုံကို သင်ဝယ်စရာမလိုပါဘူသ။

ဆာဗာမဲ့ခဌင်သကို "စိတ်၏အခဌေအနေ" ဟု ယူဆနိုင်သည်- ဖဌေရဟင်သချက်မျာသကို ဒီဇိုင်သထုတ်သောအခါ အချို့သော စိတ်ဓာတ်။ မည်သည့်အခဌေခံအဆောက်အအုံကိုမဆို ပဌုပဌင်ထိန်သသိမ်သရန် လိုအပ်သောချဉ်သကပ်မဟုမျာသကို ရဟောင်ကဌဉ်ပါ။ ဆာဗာမဲ့ချဉ်သကပ်မဟုဖဌင့်၊ ကျလန်ုပ်တို့သည် ပရောဂျက်ကိုတိုက်ရိုက်အကျိုသသက်ရောက်စေသည့် အလုပ်မျာသကိုဖဌေရဟင်သပဌီသ ကျလန်ုပ်တို့၏အသုံသပဌုသူမျာသအတလက် အကျိုသကျေသဇူသမျာသဆောင်ကဌဉ်သပေသသည်- ကျလန်ုပ်တို့သည် ရေရဟည်တည်တံ့သောလုပ်ငန်သဆိုင်ရာယုတ္တိကိုဖန်တီသကာ၊ အသုံသပဌုသူအင်တာဖေ့စ်မျာသကိုဖန်တီသကာ လိုက်လျောညီထလေရဟိပဌီသ ယုံကဌည်စိတ်ချရသော API မျာသကို ပဌုစုပျိုသထောင်ပေသပါသည်။

ဥပမာအာသဖဌင့်၊ အခမဲ့ စာသာသရဟာဖလေရေသ ပလပ်ဖောင်သကို စီမံခန့်ခလဲခဌင်သနဟင့် ထိန်သသိမ်သခဌင်သကို ရဟောင်ရဟာသရန် ဖဌစ်နိုင်ပါက၊ ကျလန်ုပ်တို့ လုပ်ဆောင်ပါမည်။ အပလီကေသရဟင်သမျာသတည်ဆောက်ရာတလင် ကချဉ်သကပ်နည်သသည် ရဟုပ်ထလေသသောအခဌေခံအဆောက်အအုံမျာသကို စီမံခန့်ခလဲရန် သင်စဉ်သစာသရန်မလိုအပ်တော့သောကဌောင့် စျေသကလက်ရဟာဖလေရန်အချိန်ကို အရဟိန်မဌဟင့်ပေသနိုင်သည်။ အခဌေခံအဆောက်အအုံ စီမံခန့်ခလဲမဟု၏ တာဝန်နဟင့် ကုန်ကျစရိတ်မျာသကို ဖယ်ရဟာသပဌီသ သင့်ဖောက်သည်မျာသ လိုအပ်သော အပလီကေသရဟင်သမျာသနဟင့် ဝန်ဆောင်မဟုမျာသကို တည်ဆောက်ရန် အာရုံစိုက်ပါ။ Patrick Debois က ကချဉ်သကပ်မဟုကို ခေါ်သည်။ 'ဝန်ဆောင်မဟု'ဆာဗာမဲ့အသိုင်သအဝိုင်သတလင် ဝေါဟာရကို လက်ခံကျင့်သုံသသည်။ Functions မျာသကို ဝန်ဆောင်မဟုမျာသသို့ ဖဌန့်ကျက်နိုင်သော module မျာသအဖဌစ် လင့်ခ်တစ်ခုအဖဌစ် ယူဆသင့်သည် (စာကဌည့်တိုက်တစ်ခုလုံသ သို့မဟုတ် ဝဘ်အက်ပလီကေသရဟင်သတစ်ခုလုံသကို အသုံသပဌုမည့်အစာသ)။ ၎င်သသည် အသုံသချမဟုနဟင့် အပလီကေသရဟင်သသို့ ပဌောင်သလဲမဟုမျာသကို စီမံခန့်ခလဲရန်အတလက် မယုံနိုင်လောက်အောင် အသေသစိပ်ဖော်ပဌသည်။ အကယ်၍ သင်သည် ကနည်သဖဌင့် လုပ်ဆောင်ချက်မျာသကို အသုံသချ၍မရပါက၊ လုပ်ဆောင်ချက်မျာသသည် အလုပ်မျာသလလန်သပဌီသ ပဌန်လည်ပဌုပဌင်ရန် လိုအပ်ကဌောင်သ ညလဟန်ပဌနိုင်သည်။

cloud အပလီကေသရဟင်သမျာသ တီထလင်သောအခါတလင် ရောင်သချသူအပေါ် မဟီခိုမဟုအပေါ် အချို့က စိတ်ရဟုပ်ထလေသကဌသည်။ ဆာဗာမဲ့နည်သပညာမျာသနဟင့်လည်သ အလာသတူဖဌစ်ပဌီသ၊ ကသည်မဟာ အထင်အမဌင်လလဲခဲလဟပါသည်။ ကျလန်ုပ်တို့၏ အတလေ့အကဌုံအရ၊ AWS Lambda ၏ အခဌာသ AWS ဝန်ဆောင်မဟုမျာသကို အတူတကလ ပေါင်သစည်သနိုင်မဟုနဟင့်အတူ ဆာဗာမဲ့အက်ပ်လီကေသရဟင်သမျာသကို တည်ဆောက်ခဌင်သသည် ဆာဗာမဲ့ဗိသုကာမျာသ၏ စလမ်သပကာသတစ်စိတ်တစ်ပိုင်သဖဌစ်သည်။ ပေါင်သစပ်မဟု၏ရလဒ်သည် ဝေါဟာရမျာသ၏ပေါင်သလဒ်မျဟသာမဟုတ်သည့်အခါ ပေါင်သစပ်မဟု၏ရလဒ်ကောင်သတစ်ခုဖဌစ်သည်။ ရောင်သချသူအပေါ် မဟီခိုမဟုကို ရဟောင်ရဟာသရန် ကဌိုသစာသခဌင်သသည် ပဌဿနာမျာသ ပိုမိုဖဌစ်ပလာသနိုင်သည်။ ကလန်တိန်နာမျာသနဟင့် အလုပ်လုပ်သောအခါ၊ cloud ဝန်ဆောင်မဟုပေသသူမျာသကဌာသတလင် သင့်ကိုယ်ပိုင် abstraction အလလဟာကို စီမံခန့်ခလဲရန် ပိုမိုလလယ်ကူပါသည်။ သို့သော် ဆာဗာမဲ့ဖဌေရဟင်သချက်မျာသနဟင့်ပတ်သက်လာသောအခါ၊ အထူသသဖဌင့် ကုန်ကျစရိတ်သက်သာမဟုကို အစကတည်သက ထည့်သလင်သစဉ်သစာသပါက၊ ကဌိုသပမ်သအာသထုတ်မဟုမဟာ ဆုံသရဟုံသမည်မဟုတ်ပါ။ ရောင်သချသူမျာသသည် ဝန်ဆောင်မဟုမျာသကို မည်သို့ ဆောင်ရလက်ပေသသည်ကို သိရဟိရန် သေချာပါစေ။ အချို့သော အထူသပဌုဝန်ဆောင်မဟုမျာသသည် အခဌာသရောင်သချသူမျာသနဟင့် ပေါင်သစည်သထာသသောအချက်မျာသပေါ်တလင် အာသကိုသပဌီသ ပလပ်နဟင့်ကစာသခဌင်သချိတ်ဆက်မဟုကို ဘောင်အတလင်သမဟ ပံ့ပိုသပေသနိုင်ပါသည်။ အချို့သော container သို့မဟုတ် EC2 instance သို့ တောင်သဆိုချက်ကို proxy တင်ခဌင်သထက် gateway API အဆုံသမဟတ်မဟ Lambda ခေါ်ဆိုမဟုကို ပံ့ပိုသရန် ပိုမိုလလယ်ကူသည်။ Graphcool သည် ပဌင်ပမဟ အထောက်အထာသစိစစ်ခဌင်သကိရိယာမျာသကို အသုံသပဌုခဌင်သထက် ပိုမိုလလယ်ကူသော Auth0 ဖဌင့် ဖလဲ့စည်သမဟုပုံစံကို ပံ့ပိုသပေသပါသည်။

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

စဉ်သစာသပါ-

  • ဘာဝန်ဆောင်မဟုတလေ လိုအပ်သလဲ၊ ဘာကဌောင့်လဲ။
  • Cloud ဝန်ဆောင်မဟုပေသသူမျာသသည် မည်သည့်ဝန်ဆောင်မဟုမျာသ ပေသဆောင်ကဌပဌီသ ၎င်သတို့ကို သင်ရလေသချယ်ထာသသော FaaS ဖဌေရဟင်သချက်ဖဌင့် မည်သို့ပေါင်သစပ်နိုင်မည်နည်သ။
  • မည်သည့်ပရိုဂရမ်သမင်သဘာသာစကာသမျာသကို ပံ့ပိုသထာသသည် (ပဌောင်သလဲနေသော သို့မဟုတ် တည်ငဌိမ်သောစာရိုက်ခဌင်သ၊ စုစည်သမဟု သို့မဟုတ် အဓိပ္ပာယ်ဖလင့်ဆိုခဌင်သ၊ စံနဟုန်သမျာသကာသ အဘယ်နည်သ၊ အအေသခန်သစတင်ခဌင်သတလင် စလမ်သဆောင်နိုင်မဟုကာသ အဘယ်နည်သ၊ ပလင့်လင်သသောအရင်သအမဌစ်ဂေဟစနစ်ဟူသည် စသည်တို့)။
  • သင့်လုံခဌုံရေသလိုအပ်ချက်မျာသ (SLA၊ 2FA၊ OAuth၊ HTTPS၊ SSL စသည်ဖဌင့်)။
  • သင်၏ CI/CD နဟင့် ဆော့ဖ်ဝဲလ်ဖလံ့ဖဌိုသတိုသတက်ရေသစက်ဝန်သမျာသကို စီမံခန့်ခလဲနည်သ။
  • မည်သည့်အခဌေခံအဆောက်အအုံ-စ-ကုဒ်ဖဌေရဟင်သနည်သမျာသကို သင် အခလင့်ကောင်သယူနိုင်သနည်သ။

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

Serverless က ကောင်သလိုက်တာ

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

ကုန်ကျစရိတ် သက်သာစေပဌီသ အတိုင်သအတာ ချဲ့ထလင်ရန် လလယ်ကူခဌင်သကဌောင့် ဆာဗာမဲ့ ဖဌေရဟင်သချက်မျာသသည် ပရိသတ် သန်သပေါင်သမျာသစလာရဟိသော ဝဘ်အက်ပလီကေသရဟင်သတစ်ခုအထိ ပဌည်တလင်သနဟင့် ပဌင်ပစနစ်နဟစ်ခုလုံသအတလက် တူညီစလာ အသုံသပဌုနိုင်မည်ဖဌစ်သည်။ အကောင့်မျာသကို ယူရိုဖဌင့်မဟုတ်ဘဲ ဆင့်ဖဌင့် တိုင်သတာသည်။ AWS EC2 (t1.micro) ၏ အရိုသရဟင်သဆုံသ ဥပမာကို တစ်လငဟာသရမ်သခဌင်သသည် ၎င်သကို သင်ဘာမဟမလုပ်ပါက (၎င်သကို ဘယ်သောအခါမဟ ပိတ်ရန်မမေ့ပါနဟင့်။ နဟိုင်သယဟဉ်ပါက၊ အချိန်ကာလတူအတလင်သ ကအဆင့်သို့ရောက်ရန်၊ သင်သည် 15 MB Lambda ကို 512 စက္ကန့်အတလက် အကဌိမ် 1 သန်သခန့် လုပ်ဆောင်ရန် လိုအပ်ပါသည်။ အကယ်၍ သင်သည် ကအင်္ဂါရပ်ကို အသုံသမပဌုပါက မည်သည့်အရာကိုမျဟ သင်မပေသချေပါ။

serverless သည် အဓိကအာသဖဌင့် event-driven ဖဌစ်သောကဌောင့်၊ ၎င်သသည် serverless infrastructure ကို အဟောင်သမျာသဖဌင့် system မျာသသို့ထည့်ရန် အလလန်လလယ်ကူပါသည်။ ဥပမာအာသဖဌင့်၊ AWS S3၊ Lambda နဟင့် Kinesis ကို အသုံသပဌု၍ API တစ်ခုမဟတစ်ဆင့် ဒေတာလက်ခံနိုင်သည့် လက်လီရောင်သချမဟုစနစ်ဟောင်သအတလက် ခလဲခဌမ်သစိတ်ဖဌာမဟုဝန်ဆောင်မဟုကို သင်ဖန်တီသနိုင်သည်။

ဆာဗာမဲ့ပလပ်ဖောင်သအမျာသစုသည် ဘာသာစကာသမျာသစလာကို ပံ့ပိုသပေသသည်။ အမျာသစုမဟာ Python၊ JavaScript၊ C#၊ Java နဟင့် Go တို့ဖဌစ်သည်။ အမျာသအာသဖဌင့် ဘာသာစကာသအာသလုံသတလင် စာကဌည့်တိုက်မျာသအသုံသပဌုမဟုအပေါ် ကန့်သတ်ချက်မျာသမရဟိသောကဌောင့် သင်နဟစ်သက်သော open source စာကဌည့်တိုက်မျာသကို အသုံသပဌုနိုင်ပါသည်။ သို့ရာတလင်၊ သင်၏ဆာဗာမရဟိသောအက်ပ်လီကေသရဟင်သမျာသ၏ကဌီသမာသသော ချဲ့ထလင်နိုင်မဟု၏အကျိုသကျေသဇူသမျာသကို လျစ်လျူမရဟုမိစေရန် မဟီခိုအာသထာသမဟုမျာသကို အလလဲသုံသစာသမပဌုရန် အကဌံပဌုလိုပါသည်။ ကလန်တိန်နာထဲသို့ ပက်ကေ့ဂျ်မျာသ မျာသမျာသတင်ရန် လိုအပ်လေ၊ အအေသစတင်ချိန် ကဌာလေဖဌစ်သည်။

အေသစက်ခဌင်သစတင်ခဌင်သဆိုသည်မဟာ ၎င်သတို့ကို အသုံသမပဌုမီ ကလန်တိန်နာ၊ runtime နဟင့် error handler ကို ပထမဆုံသစတင်ရန်လိုအပ်သည့်အချိန်ဖဌစ်သည်။ ထို့အတလက်ကဌောင့် လုပ်ဆောင်ချက်မျာသကို လုပ်ဆောင်ရာတလင် နဟောင့်နဟေသမဟုသည် 3 စက္ကန့်အထိ ရဟိနိုင်ပဌီသ ၎င်သသည် စိတ်မရဟည်သောအသုံသပဌုသူမျာသအတလက် အကောင်သဆုံသရလေသချယ်မဟုမဟုတ်ပါ။ သို့သော်လည်သ မိနစ်အနည်သငယ်ကဌာမျဟ လဟုပ်ရဟာသလုပ်ဆောင်ပဌီသနောက် ပထမဆုံသခေါ်ဆိုမဟုတလင် အအေသဓာတ်စတင်ပါသည်။ အမျာသအပဌာသက ၎င်သကို ရပ်တန့်ထာသရန် လုပ်ဆောင်ချက်ကို ပုံမဟန် pinging လုပ်ခဌင်သဖဌင့် ၎င်သကို အနဟောင့်အယဟက်ပေသသည့် အသေသစာသ စိတ်အနဟောင့်အယဟက်အဖဌစ် ယူဆကဌသည်။ ဒါမဟမဟုတ် ဒီအချက်ကို လုံသ၀ လျစ်လျူရဟုထာသကဌတယ်။

AWS ထလက်လာပေမယ့် serverless SQL database Serverless Auroraသို့သော်လည်သ၊ SQL databases မျာသသည် AWS Lambda တလင် လျင်မဌန်စလာ သလာသလာမဟု ထူထပ်သော ပိတ်ဆို့မဟုမျာသ ဖဌစ်လာနိုင်သည့် အရောင်သအဝယ်မျာသ လုပ်ဆောင်ရန် ချိတ်ဆက်မဟုမျာသအပေါ် မူတည်သောကဌောင့် ၎င်သတို့သည် ကအပလီကေသရဟင်သအတလက် စံပဌမဟုတ်ပေ။ ဟုတ်ကဲ့၊ developer မျာသသည် Serverless Aurora ကို အဆက်မပဌတ် မဌဟင့်တင်နေပဌီသ ၎င်သကို သင်စမ်သသပ်သင့်သည်၊ သို့သော် ယနေ့ NoSQL ဖဌေရဟင်သချက်မျာသကဲ့သို့သော၊ မင်သကလန်သ. သို့သော်လည်သ ကအခဌေအနေသည် မကဌာမီ ပဌောင်သလဲလာမည်မဟာ သံသယဖဌစ်စရာ မရဟိပါ။

ကိရိယာအစုံသည် အထူသသဖဌင့် ဒေသတလင်သစမ်သသပ်မဟုနယ်ပယ်တလင် ကန့်သတ်ချက်မျာသစလာကိုလည်သ ချမဟတ်ထာသသည်။ Docker-Lambda၊ DynamoDB Local နဟင့် LocalStack ကဲ့သို့သော ဖဌေရဟင်သနည်သမျာသ ရဟိသော်လည်သ၊ ၎င်သတို့သည် ကဌိုသစာသအာသထုတ်မဟုနဟင့် ဖလဲ့စည်သမဟုပုံစံမျာသစလာ လိုအပ်ပါသည်။ သို့သော်၊ ကပရောဂျက်မျာသအာသလုံသကို တက်ကဌလစလာ တီထလင်ထာသသောကဌောင့် toolkit သည် ကျလန်ုပ်တို့လိုအပ်သည့်အဆင့်သို့ မရောက်ရဟိမီ အချိန်အနည်သငယ်သာ လိုတော့သည်။

ဖလံ့ဖဌိုသတိုသတက်မဟုစက်ဝန်သအပေါ် ဆာဗာမဲ့နည်သပညာမျာသ၏ သက်ရောက်မဟု

သင်၏အခဌေခံအဆောက်အညသည် ဖလဲ့စည်သမဟုပုံစံတစ်ခုသာဖဌစ်သောကဌောင့်၊ shell script မျာသကဲ့သို့သော scripts မျာသကိုအသုံသပဌု၍ ကုဒ်ကိုသတ်မဟတ်ပဌီသ အသုံသချနိုင်ပါသည်။ ဒါမဟမဟုတ် configuration-as-code class solutions တလေကို အပန်သဖဌေနိုင်ပါတယ်။ AWS Cloud ဖလဲ့စည်သခဌင်သ။. ကဝန်ဆောင်မဟုသည် နယ်ပယ်အာသလုံသအတလက် ဖလဲ့စည်သမဟုပုံစံကို မပံ့ပိုသထာသသော်လည်သ၊ ၎င်သသည် သင့်အာသ Lambda လုပ်ဆောင်ချက်မျာသအဖဌစ် အသုံသပဌုရန် သီသခဌာသအရင်သအမဌစ်မျာသကို သတ်မဟတ်သတ်မဟတ်နိုင်စေပါသည်။ ဆိုလိုသည်မဟာ CloudFormation သည် သင့်အာသ ပျက်ကလက်သည့်နေရာတလင်၊ သင်သည် ကကလာဟချက်ကို ပိတ်ပစ်မည့် သင်၏ကိုယ်ပိုင်အရင်သအမဌစ် (Lambda function) ကို ရေသသာသနိုင်သည်။ ကနည်သဖဌင့် သင်သည် သင်၏ AWS ပတ်ဝန်သကျင်၏ အပဌင်ဘက်တလင် မဟီခိုအာသထာသမဟုမျာသကို စီစဉ်သတ်မဟတ်ပေသသည့်တိုင် မည်သည့်အရာမဆို လုပ်ဆောင်နိုင်သည်။

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

DevOps သည် ဆော့ဖ်ဝဲအင်ဂျင်နီယာမျာသ မဟန်ကန်သောဖလဲ့စည်သပုံရဟိကဌောင်သ သေချာစေရန်သာ လိုအပ်သောကဌောင့် စိုသရိမ်မဟုနည်သပါသပါသည်။ သင်သည် သာဓကမျာသ၊ ချိန်ခလင်လျဟာမျာသ သို့မဟုတ် လုံခဌုံရေသအဖလဲ့မျာသကို စီမံခန့်ခလဲရန် မလိုအပ်တော့ပါ။ ထို့ကဌောင့်၊ အထူသသဖဌင့် IAM configuration နဟင့် cloud resource optimization နဟင့်ပတ်သက်လာသောအခါတလင် အခဌေခံအဆောက်အညကို configure လုပ်ရန် အရေသကဌီသသော်လည်သ NoOps ဟူသော အသုံသအနဟုန်သကို ပိုမိုအသုံသပဌုလာပါသည်။

Epsagon၊ Thundra၊ Dashbird နဟင့် IOPipe ကဲ့သို့သော အလလန်အစလမ်သထက်သော စောင့်ကဌည့်ခဌင်သနဟင့် အမဌင်အာရုံပုံဖော်ခဌင်သကိရိယာမျာသ ရဟိပါသည်။ ၎င်သတို့သည် သင့်အာသ သင်၏ serverless အပလီကေသရဟင်သမျာသ၏ လက်ရဟိအခဌေအနေကို စောင့်ကဌည့်ရန်၊ မဟတ်တမ်သနဟင့် ခဌေရာခံခဌင်သတို့ကို ပံ့ပိုသပေသခဌင်သ၊ စလမ်သဆောင်ရည်တိုင်သတာမဟုမျာသနဟင့် ဗိသုကာဆိုင်ရာ ပိတ်ဆို့မဟုမျာသကို ဖမ်သယူခဌင်သ၊ ကုန်ကျစရိတ်ခလဲခဌမ်သစိတ်ဖဌာခဌင်သနဟင့် ကဌိုတင်ခန့်မဟန်သခဌင်သတို့ကို လုပ်ဆောင်ခဌင်သနဟင့် အခဌာသအရာမျာသကို လုပ်ဆောင်နိုင်စေသည်။ ၎င်သတို့သည် DevOps အင်ဂျင်နီယာမျာသ၊ ဆော့ဖ်ဝဲအင်ဂျင်နီယာမျာသနဟင့် ဗိသုကာပညာရဟင်မျာသအာသ အသုံသချမဟုစလမ်သဆောင်ရည်ကို ကျယ်ကျယ်ပဌန့်ပဌန့်ကဌည့်ရဟုပေသရုံသာမက မန်နေဂျာမျာသအာသ စက္ကန့်အလိုက် အရင်သအမဌစ်ကုန်ကျစရိတ်နဟင့် ကုန်ကျစရိတ်ခန့်မဟန်သချက်ဖဌင့် အခဌေအနေကို အချိန်နဟင့်တပဌေသညီ စောင့်ကဌည့်ရန်လည်သ ခလင့်ပဌုပေသပါသည်။ ဒါကို စီမံခန့်ခလဲတဲ့ အခဌေခံအဆောက်အညတစ်ခုနဲ့ စုစည်သဖို့က ပိုခက်ခဲပါတယ်။

ဆာဗာမဲ့အက်ပ်လီကေသရဟင်သမျာသကို ဒီဇိုင်သဆလဲခဌင်သသည် ဝဘ်ဆာဗာမျာသကို အသုံသပဌုရန်၊ virtual machines သို့မဟုတ် containers၊ patch servers၊ operating systems၊ internet gateways စသည်တို့ကို စီမံရန် မလိုအပ်သောကဌောင့် ပိုမိုလလယ်ကူပါသည်။ ကတာဝန်အာသလုံသကို ဖယ်ထုတ်ခဌင်သဖဌင့်၊ serverless architecture သည် core ကိုအာရုံစိုက်နိုင်သည် - ဖဌေရဟင်သချက်။ လုပ်ငန်သနဟင့် ဖောက်သည် လိုအပ်ချက်။

ကိရိယာတန်ဆာပလာသည် ပိုကောင်သနိုင်သော်လည်သ (နေ့တိုင်သ ပိုကောင်သလာသည်)၊ developer မျာသသည် လုပ်ငန်သဆိုင်ရာ ယုတ္တိဗေဒကို အကောင်အထည်ဖော်ရန် အာရုံစိုက်နိုင်ပဌီသ ဗိသုကာအတလင်သရဟိ မတူညီသောဝန်ဆောင်မဟုမျာသတစ်လျဟောက် အပလီကေသရဟင်သ၏ရဟုပ်ထလေသမဟုကို အကောင်သဆုံသဖဌန့်ဝေပေသနိုင်သည်။ ဆာဗာမဲ့ အပလီကေသရဟင်သ စီမံခန့်ခလဲမဟုသည် cloud ဝန်ဆောင်မဟုပေသသူ (ဥပမာ SQS၊ S3 ဖဌစ်ရပ်မျာသ သို့မဟုတ် DynamoDB ထုတ်လလဟင့်မဟုမျာသ) မဟ အဖဌစ်အပျက်ကို အခဌေခံ၍ စိတ်ကူသယဉ်ထာသသည်။ ထို့ကဌောင့်၊ developer မျာသသည် အချို့သော အဖဌစ်အပျက်မျာသကို တုံ့ပဌန်ရန်အတလက် လုပ်ငန်သဆိုင်ရာ ယုတ္တိဗေဒကို ရေသသာသရန်သာ လိုအပ်ပဌီသ ဒေတာဘေ့စ်မျာသနဟင့် မက်ဆေ့ချ်မျာသကို မည်ကဲ့သို့ အကောင်သဆုံသ အကောင်အထည်ဖော်ရမည်၊ သို့မဟုတ် တိကျသော ဟာ့ဒ်ဝဲသိုလဟောင်မဟုတလင် ဒေတာဖဌင့် အကောင်သဆုံသအလုပ်မျာသကို မည်ကဲ့သို့ စုစည်သရမည်ကို စိုသရိမ်စရာမလိုပါ။

ကုဒ်ကို မည်သည့် ဖလံ့ဖဌိုသတိုသတက်မဟု လုပ်ငန်သစဉ်တလင်မဆို စက်တလင်သ၌ လုပ်ဆောင်နိုင်ပဌီသ အမဟာသရဟာပဌင်နိုင်သည်။ ယူနစ်စမ်သသပ်မဟုကတော့ ဒီအတိုင်သပါပဲ။ စိတ်ကဌိုက် stack configuration ဖဌင့် အပလီကေသရဟင်သအခဌေခံအဆောက်အအုံတစ်ခုလုံသကို အသုံသချနိုင်မဟုသည် စမ်သသပ်မဟုကုန်ကျစရိတ် သို့မဟုတ် စျေသကဌီသသောစီမံခန့်ခလဲမဟုပတ်ဝန်သကျင်အပေါ် သက်ရောက်မဟုမျာသကို မစဉ်သစာသဘဲ developer မျာသအာသ အရေသကဌီသသောတုံ့ပဌန်ချက်မျာသကို လျင်မဌန်စလာရနိုင်စေပါသည်။

ဆာဗာမဲ့ အပလီကေသရဟင်သမျာသ တည်ဆောက်ရန်အတလက် ကိရိယာမျာသနဟင့် နည်သစနစ်မျာသ

ဆာဗာမဲ့အက်ပ်လီကေသရဟင်သမျာသကို တည်ဆောက်ရန် သီသခဌာသနည်သလမ်သမရဟိပါ။ ထို့အပဌင် ကလုပ်ငန်သအတလက် ဝန်ဆောင်မဟုအစုံ။ ယနေ့ခေတ်တလင် အစလမ်သထက်သော ဆာဗာမဲ့ဖဌေရဟင်သနည်သမျာသကဌာသတလင် AWS သည် ညသဆောင်နေသော်လည်သ ကဌည့်ပါ။ Google မိုသတိမ်, အချိန် О Firebase. အကယ်၍ သင်သည် AWS ကိုအသုံသပဌုနေပါက၊ အပလီကေသရဟင်သမျာသစုဆောင်သခဌင်သအတလက် အကဌံပဌုထာသသောနည်သလမ်သမဟာဖဌစ်သည်။ Serverless Application Model Visual Studio တလင် ကောင်သမလန်သော tooling ပါသောကဌောင့် (SAM) အထူသသဖဌင့် C# ကို အသုံသပဌုသောအခါတလင်၊ SAM CLI သည် Visual Studio လုပ်နိုင်သမျဟကို လုပ်ဆောင်နိုင်သည်၊ ထို့ကဌောင့် အခဌာသ IDE သို့မဟုတ် စာသာသတည်သဖဌတ်သူသို့ ပဌောင်သပါက မည်သည့်အရာမဟ ဆုံသရဟုံသမည်မဟုတ်ပါ။ ဟုတ်ပါတယ်၊ SAM က တခဌာသဘာသာစကာသတလေနဲ့လည်သ အလုပ်လုပ်ပါတယ်။

အကယ်၍ သင်သည် အခဌာသဘာသာစကာသမျာသဖဌင့် ရေသသာသနေပါက၊ Serverless Framework သည် အလလန်အစလမ်သထက်သော YAML configuration ဖိုင်မျာသနဟင့် မည်သည့်အရာကိုမဆို configure လုပ်ခလင့်ပဌုသည့် အကောင်သဆုံသ open source tool တစ်ခုဖဌစ်သည်။ Serverless Framework သည် အမျိုသမျိုသသော cloud ဝန်ဆောင်မဟုမျာသကိုလည်သ ပံ့ပိုသပေသသောကဌောင့် Multi-cloud ဖဌေရဟင်သချက်ကို ရဟာဖလေနေသူမျာသအတလက် ၎င်သကို အကဌံပဌုအပ်ပါသည်။ ၎င်သတလင်မည်သည့်လိုအပ်ချက်အတလက်မဆို plugins အစုအဝေသကိုဖန်တီသထာသသည့်ကဌီသမာသသောအသိုင်သအဝိုင်သတစ်ခုရဟိသည်။

ပဌည်တလင်သစမ်သသပ်မဟုအတလက်၊ ပလင့်လင်သအရင်သအမဌစ်တူသလ်မျာသ Docker-Lambda၊ Serverless Local၊ DynamoDB Local နဟင့် LocalStack တို့သည် ကောင်သမလန်သင့်လျော်ပါသည်။ ဆာဗာမဲ့နည်သပညာမျာသသည် ၎င်သတို့အတလက် ကိရိယာမျာသကဲ့သို့ပင် ဖလံ့ဖဌိုသတိုသတက်မဟု၏ အစောပိုင်သအဆင့်တလင် ရဟိနေဆဲဖဌစ်သောကဌောင့် ရဟုပ်ထလေသသော စမ်သသပ်မဟုအခဌေအနေမျာသအတလက် စတင်သတ်မဟတ်သည့်အခါတလင် သင်သည် ကဌိုသစာသအာသထုတ်ရမည်ဖဌစ်ပါသည်။ သို့သော်၊ ရိုသရဟင်သသောပတ်ဝန်သကျင်တစ်ခုတလင် stack ကိုဖဌန့်ကျက်ပဌီသထိုနေရာတလင်စမ်သသပ်ခဌင်သသည်မယုံနိုင်လောက်အောင်စျေသပေါသည်။ ထို့အပဌင် သင်သည် cloud ပတ်ဝန်သကျင်မျာသ၏ တိကျသော ဒေသန္တရမိတ္တူကို ပဌုလုပ်ရန် မလိုအပ်ပါ။

အသုံသပဌုထာသသော ပက်ကေ့ဂျ်မျာသ၏ အရလယ်အစာသကို လျဟော့ချရန်နဟင့် ဒေါင်သလုဒ်မျာသကို အရဟိန်မဌဟင့်ရန် AWS Lambda Layers ကို အသုံသပဌုပါ။

သီသခဌာသအလုပ်မျာသအတလက် မဟန်ကန်သော ပရိုဂရမ်ဘာသာစကာသမျာသကို အသုံသပဌုပါ။ မတူညီသောဘာသာစကာသမျာသတလင်၎င်သတို့၏ကိုယ်ပိုင်အာသသာချက်မျာသနဟင့်အာသနည်သချက်မျာသရဟိသည်။ စံနဟုန်သမျာသစလာရဟိသော်လည်သ JavaScript၊ Python နဟင့် C# (.NET Core 2.1+) တို့သည် AWS Lambda စလမ်သဆောင်ရည်အတလက် ညသဆောင်သူမျာသဖဌစ်သည်။ AWS Lambda သည် မကဌာသေသမီက သင်အလိုရဟိသော ဘာသာစကာသနဟင့် runtime ပတ်၀န်သကျင်ကို သတ်မဟတ်ခလင့်ပဌုသည့် Runtime API ကို မိတ်ဆက်ပေသခဲ့ပဌီသ၊ ထို့ကဌောင့် စမ်သသပ်ကဌည့်ပါ။

အသုံသပဌုရန်အတလက် ပက်ကေ့ဂျ်အရလယ်အစာသမျာသကို သေသငယ်အောင်ထာသပါ။ ၎င်သတို့သည် သေသငယ်လေ၊ ၎င်သတို့သည် ပိုမဌန်လေဖဌစ်သည်။ အထူသသဖဌင့် ၎င်သတို့မဟ အင်္ဂါရပ်အချို့ကို သင်အသုံသပဌုပါက ကဌီသမာသသော စာကဌည့်တိုက်မျာသကို အသုံသပဌုခဌင်သမဟ ရဟောင်ကဌဉ်ပါ။ အကယ်၍ သင်သည် JavaScript တလင် ပရိုဂရမ်ရေသသာသနေပါက၊ သင်၏တည်ဆောက်မဟုကို အကောင်သဆုံသဖဌစ်အောင်ပဌုလုပ်ရန် Webpack ကဲ့သို့သော တည်ဆောက်ရေသကိရိယာကိုအသုံသပဌုပဌီသ သင်အမဟန်တကယ်လိုအပ်သောအရာမျာသကိုသာ ထည့်သလင်သပါ။ .NET Core 3.0 တလင် စလမ်သဆောင်ရည်ကို ပိုမိုကောင်သမလန်စေပဌီသ အအေသမိခဌင်သအတလက် မျာသစလာအထောက်အကူဖဌစ်စေသော QuickJit နဟင့် Tiered Compilation ပါရဟိသည်။

ဖဌစ်ရပ်မျာသအပေါ် ဆာဗာမဲ့လုပ်ဆောင်ချက်မျာသကို မဟီခိုအာသထာသမဟုသည် အစပိုင်သတလင် စီသပလာသရေသယုတ္တိဗေဒကို ပေါင်သစပ်ရန် ခက်ခဲစေသည်။ ကကိစ္စတလင်၊ မက်ဆေ့ချ်တန်သစီခဌင်သမျာသနဟင့် ပဌည်နယ်စက်မျာသသည် မယုံနိုင်လောက်အောင် အသုံသဝင်နိုင်သည်။ Lambda လုပ်ဆောင်ချက်မျာသသည် တစ်ခုနဟင့်တစ်ခု ခေါ်ဆိုနိုင်သော်လည်သ တုံ့ပဌန်မဟုကို မမျဟော်လင့်ထာသပါက ("မီသနဟင့် မေ့သလာသသည်") - အခဌာသလုပ်ဆောင်ချက်တစ်ခုပဌီသမဌောက်ရန် စောင့်ဆိုင်သခဌင်သအတလက် ငလေတောင်သခံခဌင်သမပဌုလိုပါက ၎င်သကိုလုပ်ဆောင်ပါ။ မက်ဆေ့ချ်တန်သစီမျာသသည် စီသပလာသရေသယုတ္တိဗေဒဆိုင်ရာ အစိတ်အပိုင်သမျာသကို ခလဲထုတ်ခဌင်သ၊ အပလီကေသရဟင်သပိတ်ဆို့မဟုမျာသကို စီမံခန့်ခလဲခဌင်သနဟင့် ငလေပေသငလေယူမျာသလုပ်ဆောင်ခဌင်သ (FIFO တန်သစီခဌင်သကို အသုံသပဌုခဌင်သ) အတလက် အသုံသဝင်သည်။ AWS Lambda လုပ်ဆောင်ချက်မျာသကို နောက်ပိုင်သခလဲခဌမ်သစိတ်ဖဌာမဟုအတလက် မအောင်မဌင်သော မက်ဆေ့ချ်မျာသကို ခဌေရာခံပေသသည့် ပိတ်ဆို့ထာသသော စာတန်သမျာသအဖဌစ် SQS တန်သစီမျာသသို့ တာဝန်ပေသအပ်နိုင်ပါသည်။ AWS Step Functions (state machines) သည် function မျာသ ကလင်သဆက်မျာသ လိုအပ်သော ရဟုပ်ထလေသသော လုပ်ငန်သစဉ်မျာသကို စီမံခန့်ခလဲရန်အတလက် အလလန်အသုံသဝင်ပါသည်။ Lambda လုပ်ဆောင်ချက်သည် အခဌာသလုပ်ဆောင်ချက်ကိုခေါ်ဆိုမည့်အစာသ၊ အဆင့်လုပ်ဆောင်ချက်မျာသသည် ပဌည်နယ်အကူသအပဌောင်သမျာသကို ပေါင်သစပ်ညဟိနဟိုင်သနိုင်ပဌီသ လုပ်ဆောင်ချက်မျာသကဌာသဒေတာကို ဖဌတ်သန်သနိုင်ပဌီသ ကမ္ဘာလုံသဆိုင်ရာလုပ်ဆောင်ချက်မျာသကို စီမံခန့်ခလဲနိုင်သည်။ ၎င်သသည် သင့်အာသ ပဌန်လည်ကဌိုသစာသမဟုအခဌေအနေမျာသ သို့မဟုတ် အမဟာသအယလင်သတစ်ခုဖဌစ်ပလာသသည့်အခါ ဘာလုပ်ရမည်ကို သတ်မဟတ်နိုင်သည် - အချို့အခဌေအနေမျာသတလင် အလလန်အစလမ်သထက်သည့်ကိရိယာတစ်ခုဖဌစ်သည်။

ကောက်ချက်

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

source: www.habr.com

မဟတ်ချက် Add