PHP Web Developer တစ်ယောက်သိသင့်သော ယျေဘူယျ ခေါင်းစဉ်များ - ၃
...


ံHosting ဆိုတာဘာလဲ ?
ံhosting ဆိုတာကေတာ႔ မိမိေရးသားထားေသာ Website / Web Application မ်ားကို Setup and Configuration ၿပဳလုပ္ၿပီး Run လုိ႔ရႏုိင္သည္႔ OS တစ္ခုၿဖစ္ပါသည္။ Hosting သည္ Server OS အမ်ဴိး အစားတစ္ခုၿဖစ္ၿပီး မိမိတုိ႕ Local PC မ်ားကဲ႕သို႕ OS အမ်ဴိးအစား Machicne တစ္ခုသာၿဖစ္ပါသည္။
Window OS မ်ားတြင္လည္း Desktop Version and Server Version ဆိုတာရွိၿပီး Linux OS မ်ားတြင္လည္း Desktop Version and Server Version  ဆိုၿပီးခြဲၿခားတည္ရွီၿကပါသည္။ Local တြင္ Website / Web Application ကို Development လုပ္ၿပီးသည္႔ သည္႔ အခါတြင္ Real Live Webiste / Web Application အေနၿဖင္႔ Run ေနရန္အတြက္ မိမိတုိ႕ Website / Web Application ကို Hosting Server တစ္ခုခုထဲတြင္  Host လုပ္ေပးရပါမည္။

Shared Hosting, VPS ဆိုတာဘာလဲ  ?
Hosting လုိ႔သည္ေနရာတြင္ Shared Server, VPS, Dedicated Server လားဆုိၿပီးေရြးခ်ယ္ၿကရပါသည္။

Shared Hosting ဆိုသည္မွာ တစ္စံုတစ္ေယာက္က Hosting တစ္ခုကိုဝယ္ယူထားၿပီး  Software ၿဖင္႔ အကန္႔ခြဲ အပုိင္းခြဲေရာင္းခ်သည္ကို ဝယ္ယူအသံုးၿပဳသည္႔ Hosting အမ်ဴးိးအစားၿဖစ္ပါသည္။ ေစ်ူးႏႈံးအားၿဖင္႔ သက္သာေစၿပီး မိမိမွ System တစ္ခုလံုးရဲ႕ Whole Configuration မ်ားကို ကိုယ္တြင္ခြင္႔ မရွိၿကပါ ( ေယ်ဘူယ် အားၿဖင္႔ )။ ( မိမိ ဝယ္ယူလုိက္ေသာ Hosting Service ေပၚမူတည္ပါတယ္ )

VPS ဆိုတာကေတာ႔  Virtual Private Server ၿဖစ္ပါတယ္။ Physical Server အၿဖစ္ တည္ရွိမေနဘဲ Virtual Server အၿဖစ္တည္ရွိေနပါသည္။
အားသာခ်က္အေနႏွင္႔ မိမိ Server တစ္ခုလံုးကို မိမိကိုယ္တုိင္ ခ်ယ္လွယ္ခြင္႔ရရွိၿခင္းၿဖစ္ပါသည္။ အားနည္းခ်က္အနေနၿဖစ္႔ မိမိကုိယ္တုိင္ အစအဆံဳး Setup, Instalaltion, Configuration and Security ကိုိ ထိန္းသိန္းေပးရၿခင္းဘဲၿဖစ္ပါတယ္။ ( မိမိဝယ္ယူလုိက္ေသာ VPS Service ေပၚမူတည္ပါတယ္ )

ထုိ VPS ထဲတြင္လည္း မိမိရဲ႕ Local Machine ကဲ႕သို႕ Web Server ( eg. Apache, Nginx ), PHP, DataBase ( eg. MySql ) စသည္႔ Service မ်ားကို သင္႔ေလ်ာ္သလုိ Install and Configuration ၿပဳလုပ္ၿပီး မိမိတုိ႕ ေရးသားခဲ႕သည္႔ Website / Web Application မ်ားကို Setup and Configuration မ်ားၿပဳလုပ္ၿပီး Live Server မ်ားအၿဖစ္ Online မွ အသံုးၿပဳႏုိင္ေအာင္ ဖန္တီးၿကရပါသည္။


ေယ်ဘူယ် အေၿကာင္းအရာမ်ားသာ ၿဖစ္ပါသည္။


Wai Yan Aung
@Digital Tree