သထံုသား မွ လႈိုက္လွဲစြာၾကိဳဆိုပါသည္

2013-12-18

Network တစ္ခု စတင္ ခ်ိတ္ဆက္ေတာ့မယ္ဆိုရင္


ဒီေန႔နည္းပညာေခတ္ႀကီးထဲမွာ Company လုပ္ငန္းရွင္ေတြအေနနဲ႔ မိမိိတို႔ရဲ႕ လုပ္ငန္းလည္ပတ္မႈႏႈန္းကို ျမွင့္တင္ဖို႔အတြက္ (သို႔မဟုတ္) လုပ္ငန္းရဲ႕ လိုအပ္ခ်က္အရ စသည္ျဖင့္ အေၾကာင္းျပခ်က္အမ်ိဳးမ်ိဳးနဲ႔ ရုံးတြင္းမွာ Local Area Network (LAN) ခ်ိတ္ဆက္အသုံးျပဳလာၾကပါတယ္။ Cable (သို႔မဟုတ္) Wireless နဲ႔စသည္ျဖင့္ ခ်ိတ္ဆက္အသုံးျပဳလာၾကတာကို ေတြ႔ရပါတယ္။ စာေရးသူ ေျပာခ်င္တာကေတာ့ Company တစ္ခု (သို႔) လုပ္ငန္းတစ္ခုမွာ Network Installation စတင္လုပ္ေဆာင္ေတာ့မယ္ဆိုရင္ Company ဘက္ကေရာ ၊ လာေရာက္ Install လုပ္ေပးမယ့္ Service Provider ဘက္ကေရာသိထားသင့္တဲ့ အခ်က္ကေလးေတြ ရိွတယ္ဆိုတာကိုေျပာခ်င္တာပါ။ စာေရးသူကိုယ္တိုင္က Network Installation ပိုင္းနဲ႔ပတ္သက္ၿပီး service ေပးေနတဲ့သူ တစ္ေယာက္ ျဖစ္တဲ့ အတြက္ ဒီေန႔ ျမင္ေတြ႔ေနရတဲ့ ျပႆနာတခ်ိဳ႕ေလးေတြကို တင္ျပရင္းနဲ႔ပဲ ဒီအေၾကာင္းအရာေလးကို Myanmar ICT Journal ပရိတ္သတ္ႀကီးအတြက္ ေရးသားတင္ျပေပးလိုက္ပါတယ္။

ကၽြန္ေတာ့္တို႔ နည္းပညာေလာကမွာ Network Installation လုပ္ငန္းစဥ္နဲ႔ ပတ္သက္လို႔ အရိုးရွင္းဆုံး ေျပာရမယ္ဆိုရင္ အဓိကအားျဖင့္ အေျခခံ အပိုင္း (၃) ပိုင္း ရိွပါတယ္။ အဲဒါေတြကေတာ့ …..

(၁) Planning
(၂) Implementing
(၃) Maintaining ဆိုၿပီး ျဖစ္ပါတယ္။ ေကာင္းပါၿပီ။ ကၽြန္ေတာ္တို႔ စတင္ေလ့လာၾကည့္ၾကရေအာင္ပါ။

Planning

Planning ဆိုတဲ့ လုပ္ငန္းစဥ္မွာေတာ့ Network တစ္ခု စတင္မခ်ိတ္ဆက္ခင္ မိမိတို႔ တပ္ဆင္ခ်ိတ္ဆက္မယ့္ လုပ္ငန္းခြင္နဲ႔ အံ၀င္ခြင္က်ျဖစ္ေအာင္ စီစဥ္ေရးဆြဲရပါတယ္။ ဘယ္လို ပစၥည္းမ်ိဳးေတြကို အသုံးျပဳသင့္တယ္။ ဘယ္လို နည္းပညာကို သုံးၿပီး တပ္ဆင္သင့္ပါတယ္ စသည္ျဖင့္ ဒါေတြကို ႏွစ္ဦး ႏွစ္ဖက္ညိွ႕ႏိႈင္းရတဲ့ အပိုင္းပဲ ျဖစ္ပါတယ္။ ႏိုင္ငံတကာမွာေတာ့ ဒီအပိုင္းကို လုပ္ေဆာင္တဲ့သူဟာ Technician ေလာကရဲ႕ အေခၚအေ၀ၚအရ Network Architect (သို႔မဟုတ္) Network Design လို႔ ေခၚပါတယ္။ ကၽြန္ေတာ္တို႔ ႏိုင္ငံမွာေတာ့ ဒါမ်ိဳးေတြ မရိွပါဘူး။ ကုမဏီေတြဘက္ကလဲ နားမလည္ေတာ့ ဟိုဖုန္းဆက္ ၊ ဒီဖုန္းဆက္နဲ႔ ေနာက္ဆုံးေတာ့ ေစ်းသက္သာတဲ့ Service Provider နဲ႔ ႏွပါးသြားလိုက္ၾကပါတယ္။ ေနာက္ဆုံးေတာ့ ဘယ္ကပဲ ႏွစ္နာလဲ။ Network Install လုပ္ျခင္းခံလိုက္ရတဲ့ စက္ရုံ ၊ အလုပ္ရုံ ၊ ကုမဏီေတြဘက္ကပဲ ႏွစ္နာရပါတယ္။ တကယ္ေတာ့ ဒါဟာ လုံး၀ မျဖစ္သင့္တဲ့ အရာတစ္ခုပါ။ Network ေတာ့ ခ်ိတ္လိုက္တာပဲ။ ဒါေပမယ့္ စတင္ Install လုပ္စဥ္ကတည္းက Planning မရိွပဲ၊ ထိထိမိမိ မျဖစ္တဲ့အတြက္ ခ်ိတ္ဆက္ျခင္း ခံရတဲ့ လုပ္ငန္းရွင္ေတြအေနနဲ႔လည္း အလုပ္မတြင္က်ယ္ျခင္း၊ လုပ္ငန္းရပ္ဆိုင္းသြားျခင္း စသည္ျဖင့္ ျပႆနာေတြ အမ်ိဳးမ်ိဳး ရင္ဆိုင္ရတယ္။ ေနာက္ဆုံး ဘယ္ေလာက္ထိ ျဖစ္လာလဲဆိုေတာ့ Network ခ်ိတ္ဆက္အသုံးျပဳတာ ဘာမွလဲ မထူးပါဘူး ဆိုတဲ့ စကားလုံးေတြ ထြက္လာပါတယ္။ ေနာက္ဆက္တြဲအေနနဲ႔ကေတာ့ Network သမားေတြလဲ သိကၡာက်ပါတယ္။

တကယ္ေတာ့ ဒီ Planning အပိုင္းဟာ အရမ္း အေရးႀကီးပါတယ္။ Service Provider အေနနဲ႔လည္း မိမိတို႔ရဲ႕ Client Company ကို ေသခ်ာစြာ ရွင္းျပေပးႏိုင္ရပါမယ္။ Network တစ္ခု စတင္ခ်ိတ္ဆက္တဲ့အခါ Cable ႀကိဳးတပ္ဆင္တာကအစ နံရံထဲကို ၀ွက္ၿပီး ႀကိဳးသြယ္တန္းမွာလား ၊ အေပၚယံ ထြမ္းကင္း နဲ႔ သြယ္တန္းမွာလား။ EMI (Electromagnetic Interference ), RFI (Radio Frequency Interference) စသည့္အေျခခံအခ်က္ေတြ၊ Network Cable ေတြကို လွ်ပ္စစ္ႀကိဳးေတြနဲ႔အတူ မသြယ္တန္းသင့္တဲ့ အခ်က္ေတြ။ နံရံထဲက ၀ွက္ၿပီးႀကိဳးသြယ္တန္းမယ္ဆိုလဲ Plenum grade ပါတဲ့ Network Cable ႀကိဳးမ်ိဳးေတြကို အသုံးျပဳသင့္တဲ့ အခ်က္ေတြ စသည္ျဖင့္ အေျခခံ အခ်က္ေတြကအစ ေသခ်ာေအာင္ planning လုပ္ဖို႔ လိုအပ္ပါတယ္။ တကယ္ေတာ့ Network တစ္ခုမွာ Cable Installation လုပ္ငန္းစဥ္ဆိုတာ အရမ္းအေရးႀကီးပါတယ္။ Network Cable ဆိုတာ Electronic Cable လို ျဖတ္ဆက္ၿပီး သုံးရတာ မဟုတ္ပါဘူး။ အေဆာက္အဦး တစ္ခုအတြင္းမွာ အားလုံး Setup လုပ္ၿပီးသြားခါမွ Network Cable ေတြ အစအဆုံး ျပန္ Install လုပ္ဖို႔ဆိုတာ ဘယ္လိုမွ မျဖစ္ႏိုင္ေတာ့တဲ့ အရာတစ္ခုပါ။ ေနာက္တစ္ခုကေတာ့ Network ထဲမွာ အသုံးျပဳမယ့္ Device ေတြကို ေသခ်ာစြာ Planning လုပ္ဖို႔ လိုပါတယ္။ Hosts အေရအတြက္ ၁၅ လုံးေလာက္နဲ႔ File Sharing ေလာက္ပဲ အသုံးျပဳမယ့္ လုပ္ငန္းအေသးစားတစ္ခုကို Management Switch ေတြ Management Router ေတြ သြားၿပီးတပ္ဆင္ေပးဖို႔ မလိုအပ္ပါဘူး။ Company အေနနဲ႔ ဘယ္လို လုပ္ငန္းမ်ိဳးေတြ လုပ္မယ့္ Company မ်ိဳးလဲ။ ဘယ္လို service ေတြကို အဓိက သုံးမွာလဲ။ စသည္ျဖင့္ Company ရဲ႕ Requirement အေပၚမူတည္ၿပီး Planning လုပ္ငန္းစဥ္ကို ေသခ်ာစြာ အစီတက် ျဖစ္ဖို႔ လိုအပ္တယ္ဆိုတာကို ကၽြန္ေတာ့္အေနနဲ႔ အႀကံျပဳခ်င္ပါတယ္။ ေနာက္တစ္ခ်က္ကေတာ့ Network တစ္ခုမွာ Backup System က အရမ္း အေရးႀကီးပါတယ္။ Server တစ္လုံး Down တာနဲ႔ လုပ္ငန္းတစ္ခုလုံး ရပ္သြားတာမ်ိဳးေတြ အျပင္မွာ တကယ္လက္ေတြ႔ ျမင္ေတြ႔ေနရပါတယ္။ Network တစ္ခုမွာ Backup System ရိွကို ရိွေနရပါမယ္။ အဲဒီအတြက္ လုပ္ငန္းရဲ႕ အေနအထားအေပၚၾကည့္ၿပီး ဘယ္လို system မ်ိဳးကို အသုံးျပဳရမလဲ စသည္ျဖင့္ ေသခ်ာေအာင္ Planning လုပ္ထားဖို႔ လိုအပ္ပါတယ္။ တကယ္ေတာ့ ဒီအေၾကာင္းအရာေတြကို အေသးစိတ္ခ်ေရးမယ္ဆိုရင္ စာအုပ္တစ္အုပ္ေတာင္ ထုတ္ေ၀လို႔ ရႏိုင္ပါတယ္။ ဒီေနရာမွာ ကၽြန္ေတာ့္အေနနဲ႔ ဒီေန႔ေခတ္ လူငယ္ေတြ ျမင္သာေအာင္ အေပၚယံ သေဘာတရားေလးေတြကိုသာ ေရးလိုက္ျခင္း ျဖစ္ပါတယ္။ ဒီေန႔ေခတ္ လူငယ္ေတြအေနနဲ႔လည္း ေရွ႕ကလူေတြက ျဖစ္သလို လုပ္သြားၾကတာေတြကို လိုက္ၿပီး အတုမယူၾကဖို႔၊ တိုးတက္ေနတဲ့ နည္းပညာေခတ္ႀကီးထဲမွာ မိမိကိုယ္တိုင္ အင္တာနက္မွာ Study လုပ္ၾကဖို႔၊ တကယ္နားလည္ တက္ကၽြမ္းတဲ့ ဆရာေတြဆီမွာ ေသခ်ာ စနစ္တက် သင္ယူေလ့လာဖို႔ အႀကံေပးခ်င္ပါတယ္။

Implementing

ဒုတိယလုပ္ငန္းစဥ္ တစ္ခုအေနနဲ႔ကေတာ့ Implementing အပိုင္းပဲ ျဖစ္ပါတယ္။ ဒီအပိုင္းကေတာ့ ကၽြန္ေတာ္တို႔ လူငယ္ေတြ အေတာ္ကို ကၽြမ္းက်င္ၾကတဲ့ အပိုင္းလို႔ ေျပာရင္ မမွားပါဘူး။ Implementing ဆိုတာ အေကာင္အထည္ေဖၚျခင္း၊ ၿပီးစီးေအာင္ ေဆာင္ရြက္ျခင္းကို ဆိုလိုပါတယ္။ တနည္းအားျဖင့္ Network တစ္ခုရဲ႕ Installation and Configuration လုပ္ငန္းစဥ္ကို ေျပာျခင္းျဖစ္ပါတယ္။ အရမ္း ကၽြမ္းက်င္ၾကပါတယ္။ ဘယ္လို Server မ်ိဳးကို Configuration လုပ္ျပရမလဲ။ Microsoft မွာဆိုရင္ Active Directory (AD)၊ Exchange Server, ISA Serverလား ဒါမွမဟုတ္အခု Microsoft company ရဲ႕ေနာက္ဆုံးထုတ္ TMG Serverကိုသုံးခ်င္လား၊ Windows Server 2012 နဲ႔ Setup လုပ္ျခင္သလား စသည္ျဖင့္ ဘယ္လို server မ်ိဳးကို Configuration လုပ္ေပးရမလဲ။ ကၽြန္ေတာ္ အကုန္လုပ္တက္တယ္ဆိုတာမ်ိဳးႀကီးပါပဲ။ ေနာက္တစ္ခု Open Source မွာဆိုလည္း Squid Proxy, Ipcop, Zentyal, Pfsense, Smoothwall, Vyatta စသည္ျဖင့္ ဘယ္ဟာႀကိဳက္လဲ၊ ဘယ္ server ကို သုံးခ်င္လဲ။ နည္းပညာကို ကၽြမ္းက်င္တာကေတာ့ ေကာင္းပါတယ္။ ဒါေပမယ့္ ဒီ server ေတြကို Install လုပ္တက္ရုံ ၊ Configuration လုပ္တက္ရုံနဲ႔ မၿပီးေသးပါဘူး။ ဒီလို server မ်ိဳးေတြကို ဘယ္လို လုပ္ငန္းမ်ိဳးေတြမွာ အဓိက အသုံးျပဳရမလဲ၊ သူ႔အတြက္ Hardware Specification ဘယ္ေလာက္လိုအပ္မလဲ ဆိုတဲ့ အခ်က္ေတြကုိ ေသခ်ာ နားလည္ေအာင္သိ့ထားဖို႔လဲ လိုအပ္ပါတယ္။ ကိုယ္လုပ္တက္တိုင္း ေတြ႕သမွ် Network ေတြကို အသုံးျပဳလို႔ မရဘူးဆိုတာကို ေသခ်ာ တက္သိ့နားလည္ထားဖို႔ လိုပါတယ္။ ေနာက္တစ္ခုကေတာ့ Network တစ္ခုတပ္ဆင္ၿပီးသြားၿပီဆိုတာနဲ႔ လုပ္ငန္းရဲ႕ လိုအပ္ခ်က္ေပၚမူတည္ၿပီး Motorning system ကို အသုံးျပဳပါ။ morotring လုပ္တယ္ဆိုတာ Network ကို အသုံးျပဳရျခင္းရဲ႕ ေကာင္းက်ိဳးတစ္ခုလို႔ ေျပာရင္ မမွားပါဘူး။

Maintaining

