Thursday, January 2, 2014

Why to Use Desktop Virtualization Software? What are the Advantages?








DesktopVirtualizationSoftwareေတြကိုဘာေၾကာင္သုံးမလဲ?

VMware, VirtualBox, Virtual PC နဲ႔ တစ္ျခား Desktop Virtualization Software ေတြအမ်ားႀကီး ရိွတယ္ဆိုတာကို နည္းပညာေလ့လာေနတဲ့ သူေတာ္ေတာ္မ်ားမ်ား သိ့ၿပီးျဖစ္ပါလိမ့္မယ္။ ဒါေပမဲ့ သာမန္ computer အသုံးျပဳသူတစ္ေယာက္၊ နည္းပညာကို စေလ့လာတဲ့ လူတစ္ေယာက္အေနနဲ႕ ၾကည့္မယ္ဆိုျပန္ေတာ့လည္း ဒါေတြ ဘာေၾကာင့္အသုံးျပဳရတာလဲ ? အသုံးျပဳသင့္သလား အသုံးမျပဳသင့္ဘူးလား ဆိုတဲ့ အခ်က္က အေတာ္ စဥ္းစားရခက္တဲ့ ေမးခြန္းျဖစ္လိမ့္မယ္။ ဘာလို႔လဲဆုိေတာ့ ဒီ Software ေတြရဲ႕ အဓိကအက်ိဳးေက်းဇူးေတြကို သူတို႔ ေသခ်ာ မသိ့ေသးလို႔ ပါပဲ။

Desktop Virtualization Software မ်ားစြာရိွပါတယ္။ အဲဒီထဲက ဒီေန႔ နာမည္ႀကီးေနတာက Oracle Company ကထုတ္တဲ့ Virtual Box ၊ VMware ၊ ေနာက္ Microsoft ရဲ႕ Virtual PC တို႔ကေတာ့ မသိ့တဲ့သူ မရိွသေလာက္ ရွာပါးေနပါလိမ့္မယ္။ ဒီ Software ေတြကို အသုံးျပဳမယ္ဆိုရင္ သာမန္ Home User တစ္ေယာက္အတြက္ ကုန္က်စရိတ္ နည္းနည္းမွ မရိွတဲ့ freely ဆိုတဲ့ ခံစားမႈမ်ိဳးကို ရရိွႏိုင္ပါတယ္။ (ခၽြင္းခ်က္အေနနဲ႔ကေတာ့ ကၽြန္ေတာ္တို႔ ႏိုင္ငံက အင္တာနက္ connection အေျခအေနအရေတာ့ တစ္ခါတစ္ေလမွာ Software CD/DVD ဆိုင္ေတြကို အားကိုးရတာေတြေတာ့ ရိွပါတယ္။ :P )

ပထမဆုံးေျပာခ်င္တာက ဒီ Software ေတြကို အသုံးျပဳဖို႔အတြက္ technical knowledge အမ်ားႀကီး လိုအပ္လိမ့္မယ္လို႔ေတာ့ ခင္ဗ်ားစိတ္ထဲမွာ မေတြးထင္လိုက္ပါနဲ႔။ ကိုယ့္ကိုကိုယ္ ယုံၾကည္မႈ ရိွလိုက္ပါ။ တစ္ကယ္ေတာ့ Virtualization software ေတြကိုအသုံးျပဳဖို႔အတြက္ ခက္ခဲရႈပ္ေထြးတဲ့ နည္းပညာလိုအပ္ခ်က္ေတြ မပါ၀င္ပါဘူး။ ဒီထုတ္ကုန္ေတြက ခင္ဗ်ားအသုံးျပဳဖို႔အတြက္ ထုတ္ထားေပးတာပါ။
The Purpose of Desktop Virtualization Software
Virtualization Software ေတြကို အသုံးျပဳသင့္တဲ့ အဓိကရည္ရြယ္ခ်က္ကေတာ့ Computer ရဲ႕ မူလ Operating System ကို အေႏွာက္အယွက္ တစုံတရာ ေပးျခင္းမ်ိဳးမရိွပဲနဲ႔ Virtual Environment အျဖစ္ multiple Operating Systems အသုံးျပဳႏိုင္ျခင္းပါပဲ။ ဥပမာ - ခင္ဗ်ားမွာ Windows 7 Laptop တစ္လုံး ၊ ဒါမွမဟုတ္ PC တစ္လုံးရိွေနတယ္။ အဲဒီ Windows 7 OS ေပၚမွာပဲ Windows XP ျဖစ္ေစ ၊ Linux OS တစ္မ်ိဳးမ်ိဳး ျဖစ္ေစ Virtual အေနနဲ႔ တင္ၿပီး အသုံးျပဳႏိုင္ပါတယ္။ ေနာက္ဆုံး ဒီေန႔ေခတ္မွာ မရိွသေလာက္ျဖစ္ေနတဲ့ windows 98 တို႔လို ထြက္ရိွၿပီးတဲ့ OS ေတြကိုေတာင္ လြယ္လြယ္ကူကူနဲ႔ ထိေတြ႕အသုံးျပဳႏိုင္ျခင္းပါပဲ။ အဲဒီလို အသုံးျပဳလို႔ရႏိုင္ဖို႔အတြက္ Computer မွာ အရင္ဆုံး Virtualization Software တစ္ခုခုကိုေတာ့ Install လုပ္ထားရပါမယ္။ Virtual Machines တစ္ခုကို Physical Computer တစ္လုံးလိုပဲ Processor , Memory , Hard Disk , VGA စသည္ျဖင့္ အကုန္လုံးကို တူညီစြာနဲ႔ Configure ျပဳလုပ္ေပးႏိုင္ပါတယ္။ အကယ္၍ PC တစ္လုံးမွာ Windows ႏွစ္ခုကို Dual Boot အေနနဲ႔ တင္ၿပီး အသုံးျပဳထားမယ္ဆိုရင္ အေၾကာင္းအမ်ိဳးမ်ိဳးေၾကာင့္ က်န္တဲ OS တစ္ခုကို အသုံးျပဳခ်င္တယ္ဆိုရင္ ခင္ဗ်ားဟာ PC ကို Reboot ခ်ေပးမွသာလွ်င္ အသုံးျပဳႏိုင္ပါလိမ့္မယ္။ ဒါေပမဲ့ Desktop Virtualization Software တစ္ခုခုကိုသာ အသုံးျပဳၿပီး multiple OS အျဖစ္ အသုံးျပဳခဲ့မယ္ဆို၇င္ေတာ့ PC ကို Reboot ခ်စရာမလိုပဲ တစ္ခ်ိန္တည္း တၿပိဳင္တည္းမွာ အသုံးျပဳႏိုင္ပါလိမ့္မယ္။

