img.emoticon { padding: 0; margin: 0; border: 0; }

Saturday, February 25, 2017

Server အ​ဓိ​ပၸါ​ယ္



ဆာ​ဗာ၊ ဆာ​ဗာ​နဲ႔ ေျပာ​ေန​လိုက္​ၾက​တာ ေတာ္ေတာ္​မ်ား​မ်ား စိတ္ဝင္စား​ၾက​မွာ အမွန္​ပါ​ပဲ။ ဥပမာ ဝ​ဘ္​ဆို​ဒ္ တစ္​ခု ဝင္​လို႔ မ​ရ​တဲ့​အခါ လူ​တစ္​ေယာက္ သြား​ေမး​ေတာ့ “အဲ​ဒါ​ဆာ​ဗာ​ေဒါင္း​ေန​တယ္​ကြာ”လို႔​ေျဖ​တယ္​ေလ။ နား​မ​လည္​တဲ့ အခ်ိန္​တုန္း​က ဆာ​ဗာ ေဒါင္း​တယ္​ဆို​တာ နား​ထဲ​ကို ကန႔္လန႔္​လိုက္​ဝင္​ပါ​တယ္။ ကဲ တည့္​ၾက​ရေအာင္။ အင္​တာ​နက္ အသုံးျပဳ​တဲ့ လူ​တိုင္း နားလည္​ေအာင္ အ​လြယ္ကူ​ဆုံး နည္း​နဲ႔ ရွင္း​ျပ​ပါ​မယ္။ 

 အဲ​ဒီ ဆို​ဒ္​တစ္​ခု ဖြင့္​မ​ရ ဆာ​ဗာ ေဒါင္း​တယ္​ဆို​တာ Web Server ကို​ေျပာ​တာ​ပါ။ Server မွာ​ေတာင္ အမ်ိဳး​မ်ိဳး ကြဲ​ေသး တယ္​ေလ။ ကဲ စၾက​ရေအာင္။

 "Server အ​ဓိ​ပၸါ​ယ္" 

 ကြန္​ျပဴ​တာ​ကြန္ရက္​မ်ား​အား ခ်ိတ္ဆက္​၍ သ​တင္း​အခ်က္အလက္ ေပး ပို႔​ေပး​ျခင္း၊ သိမ္းဆည္း​ထား​ေပး​ျခင္း တို႔ ျပဳလုပ္​ေပး​သူ​ကို Server လို႔ ေခၚ​ပါ​တယ္။ အ​လြယ္ကူ​ဆုံး ေျပာ​ျပ​ပါ​မယ္။ ခု​ေန ႐ုံး​အႀကီး​စား တစ္​ခု​ကို​သြား​ရင္ သူ႔​မွာ စာ​ရြက္​စာတန္း​ေတြ ထိ​မ္း​ထား တဲ့ ေနရာ​တစ္​ခု​ေတာ့ ရွိ​မွာ​ပဲ​ေလ။ ​ဂို​ေထာင္​တစ္​ခု​နဲ႔​ကို သီး​သန႔္​ေတာင္ ထား​ၾက​ပါ​တယ္။ ေဆး​႐ုံ​ေတြ​မွာ​ဆို ပို​အေရးႀကီး​ပါ​တယ္။ အခန္း​ႀကီး တစ္​ခု​ထဲ​မွာ။ ဘယ္​ေန႔​က ဘယ္​လူ​နာ၊ ဘယ္​ေန႔​က ဘယ္​ေဆး​တိုက္၊ ဘယ္​သူ​ဆင္း၊ ဘယ္​သူ​ေသ၊ ဘယ္​သူ​တက္၊ ေဆး​႐ုံ​အသုံးစရိတ္ ဘယ္ေလာက္၊ ဝန္​ထမ္း​အင္အား ဘယ္ေလာက္ အစ​ရွိ​သ​ျဖင့္ အခ်က္အလက္​အားလုံး​ကို ဂိုေဒါင္ တစ္​ခု​ထဲ​မွာ​သိမ္းထား​ပါ​မယ္။ လို​အပ္​တဲ့​အခါ​က် ​ဂို​ေထာင္​ထဲ​မွာ ဖိုင္​စာရင္း​အတိ​အက်​ကို ထုတ္ယူ​လို႔​ရေအာင္ စနစ္​တ​က် ေသ​ေသ​သပ္သပ္ ထည့္​ထား​ပါ​တယ္။ ဟုတ္ကဲ့။
 အဲ​ဒီ​အခ်က္အလက္​ေတြ​အားလုံး​ကို ကြန္​ျပဴ​တာ​တစ္​ခု​ထဲ​မွာ​ပဲ ထည့္​ၿပီး ယင္း​ကြန္​ျပဴ​တာ​က​ေန လို​သ​လို ထုတ္​သုံး​မယ္။ ေနာက္ထပ္​ကြန္​ျပဴ တာ တစ္​ခု​စီ ေရာက္​ေအာင္​လည္း ႐ုံး​တြင္ network နဲ႔ ပို႔​ေပး​နိုင္​မယ္​ဆို​ရင္ ယင္း​ကြန္​ျပဴ​တာ​က Server အေန​နဲ႔ အလုပ္​လုပ္​ေန​ပါ​ၿပီ။ ဒီ​ေတာ့ သူ႔​ကို Database Server လို႔ အၾကမ္း​ဖ်င္း​မွတ္ယူ​နိုင္​ပါ​တယ္။ 


"Server မွာ OS လို​အပ္​ျခင္း

 သာမန္ ဂိုေဒါင္​တစ္​လုံး​မွာ​ေတာင္ Store keeper ဆို​ၿပီး သီး​သန႔္​ခန႔္​ရ တယ္​ေလ။ ဒီ​ေတာ့ Server တန္း​ဝင္​ဖို႔​အတြက္ Server လုပ္​မယ့္ ကြန္​ျပဴ​တာ​မွာ Server Operating System ကို ထည့္​ထား​ရ​ပါ​တယ္။ အခ်ိဳ႕​က်​ေတာ့ ​ဂို​ေထာင္​ဝန္​ထမ္း​မ​ထား​ခ်င္​ဘူး။ အခ်က္အလက္ က​လည္း နည္း​ေတာ့ အဆင္​ေျပ​သ​လို​ထား​တယ္။ ဟုတ္ကဲ့။ ကြန္​ျပဴ​တာ မွာ​လည္း ကိုယ္ ေထာက္ပံ့၊ မၽွေဝ၊ သိမ္းဆည္း​ေပး​ရ​မယ့္ အခ်က္အလက္​က သိပ္​မ​မ်ား​ဘူး​ဆို​ၿပီး အခ်ိဳ႕​မ်ား​က​လည္း Server Operating System မ​သုံး​ပါ​ဘူး။ 
 သုံး​တယ္​ဆို​ရင္ ေရြး​စရာ​က အမ်ား​ႀကီး​ပဲ။ Linux Server OS သုံး​မ​လား၊ Windows လား၊ Mac လား အစ​ရွိ​သ​ျဖင့္ ေပါ့။ Server OS ဆို​လို႔ ဘာ​မ်ား​လည္း​လို႔ အ​ေတြး​နက္​မ​သြား​ပါ​နဲ႔။ သူ​က ​ဂို​ေထာင္​တစ္​ခု​လို တာဝန္​ထမ္း​ေပး​မယ့္ ကြန္​ျပဴ​တာ​ကို အေကာင္း​ဆုံး ဝန္​ေဆာင္​မွု ေပး​မယ့္ OS ပါ။ ေတာ္​႐ုံ OS က​မ​လုပ္​နိုင္​တာ​ေတြ လုပ္​ေပး​မွာ​ေလ။ 

 "Server အမ်ိဳး​အစား​မ်ား" 

 Web Server ဝ​ဘ္​ဆို​ဒ္၊ ​ေဒ​တာ အခ်က္အလက္ မ်ား အား သိမ္းဆည္း​ေပး၊ ေစခိုင္း​မွု (command လက္ခံ​ေပး) ျပန္လည္ အေၾကာင္းၾကား​ေပး​ဖို႔ အလုပ္​လုပ္​ပါ​တယ္။ ဥပမာ က်​ေနာ္​က ဝ​ဘ္​ဆို​ဒ္ တစ္​ခု ေထာင္​လိုက္​မယ္။ ေထာင္​တယ္​ဆို​လို႔ နို႔ဆီ​ဗူး​ေထာင္​သ​လို ေထာင္​လိုက္​တာ မဟုတ္​ဘူး​ေနာ္။ ဆို​ဒ္​တစ္​ခု ပ​ရို​ဂ​ရ​မ္​နဲ႔​ဆြဲ​ၿပီး အင္​တာ​နက္​ေပၚ လြင့္​ပါ​မယ္။ ဒီ​လို​လြင့္​ဖို႔​အတြက္ ယင္း​အခ်က္အလက္​ေတြ​ကို ဘယ္​မွာ သိမ္း​မ​လည္း​က ရွိ​လာ​မယ္။ ဥပမာ ခု​ေန စာ​ဖတ္​သူ​တို႔ Facebook ေပၚ​မွာ ပုံ​ေတြ တင္​ၾက​တယ္။ အဲ့​ပုံ​ေတြ ဘယ္​ေရာက္​သြား​လဲ။ Facebook က အကို​ေတြ၊အမ​ေတြ​က​ပဲ အ​လွ​ဆုံး​ပုံ​ေတြ​ေရြး​လို႔ ဝိုင္​ၾကည့္​ေန​ၾက​မယ္​လို႔ ထင္​လို႔​လား။ 

အမွန္​တာ့ ယင္း​ပို႔သ​မၽွ​ပုံ​ေတြ​ကို Server (ဂိုေဒါင္)ထဲ ထည့္​ပါ​တယ္။ အခ်က္ အလက္​သိမ္းဆည္း​ၿပီး Hard Disk အႀကီး​စား​လို​ပါ​ပဲ။ Google ဆို​ရင္ က​မၻာ့​အႀကီး​ဆုံး Data Center ေတာင္ ပိုင္​ပါ​တယ္။ Web Server အေန​နဲ႔ Website ရဲ့ အခ်က္အလက္​မ်ား​ကို သိမ္းဆည္း​ေပး၊ Command လက္ခံ​ေပး၊ ျပန္လည္ အေၾကာင္းၾကား​ေပး အစ​ရွိ​သ​ျဖင့္ အလုပ္​လုပ္ ပါ​တယ္။ Web Server အေၾကာင္း​ေနာက္မွ သက္သက္​ရွင္း​ပါ​မယ္။ 
 Application Server – Software app မ်ား​အား အလုပ္​လုပ္​ရန္ ဝန္​ေဆာင္​မွု​ေပး​ေသာ 

Server Catalog Server – network ေပါင္း​မ်ား​စြာ​မွာ အခ်က္​လက္​မ်ား​ကို

 အ​လြယ္​တ​ကူ ဆီး​ကူး​ေစ​ရန္ central search point အျဖစ္ ဝန္​ေဆာင္​မွု​ေပး​ေသာ

 Server Communication Server - တယ္လီဖုန္း တို႔​ကဲ့သို႔ ဆက္​သြယ္​ေရး​အတြက္ အသုံးျပဳ​ေသာ

 Server Database server - ကြန္​ျပဴ​တာ ပ​ရို​ဂ​ရ​မ္​ႏွင့္ ကြန္​ျပဴ​တာ​မ်ား​အား 
သ​တင္း​အခ်က္အလက္​မ်ား​အား သိမ္းဆည္း​ေပး​သည့္ 

Server Fax server – Fax ဝန္​ေဆာင္​မွု ေပး​ေသာ 

Server File server - ဖိုင္​မ်ား​အား အ​ေပး​အယူ၊ အ​ကူး​အေျပာ​င္း ျပဳလုပ္​ေပး​ေသာ

 Server Game server - ဗီ​ဒိ​ယို​ဂိ​မ္း​ပ​ရို​ဂ​ရ​မ္​ႏွင့္ User မ်ား​အား ေထာက္ပံ့​ေပး​သည့္ Server 

 Home Server - အိမ္​မ်ား​အတြက္ Server 

