Thursday, June 16, 2011

Cloud Computing ဟု ဆိုရာ၀ယ္…..

Cloud Computing ကို နည္းပညာနယ္ပယ္မွာ ရွိၾကတဲ့လူအမ်ား အတြက္ေတာ့ နားယဥ္ေနတဲ့ အေခၚ အေ၀ၚတစ္ခု ျဖစ္ပါလိမ့္မယ္။ ဒါေပမယ့္ နည္းပညာျပင္ပကလူအမ်ားအတြက္ေတာ့ Cloud Computing ဆိုတာ တိမ္ေတြေပၚမွာ တည္ေဆာက္တဲ့ အရာေတြလိုမ်ဳိး ထင္ေယာင္ထင္မွား ျဖစ္သြား ေစႏိုင္ပါတယ္။ Cloud ဆိုတဲ့ တိမ္ေတြဟာ တိက်တဲ့ပံုသ႑န္ မရွိပါဘူး။ အၿမဲလိုလို ေျပာင္းလဲေနတဲ့ သေဘာရွိတာမို႔ မတည္ၿငိမ္တဲ့ နည္းပညာသစ္တစ္ခုရယ္လို႔လဲ မမွတ္ယူေစ ခ်င္ပါဘူး။


ဒီေတာ့ Cloud Computing ဆိုတာကို အနက္ဖြင့္ျပရ မယ္ဆိုရင္ေတာ့ လိုအပ္ခ်က္အနည္းဆံုး Computer System ေတြကို ဆိုလိုပါတယ္။ သင့္ကြန္ပ်ဴတာမွာ Operating System ရယ္ Web Browser ရယ္ ရွိၿပီး အင္တာနက္ ခ်ိတ္ဆက္မႈ ျပဳထားမယ္ဆိုရင္ Cloud Computing ကိ္ု စတင္ထိေတြ႕ခြင့္ရႏိုင္ၿပီလို႔ပဲ ဆိုခ်င္ပါတယ္။ ပံုမွန္အားျဖင့္ ဆိုရမယ္ဆိုရင္ သင္ဟာ CV form တစ္ခုကို ရိုက္ဖို႔အတြက္ ကြန္ပ်ဴတာထဲမွာ Microsoft Office Word (or) Page Maker တစ္ခုခုေသာ Application ကို ထည့္သြင္းထားရမွာ ျဖစ္ပါတယ္။ Cloud Computing မွာ ဆိုရင္ေတာ့ ကြန္ပ်ဴတာဟာ အင္တာနက္ခ်ိတ္ဆက္ထားရွိၿပီး Web Browser တစ္ခုရွိေနတာနဲ႔ က်န္တာဘာကိုမွ မလိုအပ္ေတာ့ ပါဘူး။ အနီးစပ္ဆံုး Cloud Application တစ္ခုကို ေျပာျပရ မယ္ဆိုရင္ Google Docs ပါပဲ။


Officeနဲ႔ ပတ္သက္တဲ့ အလုပ္ေတာ္ေတာ္မ်ားမ်ားကို ျပဳလုပ္ ႏိုင္ေအာင္ စီစဥ္ေပးထားတဲ့ Cloud အေျချပဳ Application တစ္ခုျဖစ္ပါတယ္။ Cloud Computing ဟာ Local Area Network (LAN) အခ်ဳိ႕မွာ စီစဥ္ထားတာနဲ႔ ပံုစံခ်င္း ဆင္တူပါ တယ္။ Storage နဲ႔ CPUတို႔ကို အေကာင္းဆံုး ထည့္သြင္းၿပီးပါ၀င္တဲ့ Application ေတြကို Network အတြင္းမွာရွိတဲ့ Computer ေတြက မွ်ေ၀သံုးစြဲႏိုင္တဲ့ စနစ္ပါပဲ။ အေျခခံ သေဘာတရားအရ ေျပာရ မယ္ဆိုရင္ေတာ့ ထပ္တူပါပဲ။ Cloud ဟာ Remote Datacenter တစ္ခုပဲ ျဖစ္ပါတယ္။ Data ေတြကို သိမ္းဆည္းဖို႔အတြက္နဲ႔ လုပ္ငန္းေတြ ေဆာင္ရြက္ႏိုင္ဖို႔အတြက္ Clouding Computing ကို အသံုးခ်တဲ့ အခါမွာ Hardware Requiremnet ေတြ ေတာ္ေတာ္မ်ားမ်ား ေလ်ာ့နည္းသြၾးပါတယ္။


