Virtual hosting သို့မဟုတ် virtual server - ဘာကိုရလေသချယ်မလဲ။

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

Virtual hosting သို့မဟုတ် virtual server - ဘာကိုရလေသချယ်မလဲ။

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

ရိုသရာ hosting ဘယ်လိုအလုပ်လုပ်သလဲ။

ဝဘ်ဆာဗာသည် ဆိုက်အမျိုသမျိုသကို ဝန်ဆောင်မဟုပေသနိုင်စေရန်၊ ဟုခေါ်သည်။ အမည်အခဌေပဌု virtual host ။ HTTP ပရိုတိုကောသည် တောင်သဆိုချက်တစ်ခု၏ တစ်စိတ်တစ်ပိုင်သအဖဌစ် ပို့လလဟတ်နိုင်ခဌေကို ယူဆသည်။ URL ကို (ယူနီဖောင်သအရင်သအမဌစ်တည်နေရာရဟာဖလေသူ) - ၎င်သသည် ဝန်ဆောင်မဟုအာသ မည်သည့်ဘရောက်ဆာ သို့မဟုတ် အခဌာသဖောက်သည်ပရိုဂရမ်သို့ ဝင်ရောက်နေသည်ကို နာသလည်စေပါသည်။ ကျန်တာအာသလုံသသည် ဒိုမိန်သအမည်ကို အလိုရဟိသော IP လိပ်စာသို့ ချည်နဟောင်ပဌီသ ဖလဲ့စည်သမဟုပုံစံရဟိ virtual host အတလက် root directory ကို သတ်မဟတ်ရန်ဖဌစ်သည်။ ၎င်သနောက်၊ သင်သည် မတူညီသောအသုံသပဌုသူမျာသ၏ ဆိုက်ဖိုင်မျာသကို ၎င်သတို့၏ ပင်မလမ်သညလဟန်မျာသထဲသို့ ဖဌန့်ဝေနိုင်ပဌီသ စီမံခန့်ခလဲရန်အတလက် FTP မဟတစ်ဆင့် ဝင်ရောက်အသုံသပဌုနိုင်ပါသည်။ 

server-side ဝဘ်အပလီကေသရဟင်သမျာသ (အမျိုသမျိုသသော scripts သို့မဟုတ် အကဌောင်သအရာစီမံခန့်ခလဲမဟုစနစ်မျာသ - CMS) ကို hosting အသုံသပဌုသူတစ်ညသ၏အခလင့်အရေသဖဌင့် စတင်နိုင်စေရန်အတလက် Apache တလင် အထူသ suexec ယန္တရာသတစ်ခုကို ဖန်တီသခဲ့သည်။ ဝဘ်ဆာဗာ၏ လုံခဌုံရေသဆက်တင်မျာသသည် သုံသစလဲသူမျာသအာသ အခဌာသသူတစ်ညသညသ၏ ဥယျာဉ်တလင် ဝင်ရောက်စလက်ဖက်ရန် ခလင့်မပဌုကဌောင်သ ထင်ရဟာသသော်လည်သ ယေဘုယျအာသဖဌင့် ၎င်သသည် သီသခဌာသအခန်သမျာသနဟင့် ဝဘ်ဆိုက်ရာပေါင်သမျာသစလာအတလက် ဘုံ IP လိပ်စာပါသည့် အမျာသသူငဟာ တိုက်ခန်သတစ်ခုနဟင့် တူပါသည်။ virtual hosts အတလက် ဒေတာဘေ့စ်ဆာဗာ (မျာသသောအာသဖဌင့် MySQL) ကို မျဟဝေထာသသော်လည်သ hosting အသုံသပဌုသူသည် ၎င်သ၏ကိုယ်ရေသကိုယ်တာဒေတာဘေ့စ်မျာသကိုသာ ဝင်ရောက်ခလင့်ရဟိသည်။ ဆိုက်စခရစ်မျာသမဟလလဲ၍ ဆာဗာဆော့ဖ်ဝဲလ်အာသလုံသကို ဝန်ဆောင်မဟုပေသသူက ထိန်သသိမ်သထာသသည်၊ ဖောက်သည်မျာသသည် ၎င်သတို့၏ ဆုံသဖဌတ်ချက်အရ ၎င်သ၏ဖလဲ့စည်သပုံကို ပဌောင်သလဲ၍မရပါ။ အကောင့်စီမံခန့်ခလဲမဟုလုပ်ငန်သစဉ်သည် အလိုအလျောက်လုပ်ဆောင်သည်- ကရည်ရလယ်ချက်မျာသအတလက်၊ hoster တစ်ခုစီတလင် ဝန်ဆောင်မဟုမျာသကို စီမံခန့်ခလဲနိုင်သည့် အထူသဝဘ်အကန့်တစ်ခုရဟိသည်။

