ရေခဲသီချင်း (Bloody Enterprise) နှင့် Fire (DevOps နှင့် IaC)

DevOps နှင့် IaC ၏ ခေါင်းစဉ်သည် အလွန်ရေပန်းစားပြီး လျင်မြန်စွာ တိုးတက်နေပါသည်။ သို့သော် စာရေးသူအများစုသည် ဤလမ်းကြောင်းတစ်လျှောက်တွင် နည်းပညာဆိုင်ရာ ပြဿနာများကို သက်သက်ဖြင့် ဖြေရှင်းကြသည်။ ကုမ္ပဏီကြီးတစ်ခု၏ ပြဿနာများကို ဖော်ပြပါမည်။ ကျွန်ုပ်တွင် အဖြေမရှိပါ - ယေဘုယျအားဖြင့် ပြဿနာများသည် အသက်အန္တရာယ်ရှိပြီး ဗျူရိုကရေစီ၊ စာရင်းစစ်နှင့် "အပျော့စားကျွမ်းကျင်မှု" နယ်ပယ်တွင် ရှိနေပါသည်။

ရေခဲသီချင်း (Bloody Enterprise) နှင့် Fire (DevOps နှင့် IaC)
ဆောင်းပါး၏ခေါင်းစဉ်သည်ဤကဲ့သို့ဖြစ်သောကြောင့် Enterprise ဘက်သို့သွားသော Daenerys သည်ကြောင်အဖြစ်သရုပ်ဆောင်လိမ့်မည်။

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

ရေခဲသီချင်း (Bloody Enterprise) နှင့် Fire (DevOps နှင့် IaC)

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

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

ရေခဲသီချင်း (Bloody Enterprise) နှင့် Fire (DevOps နှင့် IaC)

ထို့ကြောင့် သင်သည် jenkins၊ စားဖိုမှူး၊ terraform၊ nexus အစရှိသည်တို့ကို ယူ၍ ၎င်းအားလုံးကို သင်၏ dev သို့ ပျော်ရွှင်စွာ အသုံးချပါ။ သို့သော် QA၊ UAT နှင့် PROD သို့ပေးပို့ရန်အချိန်ရောက်လာသည်။ သင့်တွင် Nexus artifact တစ်ခုရှိပြီး DBA ထံမှ ဤကဲ့သို့သောစာတစ်စောင်ကို သင်လက်ခံရရှိသည်-

မြတ်နိုး၊

ပထမဆုံးအနေနဲ့၊ မင်းရဲ့ Nexus က မင်းရဲ့ Nexus ကို သုံးခွင့်မရှိပါဘူး။
ဒုတိယအနေဖြင့်၊ ပြောင်းလဲမှုအားလုံးကို Change Request တစ်ခုအနေဖြင့် ထုတ်ပြန်ရမည်ဖြစ်သည်။
Nexus မှ SQL script များကို ထုတ်ယူပြီး Change Request တွင် ပူးတွဲလုပ်ဆောင်ရန် လိုအပ်သည်။
အပြောင်းအလဲသည် အရေးပေါ်မဟုတ်ပါက၊ ဤအရာကို မထုတ်ပြန်မီ 7 ရက်အလိုတွင် လုပ်ဆောင်သင့်သည် (စနေ၊ တနင်္ဂနွေတွင် သီးသန့်)
သင်၏ပြောင်းလဲမှုတောင်းဆိုချက်ကို လူအများအပြားက အတည်ပြုလိုက်သောအခါ၊ DBA သည် သင်၏ script ကို လုပ်ဆောင်မည်ဖြစ်ပြီး ရလဒ်၏ screenshot ကို စာတိုက်မှပင် ပေးပို့မည်ဖြစ်သည်။

လေးစားစွာဖြင့်၊ mainframe လက်ထက်ကတည်းက ဒီမှာ အလုပ်လုပ်နေတဲ့ မင်းရဲ့ DBA။

ဒါက ငါ့ကို ဘာကို သတိရစေလဲ သိလား။ Semi-automation- စက်ရုပ်သည် ဘောင်ကို ကိုင်ထားပြီး အလုပ်သမားက ၎င်းကို လေးထောင့်တုံးဖြင့် ရိုက်သည်။ ကောင်းပြီ၊ အကယ်၍ အရာအားလုံးကို ကိုယ်တိုင် အပြီးအပိုင် ပြီးသွားပါက ဤ Nexus ၏ အဓိပ္ပါယ်မှာ အဘယ်နည်း။

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

စကားမစပ်၊ တစ်ချိန်က terraform အတွက် ဖိုင်တစ်ခုဖန်တီးရန် ကြိုးစားခဲ့သော်လည်း အလုပ်မဖြစ်ခဲ့ပါ။ 'Project Accounting Billing Code' tag ၏ အဓိပ္ပါယ်ကို ကျွန်ုပ် မှားမိပါသည်၊ ကျွန်ုပ် ဘယ်သောအခါမှ မရှာဖွေနိုင်ခဲ့ပါ - ကျွန်ုပ်တွင် လုံလောက်သော ကျွမ်းကျင်မှု မရှိခဲ့ပါ။

passive Luddism ၏ ခေါင်းစဉ်ကိုပင် ကျွန်ုပ် မခံယူပါ - အိုး၊ သင်၏ အလိုအလျောက်စနစ်သည် ကျွန်ုပ်၏ အလုပ်လုံခြုံရေးကို ခြိမ်းခြောက်သည်၊ အသစ်အဆန်းကို မလေ့လာချင်ပါ၊ ထို့ကြောင့် ၎င်းကို တိတ်တဆိတ် ဖျက်ဆီးလိုက်ပါမည်။

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

သင်၏စိတ်ကူးယဉ်မှုများအားလုံးကို စာရင်းစစ်ခြင်းဖြင့် ကန့်သတ်ထားကြောင်း မမေ့ပါနှင့်။ ပြီးတော့ အဲဒါက အရာအားလုံးကို ပြောင်းလဲစေတယ်။ comment မှာ မင်းကိုစောင့်နေတယ်။

source: www.habr.com

မှတ်ချက် Add