အင္တာနက္ ခ်ိတ္ဆက္မႈကေတာ့ Cloud Computing မွာ မရွိမျဖစ္လိုအပ္ က႑တစ္ခုအျဖစ္ ရပ္တည္ေနပါတယ္။ Cloud အတြက္ နည္းပညာကုမၸဏီအမ်ားစုကလည္း တတပ္တအား ပါ၀င္လာၾကၿပီး Google က လည္း Cloud Operating System လို႔ေခၚဆိုႏိုင္တဲ့ Chrome OS ကို ထုတ္လုပ္ခဲ့ပါတယ္။ Apple Inc, မွ iCloud ကို Apple Customer ေတြအတြက္ မၾကာေသးမွီအခ်ိန္ကပဲ မိတ္ဆက္ေပးခဲ့ပါတယ္။ Cloud ရဲ႕အလုပ္လုပ္ပံုကို ေလ့လာ ၾကည့္တဲ့ အခါမွာ Network ကို အက်ဳိးရွိရွိ အသံုးခ်ထားတာ ျဖစ္ၿပီး သူရဲ႕ Base ဟာ Web ေပၚမွာ အေျခခံထားပါတယ္။ Cloud ရဲ႕၀န္ေဆာင္မႈဟာ ဘယ္Platform ေပၚ မွာမဆို Linux, Mac, Window,etc.. အဆင္ေျပေခ်ာေမြ႕စြာ ေဆာင္ရြက္ႏိုင္ျခင္းဟာလည္း Cloud ရဲ႕ အရည္အခ်င္း တစ္ခုပါပဲ။ Hardware အေနနဲ႔ၾကည့္မယ္ဆိုရင္လည္း လက္ရွိမွာ လူအမ်ားစုအတြက္ အသံုး၀င္ Gadgets ေတြျဖစ္ၾကတဲ့ Tablet, Smartphone ေတြကလည္း Cloud စနစ္ကို အက်ဳိးရွိရွိ နဲ႔ အသံုးခ်ႏိုင္ၿပီ ျဖစ္ပါတယ္။


Cloud မွာလည္း Service Provider ရွိဖို႔လိုအပ္ပါတယ္။ ဥပမာအေနနဲ႔ ေျပာရမယ္ဆိုရင္ Google ေပါ့။ သူတို႔ဟာ ခိုင္မာတဲ့ ေနာက္ခံအေနအထားတစ္ရပ္ကို ပိုင္ဆိုင္ထားၾကပါတယ္။ ႀကီးမားတဲ့ Data Stroage ေတြရွိမယ္၊ ျမင့္မားတဲ့ နည္းပညာပိုင္းဆိုင္ရာအဖြဲ႕အစည္း ျဖစ္ရမယ္။ တည္ၿငိမ္ၿပီး အာမခံ ခ်က္ အျပည့္အ၀ရွိတဲ့ အဖြဲ႕အစည္းအျဖစ္ရယ္ စသည္ျဖင့္ရွိပါရပါမယ္။ service Provider ေတြအေနဲ႔ User ေတြရဲ႕ေတာင္းဆိုခ်္ကေတြကို ေျဖရွင္းေပးႏိုင္ဖို႔ အရည္အခ်င္းေတြရွိဖို႔ လိုအပ္တာ က ေတာ့ အေသအခ်ာပဲျဖစ္ပါလိမ့္မယ္။


Cloud ကိုအသံုးခ်မယ့္ User ဟာ တစ္ဦးတစ္ေယာက္ထဲ ျဖစ္ေနမယ္ ဆိုရင္ ဒါမွမဟုတ္ ေသးငယ္တဲ့ ကုမၸဏီတစ္ခုျဖစ္ေနမယ္ဆိုရင္ေတာ့ ကုန္က်စရိတ္ဟာမ်ားျပား ေနႏိုင္ ပါတယ္။ အင္တာနက္ခ်ိတ္ဆက္မႈေတြ၊ Cloud Data Storage ေတြဟာ ၀န္ထုပ္၀န္ပိုးတစ္ခုအေနနဲ႔ ျဖစ္ေနႏိုင္ပါတယ္။ ႀကီးမားခိုင္မာတဲ့ အဖြဲ႕အစည္းတစ္ခုအတြက္ဆိုရင္ေတာ့ မျဖစ္မေနေဆာင္ရြက္ရ မယ့္ နည္းပညာပိုင္းဆိုင္ရာ ျမွင့္တင္မႈ တစ္ခုျဖစ္ၿပီး Data ေတြကို ပိုမိုလုံၿခံဳစိတ္ခ်ရေစမွာ ျဖစ္ပါတယ္။ ရံုးလုပ္ငန္းအတြက္ အသံုးခ်ဖို႔ ကြန္ပ်ဴတာအေနနဲ႔ဆိုရင္လည္း အရမ္းေကာင္း မြန္လြန္းလွၿပီး ေစ်းႀကီး ေပးရတဲ့စက္ေတြကို ေလွ်ာ့က်ႏိုင္ၿပီး Netbook လိုမ်ဳိး ေစ်းႏႈန္းသက္သာတဲ့ ကြန္ပ်ဴတာ အမ်ဳိးအစား ေတြကို အသံုးခ်ၿပီး ေဆာင္ရြက္ႏိုင္မွာ ျဖစ္ပါတယ္။ ေကာင္းမြန္တဲ့ Connection ကို အသံုးခ်ဖို႔ေတာ့ လိုအပ္မွာ ျဖစ္ပါတယ္။ Cloud နဲ႔ပတ္သက္လို႔ The National Institute of Standards and Techonlogy (NIST) က အတိုခ်ဳပ္ အဓိပၸါယ္ဖြင့္ဆ ိုေပးထား တာ ကေတာ့ “Cloud Computing ဟာ လုပ္ငန္းေတြကို လြယ္ကူစြာ ေဆာင္ရြက္ေပး ေစႏိုင္တဲ့ အရာ တစ္ခုျဖစ္ပါတယ္။