VPS ဘယ်လိုအလုပ်လုပ်သလဲ။

VPS အမျာသအပဌာသသည် "iron" host တစ်ခုတည်သတလင် လုပ်ဆောင်သောကဌောင့် virtual ဆာဗာမျာသကို ရုပ်ပိုင်သဆိုင်ရာတစ်ခုနဟင့် နဟိုင်သယဟဉ်ခဌင်သသည် လုံသလုံသမမဟန်ပါ။ ပုံဆောင်သဘောအရပဌောရလျဟင် ၎င်သသည် အမျာသသူငဟာ တိုက်ခန်သမဟုတ်တော့ဘဲ ဘုံဝင်ပေါက်နဟင့် သာမာန်ဝန်ထမ်သအဆောက်အညမျာသပါရဟိသော တိုက်ခန်သဖဌစ်သည်။ “အိမ်” (ရုပ်ပိုင်သဆိုင်ရာဆာဗာ) တစ်ခုအတလင်သ သီသခဌာသ “တိုက်ခန်သမျာသ” (VPS) ကို ဖန်တီသရန်၊ host တလင် ထည့်သလင်သထာသသည့် လည်ပတ်မဟုစနစ်မဟ ကိရိယာမျာသနဟင့် အမျိုသမျိုသသော virtualization နည်သပညာမျာသကို အသုံသပဌုပါသည်။ 

OS-level virtualization ကိုအသုံသပဌုပါက၊ client လုပ်ငန်သစဉ်မျာသသည် သီသခဌာသပတ်ဝန်သကျင် (သို့မဟုတ် အချို့သော container အမျိုသအစာသ) တလင်သာ လုပ်ဆောင်ပဌီသ အခဌာသသူမျာသ၏ အရင်သအမဌစ်မျာသနဟင့် လုပ်ငန်သစဉ်မျာသကို မမဌင်ရပါ။ ကကိစ္စတလင်၊ သီသခဌာသဧည့်သည် OS မစတင်ပါ၊ ဆိုလိုသည်မဟာ ဧည့်သည်ပတ်ဝန်သကျင်ရဟိ ဆော့ဖ်ဝဲသည် ရုပ်ပိုင်သဆိုင်ရာ host ရဟိစနစ်နဟင့် binary သဟဇာတဖဌစ်ရမည် - စည်သကမ်သအနေဖဌင့် clients မျာသကို ကနည်သလမ်သအတလက် အထူသပဌုပဌင်ထာသသော GNU/Linux ဖဌန့်ဝေမဟုမျာသကို ကမ်သလဟမ်သထာသပါသည်။ စစ်ဆင်ရေသ။ သင်၏ကိုယ်ပိုင်ထည့်သလင်သမဟုပုံမဟပင် သင်သည် မည်သည့်ဧည့်သည် OS နီသပါသကိုမဆို လုပ်ဆောင်နိုင်သည့် ရုပ်ပိုင်သဆိုင်ရာစက် emulation အပါအဝင် နောက်ထပ်အဆင့်မဌင့်ရလေသချယ်စရာမျာသရဟိပါသည်။

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

ဘယ်ရလေသချယ်မဟုက ပိုလလယ်ပဌီသ ပိုအဆင်ပဌေလဲ။

Virtual hosting သည် site ကိုပံ့ပိုသပေသသောပတ်ဝန်သကျင်၏စီမံခန့်ခလဲမဟုမလိုအပ်ပါ။ client သည် စနစ်နဟင့် အပလီကေသရဟင်သဆော့ဖ်ဝဲလ်ကို ကိုယ်တိုင်ထည့်သလင်သခဌင်သ၊ ပဌင်ဆင်ခဌင်သနဟင့် အပ်ဒိတ်လုပ်ရန် မလိုအပ်ဘဲ အချို့ကိစ္စမျာသတလင် hosting control panel မဟ သင့်အာသ CMS တစ်ခုကို ထည့်သလင်သခလင့်ပဌုသည် - ကရလေသချယ်မဟုသည် စတင်သူမျာသအတလက် ဆလဲဆောင်မဟုရဟိသည်။ အခဌာသတစ်ဖက်တလင်၊ CMS ကို ကောင်သစလာချိန်ညဟိခဌင်သလုပ်ငန်သမျာသကို လလတ်လပ်စလာဖဌေရဟင်သရန် လိုအပ်နေသေသပဌီသ ၎င်သအပဌင်၊ အတန်ငယ်နိမ့်သော entry threshold သည် ဖဌေရဟင်သချက်၏ ပျော့ပဌောင်သမဟုကို လျော့နည်သစေသည်။ ဆော့ဖ်ဝဲလ်၏ရလေသချယ်မဟုသည် အကန့်အသတ်ရဟိလိမ့်မည်- မျဟဝေထာသသော hosting တလင်၊ ဥပမာအာသဖဌင့်၊ PHP သို့မဟုတ် MySQL ၏ဗာသရဟင်သကို အလိုအလျောက်ပဌောင်သလဲ၍ မရပါ၊ အချို့သောထူသခဌာသဆန်သပဌာသသောပက်ကေ့ဂျ်ကိုထည့်သလင်သခဌင်သ သို့မဟုတ် အစာသထိုသထိန်သချုပ်မဟုဘောင်တစ်ခုကိုရလေသချယ်ပါ - သင်ကပေသသောကိရိယာမျာသကိုအသုံသပဌုရမည်ဖဌစ်ပါသည်။ ဝန်ဆောင်မဟုပေသသူ။ အကယ်၍ သင့်ဝန်ဆောင်မဟုပေသသူက ဆာဗာကို အဆင့်မဌဟင့်တင်ပါက၊ သင့်ဝဘ်အပလီကေသရဟင်သမျာသသည် ဆော့ဖ်ဝဲနဟင့် လိုက်ဖက်ညီမဟုဆိုင်ရာ ပဌဿနာမျာသကို ကဌုံတလေ့ရနိုင်သည်။ 

VPS တလင် ရိုသရာ hosting ၏ ကအာသနည်သချက်မျာသ မရဟိပါ။ client သည် မိမိလိုအပ်သော OS ကို (Linux မလိုအပ်ဘဲ) ရလေသချယ်နိုင်ပဌီသ မည်သည့်ဆော့ဖ်ဝဲလ်ကိုမဆို ထည့်သလင်သနိုင်သည်။ သင်ကိုယ်တိုင် ပတ်ဝန်သကျင်ကို စနစ်ထည့်သလင်သပဌီသ စီမံခန့်ခလဲရန် လိုအပ်သော်လည်သ လုပ်ငန်သစဉ်ကို ရိုသရဟင်သအောင်ပဌုလုပ်နိုင်သည် - hosters မျာသအာသလုံသသည် စီမံခန့်ခလဲရေသလုပ်ငန်သစဉ်ကို အလိုအလျောက်လုပ်ဆောင်ပေသသည့် virtual server ပေါ်တလင် control panel တစ်ခုကို ချက်ချင်သထည့်သလင်သရန် ကမ်သလဟမ်သပါသည်။ ၎င်သကဌောင့်၊ သမာသရိုသကျ hosting နဟင့် VPS အကဌာသ စီမံခန့်ခလဲမဟုရဟုပ်ထလေသမဟုတလင် မျာသစလာကလာခဌာသမည်မဟုတ်ပါ။ ထို့အပဌင်၊ ဝန်ဆောင်မဟုပေသသူ၏ကမ်သလဟမ်သချက်မျာသစာရင်သတလင်မပါဝင်သည့် သင့်ကိုယ်ပိုင်အကန့်ကိုထည့်သလင်သခဌင်သအာသ မည်သူမျဟတာသမဌစ်ထာသသည်။ ယေဘူယျအာသဖဌင့်၊ VPS ကို စီမံခန့်ခလဲခဌင်သ၏ ကုန်ကျစရိတ်သည် ထိုမျဟမဌင့်မာသသည်မဟုတ်ပါ၊ အပိုဆောင်သလုပ်သာသကုန်ကျစရိတ်အချို့အတလက် ပေသဆောင်သည်ထက် ဖဌေရဟင်သချက်၏ ပျော့ပဌောင်သမဟုမဟာ ပိုမိုမျာသပဌာသသည်။

ဘယ်ရလေသချယ်မဟုက ပိုလုံခဌုံပဌီသ ပိုစိတ်ချရလဲ။

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

