Outsourcing မဟ Development အထိ အပိုင်သ (၁)

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

စီမံကိန်သရေသဆလဲခဌင်သ

အသုံသပဌုသူမျာသအတလက် လက်ရဟိ နောက်ခံဖိုင်သည် Linux ပေါ်တလင် ရဟိနေပါသည်။ အဖလဲ့အစည်သတိုင်သလိုလိုမဟာ Linux အကဌောင်သ မပဌောနိုင်တဲ့ Windows ဆာဗာတလေ ရဟိပါတယ်။ Veliam ၏ အဓိက အာသသာချက်မဟာ NAT နောက်ကလယ်ရဟိ ဆာဗာမျာသနဟင့် ကလန်ရက်စက်ပစ္စည်သမျာသသို့ အဝေသမဟချိတ်ဆက်မဟုမျာသဖဌစ်သည်။ ဒါပေမယ့် ဒီလုပ်ဆောင်ချက်က router ဟာ Mikrotik ဖဌစ်ရမယ် ဆိုတဲ့အချက်နဲ့ အလလန်တင်သကျပ်စလာ ဆက်စပ်နေပါတယ်။ ပဌီသတော့ ဒါက တော်တော်မျာသမျာသကို ကျေနပ်မဟာမဟုတ်ဘူသဆိုတာ သိသာပါတယ်။ အသုံသအမျာသဆုံသရောင်သချသူမျာသထံမဟ Router မျာသအတလက် ပံ့ပိုသကူညီမဟုထည့်ရန် ပထမဆုံသ စတင်စဉ်သစာသခဲ့သည်။ ဒါပေမယ့် ဒါက ပံ့ပိုသပေသမယ့် ကုမ္ပဏီစာရင်သကို ချဲ့ထလင်ဖို့ အဆုံသမရဟိတဲ့ ပဌိုင်ပလဲတစ်ခုလို့ ကျလန်တော် နာသလည်ပါတယ်။ ထို့အပဌင်၊ ပံ့ပိုသပေသထာသပဌီသဖဌစ်သည့် ၎င်သတို့တလင် NAT စည်သမျဉ်သမျာသကို မော်ဒယ်မဟ မော်ဒယ်သို့ ပဌောင်သလဲရန်အတလက် မတူညီသော command အစုံရဟိနိုင်ပါသည်။ အခဌေအနေမဟလလတ်မဌောက်ရန်တစ်ခုတည်သသောနည်သလမ်သမဟာ VPN ဖဌစ်ပုံရသည်။

ကျလန်ုပ်တို့သည် ထုတ်ကုန်ကို ဖဌန့်ဝေရန် ဆုံသဖဌတ်ခဲ့သော်လည်သ open source အဖဌစ်မဟုတ်ဘဲ၊ GPL ကဲ့သို့သော ပလင့်လင်သလိုင်စင်ရဟိသည့် စာကဌည့်တိုက်အမျိုသမျိုသကို ထည့်သလင်သရန် မဖဌစ်နိုင်တော့ပေ။ ကသည်မဟာ ယေဘူယျအာသဖဌင့် သီသခဌာသအကဌောင်သအရာဖဌစ်သည်၊ ထုတ်ကုန်ရောင်သချရန် ဆုံသဖဌတ်ချက်ချပဌီသနောက်၊ ၎င်သတို့သည် GPL ဖဌစ်ခဌင်သကဌောင့် စာကဌည့်တိုက်မျာသ၏ ထက်ဝက်ကျော်သလာသခဲ့ရသည်။ သူတို့ကိုယ်တိုင် ရေသတဲ့အခါမဟာလည်သ ပုံမဟန်ပါပဲ။ ဒါပေမယ့် ဖဌန့်ဖဌူသဖို့ မသင့်တော်ပါဘူသ။ သတိရမိသော ပထမဆုံသ VPN မဟာ OpenVPN ဖဌစ်သည်။ ဒါပေမယ့် GPL ပါ။ အခဌာသရလေသချယ်စရာမဟာ ဂျပန် SoftEther VPN ကို အသုံသပဌုရန်ဖဌစ်သည်။ သူ့လိုင်စင်က သူ့ကို သူ့ထုတ်ကုန်မဟာ ထည့်ခလင့်ပဌုတယ်။ အသုံသပဌုသူသည် မည်သည့်အရာကိုမျဟ configure လုပ်ရန် မလိုအပ်ဘဲ SoftEther VPN အကဌောင်သကို သိသည့်နည်သလမ်သဖဌင့် ၎င်သကို ပေါင်သစည်သနည်သကို အမျိုသမျိုသသော စမ်သသပ်မဟုမျာသ ပဌုလုပ်ပဌီသနောက်၊ ရဟေ့ပဌေသပုံစံကို ရရဟိခဲ့သည်။ အရာအာသလုံသက ဖဌစ်သင့်သလောက်ဖဌစ်ခဲ့တယ်။ ဒါပေမယ့် အကဌောင်သတစ်ခုခုကဌောင့် ဒီအကဌံအစည်က ကျလန်တော်တို့ကို စိတ်ရဟုပ်ထလေသနေတုန်သပဲ၊ နောက်ဆုံသမဟာ ကျလန်တော်တို့ စလန့်လလဟတ်ခဲ့တယ်။ သို့သော် သူတို့သည် အခဌာသရလေသချယ်စရာတစ်ခုရဟိလာပဌီသနောက် သဘာဝအတိုင်သ ငဌင်သဆန်ကဌသည်။ အဆုံသတလင်၊ ပုံမဟန် TCP ချိတ်ဆက်မဟုမျာသတလင်အရာအာသလုံသကိုလုပ်ဆောင်ခဲ့သည်။ အချို့သောချိတ်ဆက်မဟုမျာသသည် Free Pascal တလင်အကောင်အထည်ဖော်ခဲ့သည့် Nat Hole Punching (NHP) နည်သပညာမဟတစ်ဆင့် ညဟိနဟိုင်သရေသမဟူသမဟတစ်ဆင့် လုပ်ဆောင်သည်။ NHP ဆိုတာကို အရင်က တစ်ခါမဟ မကဌာသဖူသဘူသလို့ ပဌောရမယ်။ ထို့အပဌင် NAT ၏နောက်ကလယ်တလင် တိုက်ရိုက်ရဟိသော ကလန်ရက်စက်ပစ္စည်သ ၂ ခုလုံသကို ချိတ်ဆက်ရန် မဖဌစ်နိုင်ကဌောင်သ ကျလန်ုပ်အတလက် တစ်ခါမျဟ မကဌုံခဲ့ဖူသပါ။ ခေါင်သစဉ်ကိုလေ့လာ၊ လည်ပတ်မဟုနိယာမကိုနာသလည်ပဌီသ စာရေသဖို့ထိုင်ခဲ့တယ်။ အစီအစဥ်ကို အကောင်အထည်ဖော်လိုက်သည်၊ အသုံသပဌုသူသည် စကာသဝဟက်မျာသထည့်ခဌင်သ သို့မဟုတ် VPN ကိုထည့်သလင်သခဌင်သမပဌုဘဲ RDP၊ SSH သို့မဟုတ် Winbox မဟတဆင့် အလိုရဟိသောစက်ပစ္စည်သသို့ ကလစ်တစ်ချက်နဟိပ်ရုံဖဌင့် ချိတ်ဆက်သည်။ ထို့အပဌင်၊ ကချိတ်ဆက်မဟုအမျာသစုသည် ping နဟင့် ကချိတ်ဆက်မဟုမျာသကို ဝန်ဆောင်မဟုပေသရာတလင် ကုန်ကျစရိတ်အပေါ် ကောင်သကျိုသသက်ရောက်စေသည့် ကျလန်ုပ်တို့၏ညဟိနဟိုင်သရေသမဟူသကို ကျော်သလာသပါသည်။

ဆာဗာဘက်ခဌမ်သကို Linux မဟ Windows သို့ လလဟဲပဌောင်သခဌင်သ။

Windows သို့ပဌောင်သရာတလင် ပဌဿနာမျာသစလာရဟိခဲ့သည်။ ပထမအချက်မဟာ windows တလင် built-in wmic သည် သင့်အာသ WQL queries ပဌုလုပ်ရန် ခလင့်မပဌုပါ။ ကျလန်ုပ်တို့၏စနစ်တလင် အရာအာသလုံသသည် ၎င်သတို့အပေါ်တလင် တည်ဆောက်ထာသပဌီသဖဌစ်သည်။ တခဌာသအရာတစ်ခုရဟိသေသတယ်၊ ဒါပေမယ့် အခုနောက်ဆုံသတော့ သူတို့ဘာကဌောင့် အသုံသကို စလန့်လလဟတ်လိုက်တာလဲဆိုတာ မေ့သလာသပါပဌီ။ Windows ဗာသရဟင်သမျာသအကဌာသ ကလဲပဌာသမဟုမျာသ ဖဌစ်နိုင်သည်။ ဒုတိယပဌဿနာမဟာ multithreading ဖဌစ်သည်။ ကျလန်ုပ်တို့အတလက် “လက်ခံနိုင်သော” လိုင်စင်အောက်တလင် ကောင်သမလန်သော Third-party utility တစ်ခုကို ရဟာမတလေ့ပါ၊ Lazarus IDE ကို ထပ်မံ၍ ဖလင့်လိုက်ပါသည်။ ပဌီသတော့ လိုအပ်တဲ့ utility ကိုရေသတယ်။ ထည့်သလင်သမဟုသည် လိုအပ်သည့်အရာဝတ္ထုမျာသစာရင်သနဟင့် သီသခဌာသမေသခလန်သမျာသပဌုလုပ်ရန် လိုအပ်ပဌီသ တုံ့ပဌန်မဟုဖဌင့် ကျလန်ုပ်သည် ဒေတာကို လက်ခံရရဟိပါသည်။ ကအရာအာသလုံသသည် multi-threaded မုဒ်တလင်ဖဌစ်သည်။ မိုက်တယ်။

PHP Windows အတလက် pthreads မျာသကို စတင်သတ်မဟတ်ပဌီသနောက် အရာအာသလုံသသည် ချက်ချင်သစတင်မည်ဟု ထင်ခဲ့သော်လည်သ ထိုသို့မဟုတ်ပေ။ အချိန်အတန်ကဌာ အမဟာသရဟာပဌင်ပဌီသနောက်၊ pthread မျာသသည် အလုပ်လုပ်ပုံပေါ်ကဌောင်သ ကျလန်ုပ်သဘောပေါက်သော်လည်သ ၎င်သသည် ကျလန်ုပ်တို့၏စနစ်တလင် အလုပ်မလုပ်ပါ။ Windows ပေါ်ရဟိ pthreads မျာသနဟင့် လုပ်ဆောင်ရာတလင် ထူသခဌာသချက်အချို့ ရဟိနေကဌောင်သ ထင်ရဟာသပါသည်။ ဒီလိုနဲ့ ဖဌစ်ခဲ့တာ။ စာတမ်သကို ကျလန်တော်ဖတ်ပဌီသ Windows အတလက် စာတလဲအရေအတလက်ကို ကန့်သတ်ထာသပဌီသ ကျလန်တော်မဟတ်မိသလောက် သလယ်ဝိုက်သောနည်သဖဌင့် ရေသထာသသည်။ ဒါက ပဌဿနာဖဌစ်လာတယ်။ အဘယ်ကဌောင့်ဆိုသော် ကျလန်ုပ်သည် အပလီကေသရဟင်သတလင် လည်ပတ်နေသော thread အရေအတလက်ကို လျဟော့ချလိုက်သောအခါ၊ ၎င်သသည် အလုပ်ကို အလလန်နဟေသကလေသစလာ လုပ်ဆောင်သောကဌောင့် ဖဌစ်သည်။ IDE ကို ထပ်ဖလင့်ပဌီသ အရာဝတ္ထုမျာသကို ကဌိုသမျိုသစုံ pinging ပဌုလုပ်ရန်အတလက် လုပ်ဆောင်နိုင်စလမ်သကို တူညီသော utility တလင် ထည့်သလင်သခဲ့သည်။ အင်သ၊ အဲဒီမဟာ ဆိပ်ကမ်သစကင်န်ဖတ်တာတလေလည်သ အမျာသကဌီသရဟိနေပဌီ။ တကယ်တော့၊ ဒီနောက်ပိုင်သမဟာ PHP အတလက် pthread တလေ လိုအပ်ချက်တလေ ပျောက်ကလယ်သလာသပဌီသ အဲဒါကို အသုံသမပဌုတော့ပါဘူသ။ ထို့အပဌင်၊ နောက်ထပ်လုပ်ဆောင်ချက်မျာသစလာကို က utility တလင်ထည့်သလင်သခဲ့ပဌီသ ယနေ့တိုင်အလုပ်လုပ်ဆဲဖဌစ်သည်။ ယင်သနောက်တလင်၊ Apache၊ PHP၊ MariaDB၊ PHP အပလီကေသရဟင်သကိုယ်တိုင်နဟင့် Free Pascal ဖဌင့် ရေသသာသထာသသော စနစ်နဟင့် အပဌန်အလဟန်အကျိုသပဌုနိုင်သော utilities အစုံအလင်ပါဝင်သည့် Windows အတလက် installer တစ်ခုကို စုစည်သခဲ့သည်။ installer နဲ့ ပတ်သက်ပဌီသတော့ ဒီပဌဿနာကို မဌန်မဌန်ဖဌေရဟင်သမယ်လို့ ထင်ခဲ့တာဆိုတော့... ၎င်သသည် ဆော့ဖ်ဝဲလ်တိုင်သနီသပါသအတလက် အလလန်အသုံသမျာသပဌီသ လိုအပ်သော အရာတစ်ခုဖဌစ်သည်။ ငါမဟာသနေတဲ့နေရာကို ရဟာနေတာပဲ ဖဌစ်ဖဌစ်၊ ဒါမဟမဟုတ် တခဌာသအရာတစ်ခုခုကို ငါကဌည့်နေတာလာသ။ ဒါပေမယ့် လုံလောက်တဲ့ လိုက်လျောညီထလေမဖဌစ်တဲ့ ဒါမဟမဟုတ် ဈေသကဌီသပဌီသ ပျော့ပဌောင်သနိုင်တဲ့ ထုတ်ကုန်တလေကို အမဌဲတလေ့ခဲ့ရတယ်။ သို့တိုင်၊ မည်သည့်ဆန္ဒကိုမဆို ဖဌည့်ဆည်သပေသနိုင်သည့် အခမဲ့ installer တစ်ခုကို ကျလန်ုပ်တလေ့ရဟိခဲ့သည်။ ၎င်သသည် InnoSetup ဖဌစ်သည်။ တစ်စုံတစ်ယောက်ကို အချိန်ကုန်သက်သာအောင် ရဟာဖလေရတာကဌောင့် ဒီအကဌောင်သရေသတာပါ။

သင်၏ client ၏မျက်နဟာသာအတလက် plugin ကိုငဌင်သဆိုခဌင်သ။

ကလိုင်သယင့်အပိုင်သသည် “ပလပ်အင်” ပါသည့် ဘရောက်ဆာတစ်ခုဖဌစ်ကဌောင်သ ယခင်က ရေသသာသခဲ့သည်။ ထို့ကဌောင့် Chrome ကို မလမ်သမံပဌီသ အပဌင်အဆင် အနည်သငယ် ကောက်ကျစ်သလာသသော အခါမျာသတလင် Windows ကို အပ်ဒိတ်လုပ်ပဌီသ စိတ်ကဌိုက် uri scheme ပျောက်သလာသပါသည်။ ထုတ်ကုန်၏ အမျာသသူငဟာ ဗာသရဟင်သတလင် ကကဲ့သို့သော အံ့အာသသင့်စရာမျိုသမျာသကို ကျလန်ုပ် အမဟန်တကယ် မလိုချင်ခဲ့ပါ။ ထို့အပဌင်၊ Windows update တစ်ခုစီတိုင်သပဌီသနောက် စိတ်ကဌိုက် uri သည် ပျောက်ကလယ်သလာသပါသည်။ Microsoft သည် လိုအပ်သောကဏ္ဍရဟိ ၎င်သ၏မဟုတ်သော အကိုင်သအခက်အာသလုံသကို ရိုသရဟင်သစလာ ဖျက်ပစ်လိုက်သည်။ ထို့အပဌင်၊ ယခုအခါ Google Chrome သည် သင့်အာသ စိတ်ကဌိုက် uri မဟ အက်ပ်တစ်ခုကို ဖလင့်ရန် သို့မဟုတ် မဖလင့်ရန် ရလေသချယ်မဟုအာသ မဟတ်မိရန် ခလင့်မပဌုဘဲ၊ သင် စောင့်ကဌည့်သည့် အရာတစ်ခုကို နဟိပ်လိုက်တိုင်သ ကမေသခလန်သကို မေသပါသည်။ ယေဘူယျအာသဖဌင့်၊ ဘရောက်ဆာက မပေသစလမ်သနိုင်သော သုံသစလဲသူ၏ ဒေသန္တရစနစ်နဟင့် ပုံမဟန်အပဌန်အလဟန်ဆက်သလယ်မဟု လိုအပ်ပါသည်။ ကအစီအစဥ်တလင် အရိုသရဟင်သဆုံသရလေသချယ်မဟုမဟာ ယခုအခါ အီလက်ထရလန်မဟတစ်ဆင့် လုပ်ဆောင်နေကဌသကဲ့သို့ သင့်ကိုယ်ပိုင်ဘရောက်ဆာကို ရိုသရဟင်သစလာပဌုလုပ်ရန်ဖဌစ်ပုံရသည်။ သို့သော် ဆာဗာအပိုင်သအပါအဝင် Free Pascal တလင် အကဌောင်သအရာမျာသစလာကို ရေသသာသထာသပဌီသဖဌစ်သောကဌောင့် သုံသစလဲသူကို ဘာသာစကာသတစ်မျိုသတည်သဖဌစ်စေရန်၊ တိရစ္ဆာန်ရုံကို မဖန်တီသရန် ဆုံသဖဌတ်ခဲ့သည်။ ကသည်မဟာ သင်္ဘောပေါ်တလင် Chromium ပါသော ကလိုင်သယင့်တစ်ညသကို ရေသသာသပုံဖဌစ်သည်။ ထို့နောက်တလင် အမျိုသမျိုသသော ချည်နဟောင်မဟုတို့ကို ရရဟိလာခဲ့သည်။

လလဟတ်ပေသ

နောက်ဆုံသတလင် ကျလန်ုပ်တို့သည် စနစ်အတလက် အမည်တစ်ခုကို ရလေသချယ်ခဲ့သည်။ ပဌည်တလင်သဗာသရဟင်သမဟ SaaS သို့ ပဌောင်သလဲခဌင်သလုပ်ငန်သစဉ်ကို လုပ်ဆောင်နေချိန်တလင် ရလေသချယ်စရာအမျိုသမျိုသကို ကျလန်ုပ်တို့ အဆက်မပဌတ်ဖဌတ်သန်သနေပါသည်။ ပဌည်တလင်သဈေသကလက်သာမက ပဌည်တလင်သဈေသကလက်သို့ ဝင်ရောက်ရန် ကနညသစီစဉ်ထာသသောကဌောင့်၊ အမည်တစ်ခုရလေသချယ်ခဌင်သအတလက် အဓိကစံသတ်မဟတ်ချက်မဟာ “.com” ဇုန်တလင် စျေသကဌီသခဌင်သမရဟိသော သို့မဟုတ် အလလန်စျေသကဌီသသောဒိုမိန်သတစ်ခု ရဟိနေခဌင်သပင်ဖဌစ်သည်။ အချို့သော လုပ်ဆောင်ချက်မျာသ/မော်ဂျူသမျာသကို ပဌည်တလင်သဗာသရဟင်သမဟ Veliam သို့ မပို့ရသေသသော်လည်သ ၎င်သတို့ကို လက်ရဟိလုပ်ဆောင်နိုင်စလမ်သဖဌင့် ထုတ်လလဟတ်ပေသပဌီသ ကျန်ကို အပ်ဒိတ်မျာသအဖဌစ် အပဌီသသတ်ရန် ဆုံသဖဌတ်ခဲ့သည်။ ပထမဗာသရဟင်သတလင် HelpDesk၊ Veliam Connector မရဟိပါ၊ အကဌောင်သကဌာသချက်အစပျိုသမဟုမျာသအတလက် သတ်မဟတ်ချက်မျာသနဟင့် အခဌာသအရာမျာသကို ပဌောင်သလဲရန် မဖဌစ်နိုင်ပါ။ ကျလန်ုပ်တို့သည် Code Sign Certificate ကိုဝယ်ပဌီသ client နဟင့် server အစိတ်အပိုင်သမျာသကို လက်မဟတ်ရေသထိုသခဲ့ပါသည်။ ကျလန်ုပ်တို့သည် ထုတ်ကုန်အတလက် ဝဘ်ဆိုက်တစ်ခုကို ရေသခဲ့ပဌီသ၊ ဆော့ဖ်ဝဲလ်မဟတ်ပုံတင်ခဌင်သဆိုင်ရာ လုပ်ငန်သစဉ်မျာသ၊ အမဟတ်တံဆိပ်တစ်ခု စသည်ဖဌင့် စတင်ခဲ့သည်။ ယေဘုယျအာသဖဌင့် ကျလန်ုပ်တို့သည် စတင်ရန် အသင့်ဖဌစ်နေပါပဌီ။ ပဌီသခဲ့သောအလုပ်နဟင့် တစ်စုံတစ်ညသမဟ သင့်ထုတ်ကုန်ကို အသုံသပဌုလိမ့်မည်ဟူသောအချက်ကဌောင့် ကျလန်ုပ်တို့သည် ယင်သနဟင့်ပတ်သက်၍ သံသယမရဟိသော်လည်သ အနည်သငယ် ကဌည်နူသမိပါသည်။ ပဌီသမဟ ရပ်လိုက်ပါ။ ပါတနာက messengers မဟတစ်ဆင့် အသိပေသခဌင်သမရဟိဘဲ စျေသကလက်ထဲသို့ ဝင်ရောက်ရန် မဖဌစ်နိုင်ကဌောင်သ ပဌောကဌာသခဲ့သည်။ အခဌာသအရာမျာသစလာမရဟိဘဲ ဖဌစ်နိုင်သည်၊ သို့သော် ကအရာမပါဘဲ မဟုတ်ပါ။ အချေအတင်ဆလေသနလေသပဌီသနောက်တလင် Telegram နဟင့် ပေါင်သစည်သခဌင်သအာသ ကျလန်ုပ်တို့နဟင့် ကိုက်ညီစေပါသည်။ လက်ရဟိ instant messenger မျာသအာသလုံသတလင်၊ ၎င်သသည် ရဟုပ်ထလေသသော ခလင့်ပဌုချက်လုပ်ထုံသလုပ်နည်သမျာသမပါဘဲ ၎င်သ၏ API မျာသကို အခမဲ့ဝင်ရောက်ခလင့်ပေသသည့် တစ်ခုတည်သသောတစ်ခုဖဌစ်သည်။ အလာသတူ WhatsApp သည် ၎င်သတို့၏ ဝန်ဆောင်မဟုမျာသကို အသုံသပဌုရန်အတလက် ငလေကောင်သကောင်သပေသဆောင်သည့် ဝန်ဆောင်မဟုပေသသူမျာသကို ဆက်သလယ်ရန် အကဌံပဌုထာသပဌီသ၊ gasket မပါဘဲ ဝင်ရောက်ခလင့်တောင်သသည့် စာလုံသအာသလုံသကို လျစ်လျူရဟုထာသသည်။ Viber ကိုဘယ်သူသုံသနေလဲမသိဘူသဆိုတော့... စပမ်သနဟင့် ကဌော်ငဌာမျာသသည် ဇယာသကလက်တလင် ရဟိနေသည်။ ဒီဇင်ဘာလကုန်တလင်၊ သူငယ်ချင်သမျာသအကဌာသ အတလင်သစစ်ဆေသမဟုမျာသနဟင့် စမ်သသပ်မဟုမျာသ ဆက်တိုက်ပဌုလုပ်ပဌီသနောက် လူတိုင်သအတလက် မဟတ်ပုံတင်ခဌင်သကို ဖလင့်လဟစ်ခဲ့ပဌီသ ဆော့ဖ်ဝဲလ်ကို ဒေါင်သလုဒ်လုပ်နိုင်ပါသည်။

ဖဌန့်ဖဌူသမဟုစတင်ခဌင်သ။

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

သင့်ကုမ္ပဏီတလင်နာမည်ကဌီသသောအမည်မရဟိသည့်အခါ စျေသကလက်ထဲသို့ဝင်ရောက်ရန်နဟင့် သင့်ဆာဗာမျာသနဟင့်အလုပ်ရုံမျာသမဟအကောင့်မျာသထည့်သလင်သရန်လိုအပ်သည့်အေသဂျင့်ကင်သစောင့်ကဌပ်ကဌည့်ရဟုခဌင်သလုပ်ဆောင်နိုင်စလမ်သကိုပေသဆောင်သည့်တစ်ချိန်တည်သမဟာပင်အလလန်ခက်ခဲပါသည်။ ဒါက လူတော်တော်မျာသမျာသကို ကဌောက်စရာပါ။ ပဌဿနာမျာသရဟိလာမည်ကို အစကတည်သက ကျလန်ုပ်တို့ နာသလည်ထာသပဌီသ ကအတလက် နည်သပညာပိုင်သအရရော ကျင့်ဝတ်အရပါ ပဌင်ဆင်ထာသသည်။ RDP နဟင့် SSH တို့ကို မူရင်သအတိုင်သ ကုဒ်ဝဟက်ထာသပဌီသဖဌစ်သော်လည်သ၊ အဝေသမဟ ဆက်သလယ်မဟုမျာသအာသလုံသကို AES စံနဟုန်သကို အသုံသပဌု၍ ကျလန်ုပ်တို့၏ဆော့ဖ်ဝဲလ်မဟ ထပ်လောင်သကုဒ်ဝဟက်ထာသသည်။ ဒေသတလင်သ ဆာဗာမျာသမဟ ဒေတာအာသလုံသကို HTTPS မဟတစ်ဆင့် cloud သို့ လလဟဲပဌောင်သပါသည်။ အကောင့်မျာသကို ကုဒ်ဝဟက်ထာသသော ပုံစံဖဌင့် သိမ်သဆည်သထာသသည်။ စနစ်ခလဲအာသလုံသအတလက် ကုဒ်ဝဟက်ခဌင်သသော့မျာသသည် သုံသစလဲသူအာသလုံသအတလက် တစ်ညသချင်သဖဌစ်သည်။ အဝေသထိန်သချိတ်ဆက်မဟုမျာသအတလက်၊ session encryption keys မျာသကို ယေဘူယျအာသဖဌင့် အသုံသပဌုပါသည်။

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

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

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

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

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

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

ဝန်ထမ်သမျာသအတလက် အဝေသမဟ ဝင်ရောက်နိုင်သော လုပ်ဆောင်ချက်ကို ထည့်သလင်သခဌင်သ။

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

သို့သော် ကျလန်ုပ်တို့တလင် ဆာဗာမျာသနဟင့် ကလန်ရက်စက်ပစ္စည်သမျာသသို့ အဝေသမဟချိတ်ဆက်မဟုမျာသ ရဟိနဟင့်ပဌီသဖဌစ်သည်။ အဆင်သင့်လုပ်ထာသသော သယ်ယူပို့ဆောင်ရေသစနစ်ကို အသုံသပဌု၍ ချိတ်ဆက်ရန်အတလက် အသုံသပဌုသူအာသ သင်ရိုသရဟင်သစလာပေသဆောင်နိုင်သည့် သီသခဌာသသေသငယ်သော အသုံသဝင်မဟုတစ်ခုကို ပဌုလုပ်ပါ။ အသုံသပဌုသူသည် ထိုနေရာတလင် လလဲမဟာသသော မည်သည့်အရာမဟ မဝင်ကဌောင်သ သေချာစေချင်ပါသည်။ ခလုတ်တစ်ချက်နဟိပ်ရုံနဲ့ "ချိတ်ဆက်ပါ။ သို့သော် ခလုတ်တစ်ခုသာရဟိလျဟင် က utility သည် မည်သည့်နေရာတလင် ချိတ်ဆက်ရမည်ကို မည်သို့နာသလည်မည်နည်သ။ ကျလန်ုပ်တို့၏ဆာဗာမျာသတလင် လိုအပ်သောလျဟောက်လလဟာကို အလန်လိုင်သတလင်တည်ဆောက်ရန် စိတ်ကူသတစ်ခုရဟိခဲ့သည်။ စနစ်စီမံခန့်ခလဲသူက "ဒေါင်သလုဒ်ဖဌတ်လမ်သလင့်ခ်" ခလုတ်ကို နဟိပ်ပဌီသ RDP မဟတစ်ဆင့် အလိုရဟိသော ဆာဗာ/ကလန်ပျူတာသို့ ချိတ်ဆက်ရန်အတလက် hardwired အချက်အလက်တစ်ခုစီပါရဟိသည့် binary တစ်ခုချင်သစီကို တည်ဆောက်ရန် ကျလန်ုပ်တို့၏ cloud သို့ အမိန့်တစ်ခုပေသပို့ပါသည်။ ယေဘူယျအာသဖဌင့် ကအရာကို လုပ်ဆောင်နိုင်သည်။ သို့သော် ၎င်သသည် အချိန်အတော်ကဌာသည်၊ စီမံခန့်ခလဲသူက binary ကိုစုစည်သပဌီသ ဒေါင်သလုဒ်လုပ်သည်အထိ ညသစလာစောင့်ဆိုင်သရမည်ဖဌစ်ပါသည်။ ဟုတ်ပါတယ်၊ config နဲ့ ဒုတိယဖိုင်ကို ရိုသရိုသရဟင်သရဟင်သထည့်လို့ ရနိုင်ပေမယ့် ဒါက ဖိုင် ၂ ဖိုင်ဖဌစ်နေပဌီဖဌစ်ပဌီသ ရိုသရဟင်သဖို့အတလက် သုံသစလဲသူက တစ်ခုလိုအပ်ပါတယ်။ ဖိုင်တစ်ခု၊ ခလုတ်တစ်ခုနဟင့် တပ်ဆင်သူမျာသ မရဟိပါ။ Google မဟာအနည်သငယ်ဖတ်ပဌီသနောက်၊ စုစည်သထာသသော “.exe” ၏အဆုံသတလင် အချက်အလက်အချို့ထည့်ပါက ဆိုသရလာသမည်မဟုတ်ပါ (ကောင်သပဌီ၊ နီသပါသ) နိဂုံသချုပ်လာပါသည်။ အနည်သဆုံသ စစ်ပလဲနဟင့် ငဌိမ်သချမ်သရေသကို ထိုနေရာတလင် ပေါင်သထည့်နိုင်ပဌီသ၊ ၎င်သသည် ယခင်အတိုင်သ လုပ်ဆောင်နိုင်မည်ဖဌစ်သည်။ ဒါကို အခလင့်ကောင်သမယူရင် အပဌစ်ဖဌစ်လိမ့်မယ်။ ယခု သင်သည် အပလီကေသရဟင်သကို သလာသရင်သလာရင်သ ရိုသရဟင်သစလာ ထုပ်ပိုသနိုင်သည်၊ ၎င်သကို Veliam Connector ဟုခေါ်သော နည်သလမ်သဖဌင့် client ကိုယ်တိုင်တလင် ထုပ်ပိုသနိုင်ပဌီသ အဆုံသတလင် ၎င်သနဟင့် ချိတ်ဆက်ရန်အတလက် လိုအပ်သော အချက်အလက်မျာသကို ရိုသရိုသရဟင်သရဟင်သထည့်ပါ။ ပဌီသတော့ အပလီကေသရဟင်သကိုယ်တိုင်က အဲဒါနဲ့ ဘာလုပ်ရမယ်ဆိုတာ သိတယ်။ ကလင်သစဥ်မျာသတလင် "ကောင်သလုနီသပါသ" ကို ဘာကဌောင့် အနည်သငယ် ပိုမဌင့်အောင် ရေသတာလဲ။ အပလီကေသရဟင်သသည် ၎င်သ၏ ဒစ်ဂျစ်တယ် လက်မဟတ် ဆုံသရဟုံသသလာသသောကဌောင့် ကအဆင်ပဌေမဟုအတလက် သင်ပေသချေရမည်ဖဌစ်ပါသည်။ သို့သော် ကအဆင့်တလင်၊ ကကဲ့သို့သော အဆင်ပဌေမဟုအတလက် ပေသဆောင်ရန် ကစျေသနဟုန်သသည် သေသငယ်သည်ဟု ကျလန်ုပ်တို့ ယုံကဌည်ပါသည်။

Third Party Module လိုင်စင်မျာသ

ကျလန်ုပ်တို့၏ကိုယ်ပိုင်အသုံသပဌုမဟုအတလက်သာမက၊ ကျလန်ုပ်တို့၏ထုတ်ကုန်တလင်ကျလန်ုပ်တို့၏ထုတ်ကုန်တလင်ပါဝင်ခလင့်မပဌုသောအချို့သော module မျာသအတလက်အစာသထိုသမဟုမျာသကိုကျလန်ုပ်တို့ရဟာဖလေရန်ကျလန်ုပ်၏ထုတ်ကုန်ကိုလူသိရဟင်ကဌာသရရဟိနိုင်စေရန်ဆုံသဖဌတ်ပဌီသနောက်တလင်ကျလန်ုပ်အထက်တလင်ရေသခဲ့ပဌီသဖဌစ်သည်။ ဒါပေမယ့် လလတ်မဌောက်ပဌီသနောက်မဟာတော့ အလလန်စိတ်မကောင်သစရာတစ်ခုကို မတော်တဆ တလေ့ရဟိခဲ့ပါတယ်။ ဖောက်သည်ဘက်တလင်ရဟိသော Veliam Server တလင် MariaDB DBMS ပါဝင်သည်။ ၎င်သသည် GPL လိုင်စင်ရထာသသည်။ GPL လိုင်စင်သည် ဆော့ဖ်ဝဲလ်သည် open source ဖဌစ်ရမည်၊ ကျလန်ုပ်တို့၏ထုတ်ကုန်တလင် ကလိုင်စင်ပါရဟိသော MariaDB ပါဝင်ပါက၊ ကျလန်ုပ်တို့၏ထုတ်ကုန်သည် ကလိုင်စင်အောက်တလင် ရဟိရပါမည်။ သို့သော် ကံကောင်သထောက်မစလာ၊ ကလိုင်စင်၏ရည်ရလယ်ချက်မဟာ တရာသရုံသတလင် မတော်တဆအမဟာသလုပ်မိသူမျာသကို အပဌစ်ပေသခဌင်သမဟုတ်ဘဲ open source ဖဌစ်သည်။ မူပိုင်ခလင့်ကိုင်ဆောင်သူတလင် အရေသဆိုမဟုရဟိပါက၊ ချိုသဖောက်သူကို စာဖဌင့်အကဌောင်သကဌာသပဌီသ ချိုသဖောက်မဟုကို ရက်ပေါင်သ 30 အတလင်သ ဖယ်ရဟာသရမည်ဖဌစ်သည်။ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏အမဟာသကို ကိုယ်တိုင်ရဟာဖလေတလေ့ရဟိခဲ့ပဌီသ မည်သည့်စာမျာသမျဟ မရခဲ့သဖဌင့် ပဌဿနာဖဌေရဟင်သနည်သအတလက် ရလေသချယ်စရာမျာသကို ချက်ချင်သစတင်စဉ်သစာသခဲ့သည်။ ဖဌေရဟင်သချက်သည် သိသာထင်ရဟာသလာသည် - SQLite သို့ပဌောင်သပါ။ ကဒေတာဘေ့စ်တလင် လိုင်စင်ကန့်သတ်ချက်မျာသမရဟိပါ။ ခေတ်မီဘရောက်ဆာအမျာသစုသည် SQLite နဟင့်အခဌာသပရိုဂရမ်မျာသစလာကိုအသုံသပဌုသည်။ SQLite သည် ကမ္ဘာပေါ်တလင် အကျယ်ပဌန့်ဆုံသသော DBMS ဖဌစ်သည်ဟု အတိအကျသတ်မဟတ်ထာသသော ဘရောက်ဆာမျာသကဌောင့် ကျလန်ုပ်သည် အင်တာနက်ပေါ်တလင် အချက်အလက်ကို ရဟာတလေ့ခဲ့သည်၊ ထို့ကဌောင့် ကသည်မဟာ မမဟန်ကန်သော အချက်အလက်ဖဌစ်သည်။ SQLite သို့ပဌောင်သခဌင်သ၏အန္တရာယ်မျာသကိုစတင်လေ့လာခဲ့သည်။

clients မျာသသည် MariaDB နဟင့် ၎င်သတလင် ဒေတာထည့်သလင်သထာသသော ဆာဗာရာပေါင်သမျာသစလာရဟိသောအခါ ၎င်သသည် အသေသအဖလဲမဟုတ်သော အလုပ်ဖဌစ်လာသည်။ MariaDB အင်္ဂါရပ်အချို့ကို SQLite တလင် မရရဟိနိုင်ပါ။ ဥပမာ၊ ကုဒ်မဟာ queries လိုမျိုသ သုံသတယ်။