Network ကို အက်ဳိးရွိစြာ အသံုးခ်ၿပီး ကြန္ပ်ဴတာ အရင္းအျမစ္ Networks, Server, Storages, Application and Services ေတြကို မွ်ေ၀သံုးစြဲတာ ျဖစ္ပါတယ္။ Service provider ရဲ႕ထိန္းခ်ဳပ္မႈမွာ လ်င္ျမန္တဲ့ ေထာက္ပံ့မႈကို ရရွိေစမွာျဖစ္ပါတယ္။” လို႔ ဆိုလိုပါတယ္။ Cloud Computing မွာ End-user ေတြအတြက္ Software, Data Access, Storage Service ေတြနဲ႔ ပတ္သက္ၿပီး အဆင္မေျပမႈေတြမရွိေစဖို႔အတြက္ အဆံုးစြန္ျပင္ဆင္ထားတာျဖစ္ၿပီး အကၽြမ္းတ၀င္မရွိ ျခင္းေၾကာင့္ ျဖစ္ေပၚလာႏိုင္တဲ့အမွားအယြင္းေတြကို ေျဖရွင္းၿပီးသား အေျခအေနေပၚမွာ ရွိေနပါ တယ္။ အသံုးျပဳသူရဲ႕ Web Browser ကေန တဆင့္ အသံုးျပဳလိုတဲ့ Application Service ကို ရရွႏိုင္မွာ ျဖစ္ ၿပီး သိမ္းဆည္းလိုေသာ Data ေတြကိုလည္း ျပန္လည္ေပးပို႔သိမ္း ဆည္းထားရွိႏိုင္ မွာ ျဖစ္ပါတယ္။


အဲဒီ အတြက္ မိမိအသံုးျပဳလိုတဲ့ Application ဟာ စက္ထဲမွာ ရွိေနဖို႔ မလိုအပ္သလို Data ေတြ သိမ္းဆည္း ဖို႔အတြက္ Storage ႀကီးႀကီးမားမားမလိုအပ္ေတာ့ပါဘူး။ ေနာက္ခ်က္ Userေတြ အတြက္ အဆင္ေျပ ေစတာက ဘယ္အခ်ိန္ဘယ္ေနရာေရာက္ေရာက္ မိမိအတြက္ Data ေတြဟာ Connection ရွိတဲ့ ေနရာတိုင္းကေန ရယူႏိုင္မွာပဲျဖစ္ပါတယ္။


လက္ရွိအခ်ိန္မွာ Cloud Computing နဲ႔ ပတ္သက္ၿပီး အျပည့္အ၀အသံုးခ်ႏိုင္ဖို႔ မလြယ္ဘူးဆိုရင္ ေတာင္မွ Google Docs လို Application ကို စမ္းသပ္ သံုးစြဲၾကည့္ဖို႕ လိုအပ္လာၿပိျဖစ္ပါတယ္။ လွ်င္ျမန္စြာ ေျပာင္းလဲတိုးတက္ေနတဲ့ နည္းပညာေလာကႀကီးမွာ ဒီေန႔နဲ႔ မနက္ျဖန္ဟာ မ်ားစြာေသာ အေျပာင္းအလဲေတြ ျဖစ္ေပၚေနတာေၾကာင့္ Cloud Computing ကို စာဖတ္သူေတြနဲ႔ ထိေတြ႕ေပး လိုက္ျခင္းျဖစ္ပါသည္။ ေနာက္အပတ္မ်ားတြင္ Cloud Computing Device မ်ား အေထာက္ အပံ့နည္းပညာမ်ား ဆုိင္ရာ ေဖာ္ျပခ်က္မ်ားႏွင့္ Cloud ရဲ႕ အေကာင္းဆံုး အက်ဳိးေက်းဇူး (၁၀)ခ်က္ ကို တင္ျပေပးသြားပါမည္။ ေစာင့္ေမွ်ာ္ ဖတ္႐ႈၾကပါကုန္။ နည္းပညာအသိပညာ တိုးပြါး ႏိုင္ပါေစဟု ဆုမြန္ေတာင္းလွ်က္။ Ref: Interner Journal & My Techo ebooks

1 comment: