David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

David O'Brien သည် Microsoft Azure Stack cloud ထုတ်ကုန်များကို အဓိကထား၍ ၎င်း၏ကိုယ်ပိုင်ကုမ္ပဏီ Xirus (https://xirus.com.au) ကို မကြာသေးမီကမှ စတင်မိတ်ဆက်ခဲ့သည်။ ၎င်းတို့သည် ဒေတာစင်တာများ၊ အနားသတ်နေရာများ၊ အဝေးထိန်းရုံးများနှင့် cloud တို့တွင် ပေါင်းစပ်အသုံးချပလီကေးရှင်းများကို အဆက်မပြတ်တည်ဆောက်ကာ လုပ်ဆောင်ရန် ဒီဇိုင်းထုတ်ထားသည်။

David သည် Microsoft Azure နှင့် Azure DevOps (ယခင် VSTS) တွင် လူတစ်ဦးချင်းစီနှင့် ကုမ္ပဏီများကို လေ့ကျင့်သင်ကြားပေးပြီး လက်လှမ်းမီသော အတိုင်ပင်ခံနှင့် ကုဒ်နံပါတ်ကို လုပ်ဆောင်နေဆဲဖြစ်သည်။ သူသည် Microsoft MVP (Microsoft Most Valuable Professional) Award ကို 5 နှစ်ကြာအနိုင်ရခဲ့ပြီး မကြာသေးမီက Azure MVP Award ကို ရရှိခဲ့သည်။ Melbourne Microsoft Cloud နှင့် Datacentre Meetup ၏ ပူးတွဲစီစဉ်သူအနေဖြင့် O'Brien သည် နိုင်ငံတကာ ကွန်ဖရင့်များတွင် ပုံမှန်ပြောလေ့ရှိပြီး အိုင်တီဇာတ်လမ်းများကို လူမှုအသိုင်းအဝိုင်းနှင့် အိုင်တီဇာတ်လမ်းများကို မျှဝေလိုသည့် စိတ်ပါဝင်စားသူနှင့်အတူ ကမ္ဘာကို ခရီးသွားခြင်းတွင် သူ၏စိတ်ပါဝင်စားမှုကို ပေါင်းစပ်ပေးပါသည်။ David ရဲ့ ဘလော့ဂ်မှာ တည်ရှိပါတယ်။ david-obrien.net၊ သူသည် Pluralsight တွင် သူ၏အွန်လိုင်းသင်တန်းကိုလည်း ထုတ်ဝေသည်။

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

တနင်္ဂနွေရဲ့ မနက် ၃ နာရီမှာ သင်အိပ်ပျော်နေချိန်မှာ၊ “supercritical app ပြန်မတုံ့ပြန်တော့ဘူး” ဆိုတဲ့ စာသားမက်ဆေ့ခ်ျတစ်ခုကြောင့် ရုတ်တရက် နိုးလာခဲ့ပါတယ်။ ဘာတွေဖြစ်နေတာလဲ? “ဘရိတ်” ဖြစ်ရသည့် အကြောင်းရင်းကား အဘယ်နည်း။ ဤဟောပြောချက်တွင်၊ Microsoft Azure သည် သုံးစွဲသူများအား မှတ်တမ်းများစုဆောင်းရန်နှင့် အထူးသဖြင့် သင်၏ cloud workloads မှ မက်ထရစ်များကို ပံ့ပိုးပေးသည့် ဝန်ဆောင်မှုများအကြောင်း လေ့လာနိုင်မည်ဖြစ်သည်။ Cloud ပလပ်ဖောင်းပေါ်တွင် အလုပ်လုပ်သောအခါ သင်စိတ်ဝင်စားသင့်သည့် မက်ထရစ်များကို David မှ ပြောပြပါမည်။ open source ကိရိယာများနှင့် ဒက်ရှ်ဘုတ်များ တည်ဆောက်ခြင်းအကြောင်း သင်လေ့လာပြီး သင့်ကိုယ်ပိုင် ဒက်ရှ်ဘုတ်များကို ဖန်တီးရန် လုံလောက်သော အသိပညာဖြင့် အဆုံးသတ်ပါ။

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

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

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

မက်ထရစ်များသည် အဘယ်အရာဖြစ်သည်၊ ၎င်းတို့နှင့် သင်လုပ်ဆောင်နိုင်သည့်အရာ၊ သင်အာရုံစိုက်ရန် လိုအပ်သည့်အရာ၊ Azure တွင် မက်ထရစ်များစုဆောင်းပုံနှင့် ဖွင့်နည်းနှင့် မက်ထရစ်များကို ပုံဖော်ခြင်းဟူသည်မှာ သင့်အား ပြောပြပါမည်။ Microsoft cloud တွင် ဤအရာများသည် မည်သို့သောပုံသဏ္ဍာန်ရှိပြီး ဤ cloud နှင့် မည်သို့လုပ်ဆောင်ရမည်ကို ကျွန်ုပ်ပြသပါမည်။

မစတင်ခင်မှာ Microsoft Azure သုံးတဲ့သူတွေဆီက လက်ပြခိုင်းမယ်။ ဘယ်သူက AWS နဲ့ အလုပ်လုပ်တာလဲ။ နည်းနည်းတော့ မြင်တယ်။ Google ကော။ ALI တိမ်တိုက်လား? လူတယောက်! မိုက်တယ်။ ဒါဆို မက်ထရစ်ဆိုတာ ဘာလဲ။ US National Institute of Standards and Technology ၏တရားဝင်အဓိပ္ပါယ်ဖွင့်ဆိုချက်မှာ- "မက်ထရစ်ဆိုသည်မှာ ပစ္စည်းတစ်ခုအား တိုင်းတာခြင်းအတွက် အခြေအနေများနှင့် စည်းမျဉ်းများကို ဖော်ပြကာ တိုင်းတာမှုရလဒ်များကို နားလည်စေရန် လုပ်ဆောင်ပေးသည့် တိုင်းတာမှုစံတစ်ခုဖြစ်သည်။" ဘာကိုဆိုလိုတာလဲ?

virtual machine တစ်ခု၏ အခမဲ့ disk space ကို ပြောင်းလဲရန်အတွက် မက်ထရစ်တစ်ခု၏ ဥပမာကို ကြည့်ကြပါစို့။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့ကို နံပါတ် 90 ပေးထားပြီး၊ ဤနံပါတ်ကို ဆိုလိုသည်မှာ ရာခိုင်နှုန်း၊ ဆိုလိုသည်မှာ၊ အခမဲ့ disk space ပမာဏသည် 90% ဖြစ်သည်။ စာမျက်နှာ ၄၀ ကို pdf ဖော်မတ်ဖြင့် ယူသည့် မက်ထရစ်များ၏ အဓိပ္ပါယ်ဖွင့်ဆိုချက်ကို ဖတ်ရန် အလွန်စိတ်ဝင်စားဖွယ်မဟုတ်ကြောင်း ကျွန်ုပ်သတိပြုမိပါသည်။

သို့သော် တိုင်းတာမှုရလဒ် မည်သို့ရရှိခဲ့သည်ကို မက်ထရစ်က မဖော်ပြထားသော်လည်း ၎င်းသည် ဤရလဒ်ကိုသာ ပြသသည်။ တိုင်းတာမှုများနှင့် ကျွန်ုပ်တို့ ဘာလုပ်မည်နည်း။

ပထမဦးစွာ ကျွန်ုပ်တို့သည် တိုင်းတာခြင်းရလဒ်ကို အသုံးပြုရန်အတွက် တစ်စုံတစ်ခု၏တန်ဖိုးကို တိုင်းတာသည်။

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် အခမဲ့ disk space ပမာဏကို ရှာဖွေတွေ့ရှိခဲ့ပြီး ယခုအခါ ၎င်းကို သုံးနိုင်သည်၊ ဤ memory ကို သုံးနိုင်သည် စသဖြင့်။ ကျွန်ုပ်တို့သည် မက်ထရစ်ရလဒ်ကို ရရှိပြီးသည်နှင့် ကျွန်ုပ်တို့က ၎င်းကို ဘာသာပြန်ရပါမည်။ ဥပမာအားဖြင့်၊ မက်ထရစ်သည် 90 ၏ရလဒ်ကို ပြန်ပေးသည်။ ဤနံပါတ်သည် ဘာကိုဆိုလိုသည်ကို သိရန်လိုသည်- နေရာလွတ်ပမာဏ သို့မဟုတ် သုံးထားသော disk space ပမာဏ၊ ရာခိုင်နှုန်း သို့မဟုတ် ဂစ်ဂါဘိုက်၊ ကွန်ရက် latency 90 ms နှင့် ညီမျှသော၊ စသည်တို့ဖြစ်သည်။ ကျွန်ုပ်တို့သည် မက်ထရစ်တန်ဖိုး၏ အဓိပ္ပါယ်ကို အနက်ဖွင့်ရန် လိုအပ်သည်။ မက်ထရစ်များအားလုံးကို အဓိပ္ပါယ်ရှိစေရန်အတွက်၊ မက်ထရစ်တန်ဖိုးတစ်ခုတည်းကို ဘာသာပြန်ဆိုပြီးနောက်၊ တန်ဖိုးများစွာကို စုဆောင်းထားကြောင်း သေချာရန် လိုအပ်သည်။ မက်ထရစ်များ စုဆောင်းရန် လိုအပ်ကြောင်းကို လူအများက သတိမပြုမိသောကြောင့် ၎င်းသည် အလွန်အရေးကြီးပါသည်။ Microsoft သည် မက်ထရစ်များကို စုဆောင်းရန် အလွန်လွယ်ကူအောင် ပြုလုပ်ထားသော်လည်း ၎င်းတို့ကို စုဆောင်းထားကြောင်း သေချာစေရန် သင့်အပေါ်တွင် မူတည်သည်။ ဤမက်ထရစ်များကို 41 ရက်သာသိမ်းဆည်းထားပြီး 42 ရက်မြောက်နေ့တွင်ပျောက်သွားသည်။ ထို့ကြောင့်၊ သင်၏ပြင်ပ သို့မဟုတ် အတွင်းပစ္စည်းများ၏ ဂုဏ်သတ္တိများပေါ်မူတည်၍ မှတ်တမ်းများ၊ မှတ်တမ်းများစသည်ဖြင့် တိုင်းတာမှုများကို 41 ရက်ထက်ပို၍ သိမ်းဆည်းနည်းကို ဂရုစိုက်သင့်သည်။ ထို့ကြောင့် စုဆောင်းပြီးနောက်၊ လိုအပ်ပါက မက်ထရစ်ရလဒ်များ၏ ပြောင်းလဲမှုစာရင်းဇယားအားလုံးကို ဆွဲထုတ်နိုင်စေမည့် ၎င်းတို့ကို အချို့နေရာတွင် ထားသင့်သည်။ ၎င်းတို့ကို ထိုနေရာတွင် ထားလိုက်သည်နှင့် သင်သည် ၎င်းတို့နှင့် ထိထိရောက်ရောက် စတင်လုပ်ဆောင်နိုင်မည်ဖြစ်သည်။

သင်သည် မက်ထရစ်များကို ရယူပြီးမှသာ ၎င်းတို့ကို အဓိပ္ပာယ်ဖွင့်ဆိုကာ ၎င်းတို့ကို စုဆောင်းပါ၊ SLA - ဝန်ဆောင်မှုအဆင့် သဘောတူညီချက်ကို သင်ဖန်တီးနိုင်မည်ဖြစ်သည်။ ဤ SLA သည် သင့်ဖောက်သည်များအတွက် များစွာအရေးပါမည်မဟုတ်ပါ၊ ၎င်းသည် သင့်လုပ်ဖော်ကိုင်ဖက်များ၊ မန်နေဂျာများ၊ စနစ်ကို ထိန်းသိမ်းထားပြီး ၎င်း၏လုပ်ဆောင်နိုင်စွမ်းကို စိတ်ပူနေသူများအတွက် ပိုအရေးကြီးပါသည်။ မက်ထရစ်သည် လက်မှတ်အရေအတွက်ကို တိုင်းတာနိုင်သည် - ဥပမာအားဖြင့် သင်သည် တစ်နေ့လျှင် လက်မှတ် 5 စောင် လက်ခံရရှိပြီး ဤအခြေအနေတွင် သုံးစွဲသူများ၏ တောင်းဆိုချက်များကို တုံ့ပြန်မှုအရှိန်နှင့် ပြဿနာဖြေရှင်းမှုအမြန်နှုန်းကို ပြသသည်။ မက်ထရစ်တစ်ခုသည် သင့်ဆိုဒ်သည် 20ms တွင်တင်နေသည် သို့မဟုတ် သင့်တုံ့ပြန်မှုအမြန်နှုန်းမှာ 20ms ဖြစ်သည်ဟု မဆိုသင့်ပါ၊ မက်ထရစ်သည် နည်းပညာဆိုင်ရာညွှန်ပြချက်တစ်ခုထက်ပိုပါသည်။

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

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

ကျွန်ုပ်တို့တွင် မက်ထရစ်ကို ရရှိပြီးသည်နှင့်၊ ၎င်းသည် စနစ်အလုပ်လုပ်သည်ဟုဆိုသည့် မှတ်တမ်းဖိုင်ကို ကြည့်ရုံသာမဟုတ်သောကြောင့် စနစ်အလုပ်လုပ်ကြောင်း 99% အာမခံနိုင်ပါသည်။ 99% uptime အာမခံချက်ဆိုသည်မှာ ဥပမာအားဖြင့်၊ API သည် ပုံမှန်အမြန်နှုန်း 99 ms ဖြင့် တုံ့ပြန်သည့်အချိန်၏ 30% ဖြစ်သည်။ ၎င်းသည် သင့်အသုံးပြုသူများ၊ သင့်လုပ်ဖော်ကိုင်ဖက်များနှင့် မန်နေဂျာများကို စိတ်ဝင်စားသည့်အရာဖြစ်သည်။ ကျွန်ုပ်တို့၏ဖောက်သည်များစွာသည် ဝဘ်ဆာဗာမှတ်တမ်းများကို စောင့်ကြည့်သော်လည်း ၎င်းတို့တွင် မည်သည့်အမှားအယွင်းကိုမျှ သတိမထားမိဘဲ အရာအားလုံးအဆင်ပြေသည်ဟု ထင်မြင်ကြသည်။ ဥပမာအားဖြင့်၊ သူတို့သည် 200 Mb/s ကွန်ရက်အမြန်နှုန်းကိုမြင်ရပြီး "ကောင်းပြီ၊ အားလုံးကောင်းတယ်။" သို့သော် အဆိုပါ 200 ကိုရရှိရန်၊ အသုံးပြုသူများသည် တုံ့ပြန်မှုအမြန်နှုန်း 30 မီလီစက္ကန့် လိုအပ်ပြီး ၎င်းသည် မှတ်တမ်းဖိုင်များတွင် တိုင်းတာခြင်းမပြုဘဲ စုဆောင်းခြင်းမပြုသည့် တိကျသောညွှန်ပြချက်ဖြစ်သည်။ တစ်ချိန်တည်းမှာပင်၊ ဆိုက်သည် လိုအပ်သော မက်ထရစ်များမရှိသောကြောင့်၊ ဤအပြုအမူအတွက် အကြောင်းရင်းများကို မသိသောကြောင့် အသုံးပြုသူများ အံ့သြကြသည်။

သို့သော် ကျွန်ုပ်တို့တွင် 100% uptime SLA ရှိသည်ဖြစ်သောကြောင့်၊ ဆိုက်သည် အမှန်တကယ်အသုံးပြုရအလွန်ခက်ခဲသောကြောင့် သုံးစွဲသူများက မကျေနပ်စပြုလာသည်။ ထို့ကြောင့်၊ ရည်မှန်းချက် SLA တစ်ခုကို ဖန်တီးရန်၊ စုဆောင်းထားသော မက်ထရစ်များဖြင့် ဖန်တီးထားသော လုပ်ငန်းစဉ်၏ ပြီးပြည့်စုံသော ရုပ်ပုံလွှာကို ကြည့်ရှုရန် လိုအပ်ပါသည်။ ဤသည်မှာ SLA များကိုဖန်တီးသောအခါတွင်၊ "uptime" ဟူသောအသုံးအနှုန်းကိုမသိရှိဘဲ၊ အချို့သောဝန်ဆောင်မှုပေးသူများနှင့်ကျွန်ုပ်ကြုံတွေ့နေရဆဲပြဿနာတစ်ခုဖြစ်ပြီး၊ အများစုမှာ ၎င်းတို့၏ API အလုပ်လုပ်ပုံကို ၎င်းတို့၏ဖောက်သည်များအားရှင်းပြခြင်းမရှိပါ။

ဝန်ဆောင်မှုတစ်ခု ဥပမာ၊ တတိယလူအတွက် API တစ်ခုကို ဖန်တီးပါက၊ ရလဒ် 39,5 ၏ မက်ထရစ်ကို ဆိုလိုသည် - တုံ့ပြန်မှု၊ အောင်မြင်သောတုံ့ပြန်မှု၊ တုံ့ပြန်မှုသည် 20 ms အမြန်နှုန်း သို့မဟုတ် 5 ms အမြန်နှုန်းဖြင့် နားလည်သင့်သည်။ ၎င်းတို့၏ SLA ကို သင့်ကိုယ်ပိုင် SLA နှင့် သင့်ကိုယ်ပိုင်မက်ထရစ်များအဖြစ် ပြောင်းလဲရန် သင့်အပေါ်တွင် မူတည်သည်။

ဒါတွေအားလုံးကို အဖြေရှာပြီးတာနဲ့ ရင်သပ်ရှုမောဖွယ် ဒက်ရှ်ဘုတ်တစ်ခုကို စတင်ဖန်တီးနိုင်ပါပြီ။ ငါ့ကိုပြောပြပါ၊ Grafana အပြန်အလှန်အမြင်အာရုံပုံဖော်ခြင်းအက်ပ်ကိုအသုံးပြုပြီးပြီလား။ မိုက်တယ်! ဤအရာသည် အခမဲ့ဖြစ်ပြီး အသုံးပြုရလွယ်ကူသောကြောင့် ကျွန်ုပ်သည် ဤ open source ၏ အမာခံပရိသတ်တစ်ဦးဖြစ်သည်။

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

Grafana ကို မသုံးရသေးရင် အဲဒါနဲ့ ဘယ်လိုတွဲသုံးရမလဲဆိုတာ ပြောပြပေးပါမယ်။ 80s နှင့် 90s များတွင်မွေးဖွားသူတိုင်း CareBears ကိုမှတ်မိကြလိမ့်မည်ထင်ပါသလား။ ဤဝက်ဝံများသည် ရုရှားတွင် မည်မျှနာမည်ကြီးခဲ့သည်ကို ကျွန်ုပ်မသိသော်လည်း တိုင်းတာမှုများနှင့်ပတ်သက်၍ ကျွန်ုပ်တို့သည် တူညီသော "စောင့်ရှောက်မှုဝက်ဝံများ" ဖြစ်သင့်သည်။ ငါပြောခဲ့သည့်အတိုင်း၊ စနစ်တစ်ခုလုံးအလုပ်လုပ်ပုံ၏ကြီးမားသောပုံတစ်ပုံလိုအပ်သည်၊ ၎င်းသည်သင်၏ API၊ သင့်ဝဘ်ဆိုဒ်၊ သို့မဟုတ် virtual machine တွင်လည်ပတ်နေသော ၀ န်ဆောင်မှုအကြောင်းမဟုတ်သင့်ပါ။

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

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

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

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

ထို့အပြင်၊ Splunk မှတ်တမ်းသိုလှောင်မှုနှင့် ခွဲခြမ်းစိတ်ဖြာမှုစနစ်၊ cloud-based log management application SumoLogic၊ ELK log processing tool နှင့် IBM Radar ကဲ့သို့သော ပြင်ပအပလီကေးရှင်းများသို့ ဤမက်ထရစ်များကို ပေးပို့နိုင်သည်။ မှန်ပါသည်၊ သင်အသုံးပြုသည့်အရင်းအမြစ်များပေါ်တွင်မူတည်သည့် အနည်းငယ်ကွဲပြားမှုများရှိသည် - အတုအယောင်စက်၊ ကွန်ရက်ဝန်ဆောင်မှုများ၊ Azure SQL ဒေတာဘေ့စ်များ၊ ဆိုလိုသည်မှာ သင့်အလုပ်ပတ်ဝန်းကျင်၏လုပ်ဆောင်ချက်များအပေါ် မူတည်၍ မက်ထရစ်များအသုံးပြုမှုသည် ကွဲပြားသည်။ ဤကွဲပြားမှုများသည် လေးနက်သည်ဟု ငါမပြောသော်လည်း၊ ကံမကောင်းစွာပဲ၊ ၎င်းတို့သည် ရှိနေဆဲဖြစ်ပြီး ၎င်းကို ထည့်သွင်းစဉ်းစားသင့်သည်။ မက်ထရစ်များကို ဖွင့်ခြင်းနှင့် ပို့ခြင်းတို့ကို နည်းလမ်းများစွာဖြင့် ဖြစ်နိုင်သည်- Portal၊ CLI/Power Shell သို့မဟုတ် ARM နမူနာများကို အသုံးပြုခြင်း။

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

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

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

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

မက်ထရစ်ဇယားသည် HomeMonitorMetrics လမ်းကြောင်းတစ်လျှောက်ရှိ တက်ဘ်တစ်ခုဖြစ်ပြီး၊ သင်ရရှိနိုင်သည့်မက်ထရစ်များအားလုံးကိုကြည့်ရှုရန်နှင့် သင်လိုအပ်သောအရာများကို ရွေးချယ်နိုင်သည်။ သို့သော် သင်သည် မက်ထရစ်များ စုဆောင်းခြင်းကို ဖွင့်ရန် လိုအပ်ပါက၊ သင်သည် HomeMonitorDiagnostic ဆက်တင်များ လမ်းညွှန်လမ်းကြောင်းကို အသုံးပြုပြီး Enabled/Disabled metrics checkboxes ကို စစ်ဆေးရန် လိုအပ်ပါသည်။ ပုံမှန်အားဖြင့်၊ မက်ထရစ်အားလုံးနီးပါးကို ဖွင့်ထားသော်လည်း နောက်ထပ်တစ်ခုခုကို ဖွင့်ရန် လိုအပ်ပါက၊ Disabled မှ Enabled မှ ရောဂါရှာဖွေမှုအခြေအနေကို ပြောင်းလဲရန် လိုအပ်မည်ဖြစ်သည်။

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

၎င်းကိုလုပ်ဆောင်ရန်၊ ရွေးချယ်ထားသောမက်ထရစ်မျဉ်းကို နှိပ်ပြီး ဖွင့်သည့်တက်ဘ်ပေါ်တွင် အမှားရှာဖွေရေးမုဒ်ကို ဖွင့်ပါ။ သင်ရွေးချယ်ထားသော မက်ထရစ်ကို ခွဲခြမ်းစိတ်ဖြာမည်ဆိုပါက Turn on diagnostic link ကိုနှိပ်ပြီးနောက်၊ ပေါ်လာသည့်ဝင်းဒိုးတွင် Send to Log Analytics အမှန်ခြစ်ကို စစ်ဆေးရန် လိုအပ်ပါသည်။

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