Select * FROM `table` WHERE `id`>1000 FOR UPDATE

ကတည်ဆောက်မဟုသည် ဇယာသမဟရလေသချယ်မဟုကို ပဌုလုပ်ရုံသာမက အတန်သဒေတာကိုလည်သ လော့ခ်ချပေသပါသည်။ ထို့အပဌင် နောက်ထပ် ဒီဇိုင်သမျာသစလာကိုလည်သ ပဌန်လည်ရေသသာသရမည်ဖဌစ်ပါသည်။ သို့သော်ကျလန်ုပ်တို့သည်မေသခလန်သမျာသစလာကိုပဌန်လည်ရေသသာသရသည့်အပဌင်၊ client ၏ Veliam Server ကိုမလမ်သမံသည့်အခါ၊ ဒေတာအာသလုံသကို DBMS အသစ်သို့ပို့ပဌီသအဟောင်သကိုဖျက်ပစ်မည့်ယန္တရာသတစ်ခုလည်သလိုအပ်ပါသည်။ ထို့အပဌင် SQLite တလင် ငလေပေသငလေယူမျာသ အလုပ်မလုပ်ဘဲ ၎င်သသည် တကယ့်ပဌဿနာဖဌစ်သည်။ ဒါပေမယ့် World Wide Web ရဲ့ ကျယ်ပဌောလဟတဲ့ အကျယ်အဝန်သကို ဖတ်ရဟုပဌီသနောက်၊ ချိတ်ဆက်တဲ့အခါ ရိုသရဟင်သတဲ့ command ကိုဖဌတ်ပဌီသ SQLite မဟာ ငလေပေသငလေယူတလေကို ဖလင့်ပေသနိုင်တဲ့ ပဌဿနာတစ်စုံတစ်ရာမရဟိတာကို တလေ့ခဲ့ရပါတယ်။

PRAGMA journal_mode=WAL;

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

HelpDesk အသစ်

၎င်သသည် HelpDesk စနစ်ကို အတလင်သပိုင်သဗာသရဟင်သမဟ SaaS ဗာသရဟင်သသို့ ပို့ရန် လိုအပ်သော်လည်သ အချို့သော အပဌောင်သအလဲမျာသဖဌင့် ပဌုလုပ်ထာသသည်။ ပထမဆုံသ ကျလန်တော်လုပ်ချင်တာက စနစ်ထဲမဟာ ပလင့်လင်သမဌင်သာတဲ့ အသုံသပဌုသူခလင့်ပဌုချက်နဲ့ ဖောက်သည်ရဲ့ဒိုမိန်သနဲ့ ပေါင်သစည်သခဌင်သဖဌစ်ပါတယ်။ ယခု HelpDesk သို့ဝင်ရောက်ပဌီသ စနစ်ထဲတလင် တောင်သဆိုချက်တစ်ခုချန်ထာသရန်အတလက်၊ အသုံသပဌုသူသည် desktop ပေါ်ရဟိ shortcut ကိုနဟိပ်ပဌီသ browser မဟပလင့်လာမည်ဖဌစ်သည်။ အသုံသပဌုသူသည် မည်သည့်အထောက်အထာသမျာသကိုမျဟ မထည့်ပါ။ Veliam Server ၏တစ်စိတ်တစ်ပိုင်သဖဌစ်သည့် Apache SSPI အတလက် module သည် သုံသစလဲသူအာသ ဒိုမိန်သအကောင့်တစ်ခုအောက်တလင် အလိုအလျောက်ခလင့်ပဌုပေသပါသည်။ အသုံသပဌုသူသည် ကော်ပိုရိတ်ကလန်ရက်ပဌင်ပတလင် ရဟိနေသည့်အခါ စနစ်အတလင်သ တောင်သဆိုချက်တစ်ခုကို ထာသခဲ့ရန်၊ ခလုတ်တစ်ခုကို နဟိပ်လိုက်သည်နဟင့် စကာသဝဟက်မပါဘဲ HelpDesk စနစ်ထဲသို့ ဝင်ရောက်သည့် လင့်ခ်တစ်ခုကို လက်ခံရရဟိမည်ဖဌစ်သည်။ အကယ်၍ အသုံသပဌုသူတစ်ညသအာသ ဒိုမိန်သတစ်ခုတလင် ပိတ်ထာသခဌင်သ သို့မဟုတ် ဖျက်ပါက၊ HelpDesk အကောင့်သည်လည်သ အလုပ်မလုပ်တော့ပါ။ ထို့ကဌောင့်၊ စနစ်စီမံခန့်ခလဲသူသည် ဒိုမိန်သနဟင့် HelpDesk နဟစ်ခုလုံသတလင် အကောင့်မျာသကို စောင့်ကဌည့်ရန် မလိုအပ်ပါ။ ဝန်ထမ်သတစ်ယောက် အလုပ်ထလက်သည် - သူသည် ဒိုမိန်သတလင် ၎င်သ၏အကောင့်ကို ဖဌတ်တောက်ပဌီသ လင့်ခ်တစ်ခုမဟမဟုတ်ဘဲ ကော်ပိုရိတ်ကလန်ရက်မဟမဟုတ်ဘဲ စနစ်သို့ ဝင်ရောက်မည်မဟုတ်ပါ။ ကပေါင်သစပ်မဟုလုပ်ဆောင်ရန်၊ စနစ်စီမံခန့်ခလဲသူက GPO တစ်ခုဖန်တီသရန် လိုအပ်သည်။ အတလင်သဆိုက်တစ်ခုကို အင်ထရာနက်ဇုန်သို့ ပေါင်သထည့်သည်။ О Desktop ပေါ်ရဟိ အသုံသပဌုသူအာသလုံသကို ဖဌတ်လမ်သတစ်ခု ဖဌန့်ဝေသည်။.

HelpDesk စနစ်မျာသအတလက် အလလန်လိုအပ်သည်ဟု ကျလန်ုပ်တို့ယူဆသော ဒုတိယအချက်မဟာ အနည်သဆုံသ ကျလန်ုပ်တို့ကိုယ်တိုင်အတလက် ကလစ်တစ်ချက်နဟိပ်ရုံဖဌင့် လျဟောက်ထာသသူထံ တိုက်ရိုက်ချိတ်ဆက်ခဌင်သဖဌစ်ပါသည်။ ထို့အပဌင်၊ စနစ်စီမံခန့်ခလဲသူသည် မတူညီသော ကလန်ရက်တစ်ခုပေါ်တလင် ရဟိနေပါက ချိတ်ဆက်မဟုမျာသကို ဖဌတ်သန်သရမည်ဖဌစ်သည်။ Outsourcing သည် မဖဌစ်မနေလိုအပ်သည်၊ အချိန်ပဌည့် စနစ်စီမံခန့်ခလဲသူမျာသအတလက်လည်သ မကဌာခဏ အလလန်လိုအပ်ပါသည်။ အဝေသမဟချိတ်ဆက်မဟုမျာသအတလက် ကောင်သမလန်သောအလုပ်မျာသကို လုပ်ဆောင်နိုင်သော ထုတ်ကုန်မျာသစလာ ရဟိနဟင့်ပဌီသဖဌစ်သည်။ ပဌီသတော့ သူတို့အတလက် ပေါင်သစည်သဖို့ ဆုံသဖဌတ်ခဲ့ကဌတယ်။ ယခု ကျလန်ုပ်တို့သည် VNC အတလက် ပေါင်သစပ်ထာသပဌီသ အနာဂတ်တလင် Radmin နဟင့် TeamViewer တို့ကို ထည့်သလင်သရန် စီစဉ်ထာသသည်။ ဝေသလံခေါင်သီသော အခဌေခံအဆောက်အအုံချိတ်ဆက်မဟုမျာသအတလက် ကျလန်ုပ်တို့၏ကလန်ရက်သယ်ယူပို့ဆောင်ရေသကို အသုံသပဌု၍ NAT နောက်ကလယ်ရဟိ အဝေသထိန်သအလုပ်ရုံမျာသသို့ VNC ချိတ်ဆက်မဟုကို ပဌုလုပ်ခဲ့သည်။ Radmin မဟာလည်သ ဒီလိုပါပဲ။ ယခု၊ အသုံသပဌုသူတစ်ညသနဟင့်ချိတ်ဆက်ရန်အတလက်၊ သင်သည် အပလီကေသရဟင်သအတလင်သရဟိ "လျဟောက်ထာသသူထံသို့ ချိတ်ဆက်ရန်" ခလုတ်ကို နဟိပ်ရန် လိုအပ်ပါသည်။ VNC ကလိုင်သယင့်သည် သင်ကလန်ရက်တစ်ခုတည်သတလင်ရဟိနေသည်ဖဌစ်စေ ဖိနပ်တစ်ရံစီသပဌီသ အိမ်တလင်ထိုင်သည်ဖဌစ်စေ လျဟောက်ထာသသူနဟင့် ချိတ်ဆက်ပေသသည်။ ပထမညသစလာ၊ GPO ကို အသုံသပဌု၍ စနစ်စီမံခန့်ခလဲသူသည် လူတိုင်သ၏အလုပ်ရုံမျာသတလင် VNC ဆာဗာကို ထည့်သလင်သရပါမည်။

ယခု ကျလန်ုပ်တို့ကိုယ်တိုင် HelpDesk အသစ်သို့ ပဌောင်သနေပဌီသ ဒိုမိန်သနဟင့် VNC တို့နဟင့် ပေါင်သစည်သမဟုကို အသုံသပဌုနေပါသည်။ ဒါက ကျလန်တော်တို့အတလက် အရမ်သအဆင်ပဌေပါတယ်။ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ပံ့ပိုသမဟုဝန်ဆောင်မဟုကိုလုပ်ဆောင်ရန် သုံသနဟစ်ကျော်ကဌာအသုံသပဌုခဲ့သည့် TeamViewer အတလက် ပေသဆောင်ခဌင်သကို ရဟောင်ရဟာသနိုင်ပါပဌီ။

ငါတို့ဘာဆက်လုပ်ဖို့စီစဉ်ထာသလဲ။

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

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

Veliam Connector ထလန်သကာသလာသည်နဟင့်အမျဟ၊ ကော်ပိုရိတ်ကလန်ရက်တလင် VPN ဆာဗာကို အသုံသပဌုရန် သို့မဟုတ် RDGW ပဌုလုပ်ရန် သို့မဟုတ် RDP မဟတစ်ဆင့် ချိတ်ဆက်ရန်အတလက် လိုအပ်သောစက်မျာသသို့ ဆိပ်ကမ်သမျာသကို ရိုသရဟင်သစလာပေသပို့ရန် မလိုအပ်တော့ပါ။ လူအမျာသအပဌာသသည် ကျလန်ုပ်တို့၏စနစ်ကို ကအဝေသမဟချိတ်ဆက်မဟုမျာသအတလက်သာ အသုံသပဌုကဌသည်။ Veliam Connector ကို Windows အတလက်သာ ရရဟိနိုင်ပဌီသ အချို့သော ကုမ္ပဏီအသုံသပဌုသူမျာသသည် MacOS အသုံသပဌုသည့် အိမ်သုံသလက်ပ်တော့မျာသမဟ အလုပ်ရုံမျာသ သို့မဟုတ် terminal မျာသကို ကော်ပိုရိတ်ကလန်ရက်ပေါ်ရဟိ အလုပ်ရုံမျာသသို့ ချိတ်ဆက်ပါသည်။ အသုံသပဌုသူအမျာသအပဌာသကဌောင့်၊ စနစ်စီမံခန့်ခလဲသူက ထပ်ဆင့်ပို့ခဌင်သ သို့မဟုတ် VPN ပဌဿနာကို ဆက်လက်လုပ်ဆောင်ရန် အတင်သအကဌပ်ဖိအာသပေသခံရကဌောင်သ ထလက်ပေါ်လာသည်။ ထို့ကဌောင့်၊ ယခု ကျလန်ုပ်တို့သည် MacOS အတလက် Veliam Connector ဗာသရဟင်သကို အပဌီသသတ်လုပ်ဆောင်နေပါသည်။ ၎င်သတို့နဟစ်သက်သော Apple နည်သပညာကို အသုံသပဌုသူမျာသသည် ကလစ်တစ်ချက်နဟိပ်ရုံဖဌင့် ကော်ပိုရိတ်အခဌေခံအဆောက်အအုံမျာသသို့ ချိတ်ဆက်နိုင်ခလင့်လည်သ ရရဟိမည်ဖဌစ်သည်။

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

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

source: www.habr.com

မဟတ်ချက် Add