ေနာက္ဆုံး တစ္ခုကေတာ့ Maintaining အပိုင္းပါ။ ဒီအပိုင္းမွာေတာ့ Network Installation လုပ္တဲ့ Provider နဲ႔ Install လုပ္ျခင္း ခံခဲ့ရတဲ့ Company လုပ္ငန္းရွင္ ႏွစ္ဦး ႏွစ္ဖက္စလုံးအေပၚမွာ မူတည္တယ္လို႔ ကၽြန္ေတာ္ေတာ့ ထင္ပါတယ္။ Network တစ္ခု Install လုပ္ၿပီးသြားရင္ ကိုယ့္တာ၀န္ ၿပီးသြားပါၿပီလို႔ မထင္လုိက္ပါနဲ႔။ တခ်ိဳ႕က်ေတာ့လဲ မသိ့ခ်င္ေယာင္ ေဆာင္ေနၾကတယ္။ ကိုယ္နဲ႔လြတ္ရင္ၿပီးေရာေပါ့။ ကိုယ္လုပ္တဲ့ လုပ္ငန္းတစ္ခုကို တာ၀န္ယူရဲရပါမယ္။ လုပ္ငန္းရွင္ေတြအေနနဲ႔လည္း ကိုယ့္ company ရဲ႕ Network ပိုင္းတာကို တာ၀န္ယူထားတဲ့ Provider ကို Install လုပ္ၿပီးသြားရင္ ရၿပီဆိုၿပီး လက္လြတ္စဖြယ္ အဆုံးမသက္လိုက္ပါနဲ႔။ မိမိ လုပ္ငန္းလည္ပတ္မႈႏႈန္းအတြက္ ေရရွည္ကို ၾကည့္ပါ။ Network ရဲ႕ resources ေတြကို ေကာင္းေကာင္း အသုံးျပဳႏိုင္ဖို႔အတြက္ Network တစ္ခု ခ်ိတ္ဆက္ၿပီးရုံနဲ႔ မၿပီးေသးပါဘူး။ Network တစ္ခု ခ်ိတ္ဆက္ၿပီးသြားရင္ လုပ္ေဆာင္ရမယ့္ လုပ္ငန္းစဥ္ေတြ က်န္ရိွေနပါေသးတယ္။ အဲဒါေတြကို Maintaining လုပ္ငန္းစဥ္ေတြလို႔ ေခၚဆိုပါတယ္။ အရိုးရွင္းဆုံးေျပာရမယ္ဆိုရင္ Network ရဲ႕ Performance ကို Test လုပ္ဖို႔၊ Server ရဲ႕ system event logs ေတြကို ျပန္လည္စစ္ေဆးဖို႔၊ Network ထဲမွာ မလိုအပ္တဲ့ traffic ေတြ သြားေနသလား၊ ဘယ္လို Attach မ်ိဳးေတြ ရိွေနလဲ၊ Network ထဲမွာ၀င္ေရာက္လာႏိုင္တဲ့ Virus, worm, Trojan, malware, spyware စသည္ျဖင့္ ေနာက္ဆက္တြဲ ျပႆနာေတြကို Maintaining, Cleaning, Troubleshooting, Updating စသည္ျဖင့္အစဥ္သျဖင့္ လုပ္ေပးေနဖို႔ က်န္ရိွေနပါေသးတယ္။ Network သမားေတြအေနနဲ႔လည္း မိမိတို႔ရဲ႕ Client Company ကို Install လုပ္ၿပီးရင္ ၿပီးေရာဆိုၿပီး လက္လြတ္သဖြယ္မထားခဲ့ပါနဲ႔။ လုပ္ငန္းရွင္ေတြအေနနဲ႔လည္း မိမိတို႔ရဲ႕ လုပ္ငန္းလည္ပတ္မႈႏႈန္း ေကာင္းမြန္ဖို႔အတြက္ Network Installation လုပ္ငန္းစဥ္တစ္ခုဟာ အရမ္းကို အဓိကက်ၿပီး အေရးႀကီးတယ္ဆိုတာကို စာေရးသူ အေနနဲ႔ ထပ္ေျပာလိုပါတယ္။
ဒါေၾကာင့္ လုပ္ငန္းရွင္ေတြအေနနဲ႔ မိမိတို႔ရဲ႕ လုပ္ငန္းတစ္ခုမွာ IT ဂ႑နဲ႔ ပတ္သက္လို႔ အၿမဲဂရုတစိုက္ရိွပါ။ ယေန႔ေခတ္က အရင္တေခတ္တခါတုန္းကလို လက္မထိပ္ကို အပ္စိုက္ တူနဲ႔ထုၿပီး လက္မတြန္႔သူကို သူရဲေကာင္းေရႊးတဲ့ေခတ္ မဟုတ္ပါဘူး။ ခါးပတ္နက္ရမွ ၊ အားေကာင္းေမာင္းသန္ ျဖစ္မွ၊ ခႏၱာကိုယ္အေလးခ်ိန္ ဘယ္ေလာက္ရိွမွ ဆိုတာမ်ိဳးေတြ ေခတ္မရိွေတာ့ပါဘူး။ လက္ရုံးခ်င္းယွဥ္တဲ့ေခတ္ မဟုတ္ေတာ့ပါဘူး။ အြန္လိုင္းကေန Cyber Attach လုပ္ၿပီး တိုက္ခိုက္တဲ့ ေခတ္ျဖစ္ေနပါၿပီ။ ကမၻာေပၚမွာ Cyber Wars ေတြ Cyber Crimes ေတြမ်ားစြာျဖစ္ေပၚေနတာကိုလည္း စာဖတ္သူတို႔ ၾကားဖူးမယ္ထင္ပါတယ္။ ဒီေန႔ ျမန္မာျပည္မွာလဲ ရိွလာပါၿပီ။ Trojan တစ္ေကာင္ ဒါမွမဟုတ္ spyware တစ္ေကာင္ေလာက္နဲ႔ ခင္ဗ်ား ကုမၼဏီတစ္ခုလုံးကို ႀကိဳးကိုင္ပစ္လိုက္ႏိုင္တဲ့ အခ်ိန္အခါမ်ိဳးေတြ ေရာက္ရိွေနပါၿပီ။ သိပ္မၾကာေတာ့တဲ့ အခ်ိန္တစ္ခုအတြင္းမွာ ကၽြန္ေတာ္တို႔ ႏိုင္ငံဟာလဲ အမ်ားႀကီး ေျပာင္းလဲမႈေတြ ရိွလာႏိုင္တဲ့အတြက္ Network သမားေတြအနဲ႔လည္း အရင္တုန္းကလို မဟုတ္ပဲ ဘယ္လို ေနရာမ်ိဳးမွာ မဆို Standard ရိွရိွ လုပ္ၾကဖို႔၊ Security နဲ႔ ပါတ္သက္လို႔ အထူးဂရုစိုက္ၾကဖို႔ လိုအပ္ပါတယ္။ Network သမားတစ္ေယာက္ပီပီ Standard ရိွရိွ လုပ္ဖို႔ဆိုတာက တစ္ျခားမဟုတ္ပါဘူး၊ အလြယ္ကူဆုံးနဲ႔ အျမင္သာဆုံးတစ္ခုေျပာရရင္ ကုမၼဏီ တစ္ခုမွာ Network တစ္ခု Install လုပ္ေပးလိုက္တယ္။ အေၾကာင္းတစ္ခုခုေၾကာင့္ ကိုယ္မလာႏိုင္ေတာ့အခ်ိန္မွာ တျခား Network သမားတစ္ေယာက္ ေရာက္လာခဲ့ရင္လဲ ရိွေနၿပီးသား Network ကို update တန္းလုပ္ႏိုင္တဲ့ အေျခေန တစ္ခုမွာ ျဖစ္ေနရပါမယ္။

ဒီေန႔ေခတ္ အလုပ္ရုံ၊ စက္ရုံ၊ Company ေတြအေနနဲ႔ေရာ Network သမားေတြအေနနဲ႔ေရာ Network တစ္ခုကို စတင္ Install မလုပ္ခင္မွာကတည္းက ဘယ္လိုေတြ ျပင္ဆင္ထားသင့္တယ္၊ Network Engineer တစ္ေယာက္အေနနဲ႔လည္း မိမိတို႔ Client Company ကို Network တစ္ခု setup မလုပ္ခင္ႀကိဳတင္ျပင္မႈေတြ ျပဳလုပ္ႏိုင္ဖို႔အတြက္ ကၽြန္ေတာ့္အေနနဲ႔ တစိတ္တပိုင္း ေရးသားတင္ျပရင္း ဒီေနရာမွာပဲ နိဂုန္းခ်ဳပ္လိုက္ပါေတာ့မယ္

No comments:

Post a Comment