Log Analytics သည် Splunk နှင့် အနည်းငယ်ဆင်တူသော်လည်း ကုန်ကျစရိတ်သက်သာသည်။ ဤဝန်ဆောင်မှုသည် သင့်အား သင့်မက်ထရစ်များ၊ မှတ်တမ်းများနှင့် သင်လိုအပ်သည့်အရာအားလုံးကို စုဆောင်းနိုင်ပြီး ၎င်းတို့ကို Log Analytics အလုပ်ခွင်တွင် ထားရှိခွင့်ပြုသည်။ ဝန်ဆောင်မှုသည် အထူး KQL query processing language - Kusto Quarry Language ကိုအသုံးပြုသည်၊၊ ကျွန်ုပ်တို့သည် ၎င်း၏လုပ်ဆောင်မှုကို လာမည့်သရုပ်ပြတွင် ကြည့်ရှုပါမည်။ ယခုအချိန်တွင်၊ ၎င်း၏အကူအညီဖြင့် သင်သည် မက်ထရစ်များ၊ မှတ်တမ်းများ၊ ဝေါဟာရများ၊ ခေတ်ရေစီးကြောင်းများ၊ ပုံစံများ စသည်တို့နှင့် ပတ်သက်သည့် စုံစမ်းမေးမြန်းမှုများကို ဖန်တီးနိုင်သည်ကို ကျွန်ုပ်သတိပြုမိမည်ဖြစ်ပါသည်။ နှင့် dashboards ဖန်တီးပါ။

ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် Send to Log Analytics အမှတ်ခြစ်ဘောက်စ်နှင့် LOG အကန့်အား အမှန်ခြစ်ဘောက်စ်များ- DataPlaneRequests၊ MongoRequests နှင့် QueryRuntimeStatistics၊ နှင့် METRIC panel ပေါ်ရှိ- တောင်းဆိုချက်များ checkbox ကိုစစ်ဆေးပါ။ ထို့နောက် ကျွန်ုပ်တို့သည် အမည်တစ်ခုသတ်မှတ်ပြီး ဆက်တင်များကို သိမ်းဆည်းပါ။ command line တွင်၊ ၎င်းသည် ကုဒ်မျဉ်းနှစ်ကြောင်းကို ကိုယ်စားပြုသည်။ စကားမစပ်၊ ဤသဘောအရ Azure Cloud shell သည် Google နှင့်ဆင်တူသည်၊ ၎င်းသည် သင့်ဝဘ်ဘရောက်ဆာတွင် command line ကိုသုံးနိုင်သည်။ AWS တွင်ထိုကဲ့သို့သောဘာမှမရှိသောကြောင့် Azure သည်ဤသဘောဖြင့်ပိုမိုအဆင်ပြေသည်။

ဥပမာအားဖြင့်၊ ကျွန်ုပ်သည် ကျွန်ုပ်၏လက်ပ်တော့တွင် မည်သည့်ကုဒ်ကိုမျှ အသုံးမပြုဘဲ ဝဘ်အင်တာဖေ့စ်မှတစ်ဆင့် သရုပ်ပြတစ်ခုကို လုပ်ဆောင်နိုင်သည်။ ဒါကိုလုပ်ဖို့၊ ကျွန်ုပ်သည် ကျွန်ုပ်၏ Azure အကောင့်ဖြင့် စစ်မှန်ကြောင်းသက်သေပြရပါမည်။ ထို့နောက်၊ ဥပမာ၊ terrafone ကို သင်အသုံးပြုပြီးပါက၊ ဝန်ဆောင်မှုနှင့်ချိတ်ဆက်မှုကို စောင့်ဆိုင်းပြီး မူရင်းအတိုင်း Microsoft အသုံးပြုသည့် Linux လုပ်ငန်းခွင်ပတ်ဝန်းကျင်ကို ရယူနိုင်ပါသည်။

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

ထို့နောက် Azure Cloud Shell တွင်တည်ဆောက်ထားသော Bash ကိုအသုံးပြုပါသည်။ အလွန်အသုံးဝင်သောအရာမှာ VS Code ၏ပေါ့ပါးသောဗားရှင်းဖြစ်သော browser တွင်တည်ဆောက်ထားသော IDE ဖြစ်သည်။ ထို့နောက် ကျွန်ုပ်သည် ကျွန်ုပ်၏အမှားအယွင်းများ တိုင်းတာမှုပုံစံသို့သွား၍ ၎င်းကို တည်းဖြတ်ပြီး ကျွန်ုပ်၏လိုအပ်ချက်များနှင့်ကိုက်ညီအောင် စိတ်ကြိုက်ပြင်ဆင်နိုင်ပါသည်။

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

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

David O'Brien (Xirus)- မက်ထရစ်များ။ မက်ထရစ်များ မက်ထရစ်များ အပိုင်း 1

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