ေအာက္ပါပုံမွာဆိုရင္ Virtual Box Software မွာ OS (4) ခုတင္ထားၿပီး ။ Linux Ubuntu OS ကို ဖြင့္ၿပီး အသုံးျပဳေနတာကို ေတြ႔ျမင္ႏိုင္ပါတယ္။



ေနာက္တစ္ခုကေတာ့ Virtualization Software ေတြဟာ Network သမားေတြအတြက္ ေတာ္ေတာ္ကို အသုံး၀င္ပါတယ္။ Microsoft Server ပိုင္းကိုေလ့လာေနတဲ့သူေတြအတြက္ Gateway Server ၊ VPN Server ၊ Mail Server စသည္ျဖင့္ Server ေတြစမ္းတဲ့ ေနရာမွာ အရမ္းအသုံး၀င္ပါတယ္။ ေနာက္တစ္ခု Cisco ပိုင္းကို ေလ့လာေနတဲ့ network သမားေတြအတြက္ GNS လို႔ေခၚတဲ့ Emulator Software ကို အသုံးျပဳၿပီး Cisco Router ေတြ Cisco Switch ေတြစမ္းမယ္။ အဲဒါကို Virtual Box နဲ႔ တြဲၿပီး Client PC ေတြ ၊ Server ေတြ နဲ႔ ျပည့္ျပည့္စုံစုံ အသုံးျပဳႏိုင္ပါတယ္။ မိမိရဲ႕ Physical Computer ရဲ႕ Performance ကိုေတာ့ အတက္ႏိုင္ဆုံး ျမွင့္တင္ထားဖို႔ လိုအပ္ပါလိမ့္မယ္။

Advantages

(1) Single Computer တစ္လုံးကို Restart ခ်စရာမလိုပဲ Multiple Operating System ေတြ အျဖစ္ အသုံးျပဳႏိုင္ပါတယ္။

(2)  Computer ရဲ႕ မူလ OS နဲ႔ ရႈပ္ေထြးျခင္းမရိွပဲ virtual environment အျဖစ္ သီးသန္႔ ရပ္တည္ပါတယ္။  ဒါေၾကာင့္ Network အသုံးျပဳျခင္း ၊ USB Flash ကိုအသုံးျပဳၿပီး Data Transfer လုပ္ျခင္းတို႔မွ လြဲၿပီး Virus ၊ Malware စသည္တို႔ဟာ virtual environment ကေန Physical PC ကို ျပန္႔ႏွံ႕ျခင္း မရိွႏိုင္ပါဘူး။ 

(3)  Old legacy applications ေတြ ၊ Operating System ေတြကို ခင္ဗ်ားရဲ႕ ေနာက္ဆုံးေပၚ computer တစ္လုံးမွာ အသုံးျပဳႏိုင္ပါတယ္။ ဆိုလိုတာက ခင္ဗ်ားမွာ Windows 7 Laptop တစ္လုံးရိွေနမယ္။ အဲဒီအခ်ိန္မွာ ခင္ဗ်ားရဲ႕ အရမ္းအေရးႀကီးတဲ့ old legacy application တစ္ခုကို windows 7 OS က Support မလုပ္ခဲ့ဘူးဆိုရင္ Virtualization software တစ္ခုခုကို အသုံးျပဳၿပီး old legacy application တစ္ခုအတြက္ သင့္ေတာ္မဲ့ operating system ကို တင္ၿပီး အသုံးျပဳႏိုင္ပါတယ္။

(4)  Snapshot Feature ဆိုတာ ပါ၀င္ပါတယ္။ ႀကိဳတင္သတ္မွတ္ထားတဲ့ Date/ time တစ္ခုကို အသုံးျပဳၿပီး virtual machine ကို restore ျပန္လုပ္ႏိုင္ပါတယ္။ ဆိုလိုတာက အကယ္၍ Virtual machine မွာ တစ္ခုခု မွားယြင္းခဲ့မယ္ဆိုရင္ မူရင္း ေကာင္းတဲ့ အခ်ိန္က အေျခေန တစ္ခုကို ျပန္အသုံးျပဳႏိုင္ဖို႔အတြက္ Snapshot Feature ကိုအသုံးျပဳႏိုင္ပါတယ္။

No comments:

Post a Comment