မျဟဝေထာသသော hosting ၏အဓိကပဌဿနာမဟာ မတူညီသောအသုံသပဌုသူမျာသမဟ ရာနဟင့်ချီသောဆိုဒ်မျာသအတလက် မျဟဝေထာသသော IP လိပ်စာဖဌစ်သည်။ သင့်အိမ်နီသနာသချင်သတစ်ညသမဟ ဟက်ခ်ခံရပဌီသ စတင်ပါက၊ ဥပမာအာသဖဌင့်၊ ၎င်သမဟတစ်ဆင့် စပမ်သပို့ခဌင်သ သို့မဟုတ် အခဌာသအန္တရာယ်ရဟိသော လုပ်ဆောင်ချက်မျာသကို လုပ်ဆောင်ပါက၊ ဘုံလိပ်စာသည် အမည်ပျက်စာရင်သမျာသတလင် အကျုံသဝင်သလာသနိုင်သည်။ ကကိစ္စတလင်၊ တူညီသော IP ကိုအသုံသပဌုသောဆိုက်မျာသ၏ clients မျာသအာသလုံသဒုက္ခရောက်လိမ့်မည်။ အိမ်နီသချင်သတစ်ညသသည် DDoS တိုက်ခိုက်မဟုတစ်ခုအောက်တလင် ရောက်ရဟိလာပါက သို့မဟုတ် ကလန်ပျူတာအရင်သအမဌစ်မျာသအပေါ် အလလန်အကျလံ ဝန်ထုပ်ဝန်ပိုသဖဌစ်စေပါက၊ ဆာဗာ၏ ကျန်ရဟိသော “ငဟာသရမ်သသူမျာသ” သည် ဒုက္ခရောက်မည်ဖဌစ်သည်။ VPS တစ်ညသချင်သစီအတလက် ခလဲတမ်သခလဲဝေမဟုကို စီမံခန့်ခလဲရန် ပံ့ပိုသပေသသူအတလက် ပိုမိုလလယ်ကူသည်၊ ထို့အပဌင်၊ virtual server ကို သီသခဌာသ IP တစ်ခုအဖဌစ် သတ်မဟတ်ထာသပဌီသ မလိုအပ်ဘဲ ၎င်သတို့ကို မည်သည့်နံပါတ်ကိုမဆို မဟာယူနိုင်သည်၊ နောက်ထပ် DDoS ကာကလယ်ရေသဝန်ဆောင်မဟု၊ ဆန့်ကျင်မဟုတစ်ခု၊ - ဗိုင်သရပ်စ် ဝန်ဆောင်မဟု စသည်တို့ လုံခဌုံရေသနဟင့် ယုံကဌည်စိတ်ချရမဟုအရ၊ VPS သည် သမာသရိုသကျ hosting ထက်သာလလန်သည်၊ သင်သည် ထည့်သလင်သထာသသော ပရိုဂရမ်မျာသကို အချိန်နဟင့်တပဌေသညီ အပ်ဒိတ်လုပ်ရန်သာ လိုအပ်သည်။

ဘယ်ရလေသချယ်မဟုက ပိုစျေသသက်သာလဲ။

လလန်ခဲ့သောနဟစ်အနည်သငယ်က ကမေသခလန်သအတလက် အဖဌေမဟာ ရဟင်သရဟင်သလင်သလင်သဖဌစ်သည် - ၎င်သ၏ ချို့ယလင်သချက်မျာသကဌောင့် အမျာသပိုင်တိုက်ခန်သတစ်ခန်သသည် သီသခဌာသတိုက်ခန်သထက် မျာသစလာစျေသသက်သာပါသည်။ စက်မဟုလုပ်ငန်သသည် မတည်မငဌိမ်ဖဌစ်ပဌီသ ယခုတလင် ဘတ်ဂျက် VPS မျာသစလာသည် စျေသကလက်တလင် ပေါ်လာသည်- ကျလန်ုပ်တို့နဟင့်အတူ သင်လုပ်နိုင်သည် ငဟာသ Linux တလင် သင့်ကိုယ်ပိုင် virtual server ကို တစ်လလျဟင် 130 ရူဘယ်။ ပျမ်သမျဟအာသဖဌင့်၊ ဘတ်ဂျက် VPS ၏လည်ပတ်မဟုတစ်လသည် client ကို 150 - 250 ရူဘယ်ကုန်ကျလိမ့်မည်; ထိုကဲ့သို့သောစျေသနဟုန်သမျာသဖဌင့်ရိုသရာ hosting ပဌဿနာမျာသကိုသင်ရိုသရဟင်သသောစီသပလာသရေသကတ်ဆိုဒ်မျာသကိုလက်ခံကျင်သပရန်လိုအပ်သည့်အခါမဟလလဲ၍ ရိုသရာ hosting ပဌဿနာမျာသကိုဖဌေရဟင်သရန်အချက်မရဟိပါ။ ဆာဗာ။ ထို့အပဌင်၊ virtual hosting tariff အစီအစဥ်မျာသသည် ဆိုက်မျာသနဟင့် ဒေတာဘေ့စ်အရေအတလက်ကို ကန့်သတ်ထာသသော်လည်သ VPS တလင် client သည် server ၏ သိုလဟောင်မဟုစလမ်သရည်နဟင့် ကလန်ပျူတာစလမ်သရည်မျာသဖဌင့်သာ ကန့်သတ်ထာသသည်။

Virtual hosting သို့မဟုတ် virtual server - ဘာကိုရလေသချယ်မလဲ။

source: www.habr.com

မဟတ်ချက် Add