ဤပြဿနာကိုဖြေရှင်းရန်၊ Microsoft သည် ဒေတာများစွာကို မြင်သာထင်သာမြင်နိုင်စေသည့် လုပ်ငန်းခွဲခြမ်းစိတ်ဖြာမှုအတွက် ပြည့်စုံသောဆော့ဖ်ဝဲတစ်ခုဖြစ်သည့် Power BI tool ကို ပေးထားသည်။ ၎င်းသည် သင့်အတွက်လိုအပ်သော လုပ်ဆောင်ချက်များပေါ်တွင်မူတည်ပြီး ကုန်ကျစရိတ်မှာ အလွန်စျေးကြီးသော ထုတ်ကုန်တစ်ခုဖြစ်သည်။ ပုံမှန်အားဖြင့်၊ ၎င်းသည် သင့်အား လုပ်ဆောင်ရန် ဒေတာ 48 မျိုးကို ပေးဆောင်ပြီး Azure SQL Data Warehouses၊ Azure Data Lake Storage၊ Azure Machine Learning Services နှင့် Azure Databricks တို့နှင့် ချိတ်ဆက်ထားသည်။ ချဲ့ထွင်နိုင်စွမ်းကို အသုံးပြု၍ မိနစ် 30 တိုင်း ဒေတာအသစ်များကို သင်ရရှိနိုင်ပါသည်။ အချိန်နှင့်တစ်ပြေးညီ စောင့်ကြည့်မြင်ယောင်မှုကို လိုအပ်ပါက ၎င်းသည် သင့်လိုအပ်ချက်များအတွက် လုံလောက်နိုင်သည် သို့မဟုတ် မလုံလောက်နိုင်ပါ။ ဤကိစ္စတွင်၊ ကျွန်ုပ်ဖော်ပြခဲ့သော Grafana ကဲ့သို့သော application များကိုအသုံးပြုရန်အကြံပြုထားသည်။ ထို့အပြင်၊ Microsoft စာရွက်စာတမ်းတွင် SIEM ကိရိယာများကို အသုံးပြု၍ မက်ထရစ်များ၊ မှတ်တမ်းများနှင့် အဖြစ်အပျက်ဇယားများကို Splunk၊ SumoLogic၊ ELK နှင့် IBM ရေဒါစနစ်များသို့ ပေးပို့နိုင်စွမ်းကို ဖော်ပြသည်။

၀၆း၀၀ မိနစ်

မကြာမီ ဆက်လက်ဖော်ပြပါမည်...

ကြော်ငြာအချို့ 🙂

ကျွန်ုပ်တို့နှင့်အတူရှိနေသည့်အတွက် ကျေးဇူးတင်ပါသည်။ ကျွန်ုပ်တို့၏ဆောင်းပါးများကို သင်နှစ်သက်ပါသလား။ ပိုစိတ်ဝင်စားစရာကောင်းတဲ့ အကြောင်းအရာတွေကို ကြည့်ချင်ပါသလား။ မှာယူမှုတစ်ခုပြုလုပ်ခြင်း သို့မဟုတ် သူငယ်ချင်းများကို အကြံပြုခြင်းဖြင့် ကျွန်ုပ်တို့အား ပံ့ပိုးကူညီပါ၊ $4.99 မှ developer များအတွက် cloud VPS, မင်းအတွက် ငါတို့က တီထွင်ထားတဲ့ entry-level server တွေရဲ့ ထူးခြားတဲ့ analogue တစ်ခု။ VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps သို့မဟုတ် $19 မှ ဆာဗာတစ်ခုမျှဝေပုံနှင့်ပတ်သက်သော အမှန်တရားတစ်ခုလုံး။ (RAID1 နှင့် RAID10၊ 24 cores အထိနှင့် 40GB DDR4 အထိ)။

အမ်စတာဒမ်ရှိ Equinix Tier IV ဒေတာစင်တာတွင် Dell R730xd သည် ၂ ဆ စျေးသက်သာသည်။ ဒီမှာသာ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV ကို $199 မှ နယ်သာလန်မှာ Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 မှ။ အကြောင်းဖတ်ပါ။ Infrastructure Corp ကို ဘယ်လိုတည်ဆောက်မလဲ။ တစ်ပြားတစ်ချပ်အတွက် ယူရို ၉၀၀၀ တန် Dell R730xd E5-2650 v4 ဆာဗာများကို အသုံးပြုခြင်း။

source: www.habr.com

မှတ်ချက် Add