Name Server - ဝ​ဘ္​ဆို​ဒ္ လိပ္စာ DNS မ်ား​အား သိမ္းဆည္း​ဝန္​ေဆာင္ မွု​ေပး​သည့္ Server 

 Print Server (Printer ဝန္​ေဆာင္​မွု​အတြက္ ဆာ​ဗာ)၊ Proxy Server (မ​တူညီ​ေသာ server မ်ား​ခ်ိတ္ဆက္​နိုင္​ရန္ ၾကား​ခံ ဆက္​သြယ္​ေပး​ေသာ Server, Sound server (ေရ​ဒီ​ယို​တို႔​ကဲ့​သု႔​ိ multimedia broadcasting, streaming ​မ်ား​အတြက္ အလုပ္​လုပ္​ေသာ ဆာ​ဗာ)၊ Stand-alone Server, Computer Server အစ​ရွိ​သ​ျဖင့္ အမ်ိဳး​မ်ိဳး ထပ္​ကြဲ​ပါ​တယ္။ အခ်ိဳ႕ က်​ေတာ့ လည္း Server တစ္​ခု​ခ်င္း​စီ​မ​ခြဲ​ပဲ သုံး​ေလး​မ်ိဳး​ကို Server တစ္​လုံး​တည္း​နဲ႔ လုပ္​လို႔​ရေအာင္ ဖန္တီး ေပး​ပါ​တယ္။ ေနာက္မွ Server တစ္​ခု​ခ်င္း​စီ အေၾကာင္း အေသး​စိတ္ ရွင္း​ျပ​ပါ့​မယ္။ 

 "Server မွာ ဘာ​ေတြ ပါ​လဲ" 

 Server မွာ ပ​ရို​ဂ​ရ​မ္​အေန​နဲ႔ Server OS ပါ​ရ​မယ္​လို႔ ေျပာ​ၿပီး​သြား​ၿပီ။ (မ​ပါ​လည္း ကိစၥ​မ​ရွိ​ဘူး​ေနာ္)။ Hardware ပစၥည္း အေန​နဲ႔ ကေတာ့ Memory (အခ်က္အလက္ သိမ္းဆည္း​ထား​မယ့္ ပစၥည္း) လို​အပ္​ပါ​တယ္။ Google တို႔​လို ကု​မၼ​ဏီ​ႀကီး ကေတာ့ Data Center ဟဲ​ဗီး သုံး​ၿပီး သူ႔ ကို Run ဖို႔​အတြက္ သီး​သန႔္ Data Center Server OS ေတာင္ သက္သက္​သုံး​ရ ပါ​တယ္။ ေအး​ေအာင္​လည္း အ​ျမဲ လုပ္​ေပး​ရ​ပါ​တယ္။ ဒါ​မွ Server မ​ေဒါင္း​မွာ​ေလ။ တစ္​မိ​နစ္​ေဒါင္း​ရင္ Google ဆုံးရွုံး​မယ့္ ေငြ​က ကန္​ေဒၚလာ သန္း​ေထာင္​နဲ႔​ခ်ီ​မွာ​ပါ။ သူ႔​ကို​မွီ​ေန​တဲ့ ကု​မၼ​ဏီ ေတြ နိုင္ငံ​တိုင္း​မွာ ရွိ​ေန​လို႔ ျဖစ္​ပါ​တယ္။ ဟုတ္ကဲ့ ဒီ​ေတာ့ Server မွာ အခ်က္အလက္ သိမ္းဆည္း ေပး​မည့္ ​ဟာ့​ဒ္​ဝဲ၊ Server အလုပ္​လုပ္​ရန္ စီမံ​ခန႔္​ခြဲ​ေပး​မည့္ software တို႔ လို​အပ္​ပါ​တယ္။

   "Server တို႔ ဘယ္​လို အလုပ္​လုပ္​လဲ" 

 သာမန္​ကြန္​ျပဴ​တာ​ပဲ​ေလ။ Mail server ဆို​ပါ​စို႔။ က်​ေနာ္​က Gmail စာ​တစ္​ေစာင္​ေရး​လို႔ ပို႔​လိုက္​ၿပီး mail server ထဲ ေရာက္​ၿပီး အဲ့​ေမး​လ္​ကို စစ္​ေပး။ ဘယ္​ကိုယ္​ပို႔​ရ​မယ္​ဆို​တာ ေသေသခ်ာခ်ာ ျပန္​ၾကည့္​ၿပီး ပို႔​ရ​မယ့္ လိပ္စာ၊ ေနရာ၊ နိုင္ငံ၊ အင္​တာ​နက္​လိုင္း​ကို စီး​ကူး ေပးလိုက္​ပါ​တယ္။ ဒါ​ေတြ​အားလုံး​က တစ္​မိ​နစ္​အတြင္း​မွာ ျဖစ္​သြား​တာ​ေနာ္။ အင္​တာ​နက္ လိုင္း​ျမန္ ရင္ စကၠန႔္​နဲ႔​ေတာင္ ျဖစ္​တယ္။ Game server ဆို​ရင္​လည္း ဘယ္​သူ​ေတြ Log in ဝင္​ထား​လဲ။ ဘယ္​သူ​ေတြ ဘာ​လုပ္​ေန​လဲ။ သူ​ကေတာ့ ဘာ အခ်က္အလက္​ေတြ ပို႔​လိုက္​ပါ​ၿပီ။ ဟို​ဘက္​ကို ဘာ​အခ်က္ အလက္ ျပန္​ပို႔​ေပး​ရ​မယ္ အစ​ရွိ​သ​ျဖင့္ ေတာ္ေတာ္​အလုပ္​ရွုပ္​ပါ​တယ္။ သူ႔​ရဲ့ Data စီး​ဆင္း​မွု​က​လည္း အ​ေတာ္လည္း ျမန္ဆန္​ပါ​တယ္။ 

Facebook ဆို​ရင္​ေတာ့ Web server ေပါ့။ က်​ေနာ္​တို႔​က Log in ဝင္​ရင္ ဘယ္​သူ​က ဘယ္ IP နဲ႔ ဝင္​လာ​ပါ​တယ္။ ဘယ္ folder ကို​ပို႔​ေပး​ရ​မယ္။ ဘာ​ေတြ ျပန္​ပို႔​ေပး​ရ​မယ္။ အစ​ရွိ​သ​ျဖင့္ အလုပ္​ရွုပ္​ပါ​တယ္။ ဝ​ဘ္​ဆို​ဒ္​တစ္​ခု​အေန​နဲ႔ လူ​ဘယ္ႏွစ္​ေယာက္ ၾကည့္​ၿပီး​ရင္ ေဒါင္း​တယ္ ဆို​တာ Server ကိုယ္​ရ​တဲ့ memory နဲ႔​ဆိုင္​ပါ​တယ္။ IP ဘယ္ေလာက္​ပဲ ဝင္​သုံး​လို႔​ရ​မယ္​လို႔ ကန႔္သတ္​ထား​ပါ​တယ္။ user မ်ား​ရဲ့​ဝင္​ေရာက္​ၾကည့္​ရွု အသုံးျပဳ​မွု အေရအတြက္ တစ္​ခု ေရာက္​လို႔ Memory ေက်ာ္သြား​ရင္ server အလုပ္​လုပ္​မွု ရပ္​ပါ​တယ္။ ၿပီး​ေတာ့ မိမိ ဝ​ဘ္​ဆို​ဒ္​မွာ အခ်က္အလက္​ေတြ တင္​တာ သတ္​မွတ္ခ်က္​ထက္ ေက်ာ္​လြန္သြား ရင္​လည္း ေဒါင္း​ပါ​တယ္။ အခ်က္​လက္ ဘယ္ေလာက္​ပဲ ထည့္​ဖို႔ Server မွာ memory space ဘယ္ေလာက္​ဝယ္​ထား​တယ္ ဆို​တာ​မ်ိဳး​ေပါ့။ 

 Domain Name Server ဆို​ရင္​လည္း ဘယ္​ဝ​ဘ္​ဆို​ဒ္ လိပ္စာ ဘယ္ IP ကေတာ့ register လုပ္​လိုက္​ပါ​ၿပီ။ ငါ​ဒီ IP နဲ႔ လိပ္စာ​ကို အျခား​လူ​ေပး​လို႔ မ​ရ​ေတာ့​ဘူး အစ​ရွိ​သ​ျဖင့္ DNS က အလုပ္​လုပ္​ပါ​တယ္။ ခု​ေန www.facebook.com နဲ႔ ဆို​ဒ္​တစ္​ခု ရ​လား​လို႔ register လုပ္​ၾကည့္​ေလ။ ယင္း နာမည္​ကို DNS မွာ register လုပ္​ထား​ၿပီး​ၿပီ​မို႔ ေနာက္​လူ​ေတြ လုပ္​ယူ​လို႔ မ​ရ​ေတာ့​ပါ​ဘူး။ ဒါ​က ရွင္း​ရ​ရင္ အမ်ား​ႀကီး​ရွိ​ပါ​ေသး​တယ္။ ေနာက္မွ ရွင္း​ပါ့​မယ္။

 Server ကို သာမန္​ကြန္​ျပဴ​တာ​နဲ႔ မ​လုပ္​ရ​ျခင္း​က အေၾကာင္း ​၂ ခ်က္​ရွိ ပါ​တယ္။ တစ္​ခု​က ​၂​၄ နာရီ​အလုပ္​လုပ္​ရန္ သာမန္ ကြန္​ျပဴ​တာ​က မ​သင့္​ေတာ္​ျခင္း​နဲ႔ သ​တင္း​အခ်က္အလက္​ေျမာက္​မ်ား​စြာ​ကို လုံျခဳံ​စြာ သိမ္းဆည္း​မ​ေပး​နိုင္​ျခင္း​တို႔​ေၾကာ​င္း​ပါ။ ဒါ​ေၾကာင့္ Server ဆို​ၿပီး သီး​သန႔္​စက္​ႀကီး​ေတြ၊ OS ေတြ​နဲ႔ run ရ​ပါ​တယ္။

ေလးစားခင္မင္းလွ်က္.......။

No comments:

Post a Comment

လာၾကည္႔ခဲ႔ ေၾကာင္းေၿပာခဲ႔ ပါ - ေလးစားစြာၿဖင္႔ - လယ္ေ၀းသား