လွယ်လွယ်ပြောရရင် edge computing ဆိုတာ data ကို အဝေးကြီးက cloud server ထိ ပို့မယ့်အစား ကိုယ်နဲ့ နီးတဲ့နေရာမှာပဲ process လုပ်တဲ့ နည်းလမ်းပါ။ “Edge” ဆိုတာ “အစွန်အဖျား” — network ရဲ့ အစွန်ဆုံး၊ ကိုယ်နဲ့ အနီးဆုံးနေရာကို ပြောတာ။
ATM စက်နဲ့ ဥပမာပေးမယ်။
လွန်ခဲ့တဲ့ နှစ်တွေတုန်းက ပိုက်ဆံထုတ်ချင်ရင် ဘဏ်ကြီးထိ သွားရတယ်။ တန်းစီရတယ်၊ အချိန်ကုန်တယ်။ နောက်တော့ ရပ်ကွက်တိုင်းမှာ ATM စက်တွေ ပေါ်လာတယ် — ဘဏ်ကြီးရဲ့ “အသေးစားဌာနခွဲ” က ကိုယ့်အနားရောက်လာသလိုမျိုး။ ပိုက်ဆံထုတ်တာ၊ လက်ကျန်စစ်တာ — ဒါတွေကို ATM မှာပဲ ချက်ချင်း လုပ်လို့ရတယ်။ ဘဏ်ကြီးထိ သွားစရာမလိုတော့ဘူး။
Edge computing က ဒီအတိုင်းပဲ။ Cloud ဆိုတာ “ဘဏ်ကြီး” — အမေရိကား ဒါမှမဟုတ် စင်ကာပူမှာရှိတဲ့ data center ကြီး။ Edge ဆိုတာ “ATM စက်” — ကိုယ့်မြို့၊ ကိုယ့်စက်ရုံ၊ ကိုယ့်ဖုန်းထဲမှာတောင် ရှိတဲ့ ကွန်ပျူတာအသေးလေးတွေ။
ဘာလို့ လိုအပ်တာလဲ? — အမြန်နှုန်း
အကြောင်းရင်းအကြီးဆုံးက latency — data သွားလာတဲ့ အချိန်။
ကိုယ့် data ကို စင်ကာပူက server ထိ ပို့ပြီး ပြန်လာဖို့ စောင့်ရင် millisecond ရာပေါင်းများစွာ ကြာတယ်။ ဒါက YouTube ကြည့်တာအတွက်တော့ ပြဿနာမဟုတ်ဘူး။ ဒါပေမဲ့ —
ကိုယ်တိုင်မောင်းတဲ့ကား — လမ်းပေါ်မှာ ကလေးတစ်ယောက် ပြေးထွက်လာရင် ဆုံးဖြတ်ချက်ကို millisecond ပိုင်းအတွင်း ချရမယ်။ Cloud ထိ သွားနေရင် နောက်ကျပြီး အန္တရာယ်ရှိတယ်။ ကားထဲက ကွန်ပျူတာမှာပဲ ဆုံးဖြတ်ရတယ်။
စက်ရုံက robot — စက်တစ်ခုခု မှားနေတာကို ချက်ချင်း ရပ်ရမယ်။
Smart camera — မျက်နှာကို camera ထဲမှာပဲ မှတ်မိရမယ်၊ video တစ်ခုလုံးကို cloud ပို့စရာမလိုဘူး။
ဒါတွေအားလုံးက edge computing သုံးနေတာ — ဆုံးဖြတ်ချက်ကို “အနား” မှာပဲ ချတာ။
Cloud နဲ့ ဘာကွာလဲ?
တကယ်တော့ နှစ်ခုက ပြိုင်ဘက်မဟုတ်ဘူး၊ အတွဲညီညီ သုံးတာ။
Cloud — data သိမ်းတာ၊ AI model ကို လေ့ကျင့်တာ (training) လို လေးလံတဲ့ အလုပ်တွေ။ ဘဏ်ကြီးမှာ စာရင်းအင်းချုပ် သိမ်းသလိုမျိုး။
Edge — ချက်ချင်း ဆုံးဖြတ်ရမယ့် အလုပ်တွေ။ ATM စက်မှာ ပိုက်ဆံထုတ်သလိုမျိုး။
ဥပမာ — Netflix ကို ဖွင့်ကြည့်တဲ့အခါ ဗီဒီယိုဖိုင်က အမေရိကားကနေ လာတာ မဟုတ်ဘူး။ ကိုယ့်နိုင်ငံနဲ့ အနီးဆုံး server (CDN edge server — အရင်က ရေးဖူးတယ်) ကနေ လာတာ။ ဒါကြောင့် ဗီဒီယို မြန်မြန်ပွင့်တာ။ ဒါ edge computing ရဲ့ အရိုးရှင်းဆုံး ဥပမာပဲ — ကိုယ် နေ့တိုင်း သုံးနေတာ။
ကိုယ်နဲ့ ဘယ်လို ဆိုင်လဲ?
Gamer ဆိုရင် — game server က ကိုယ့်နိုင်ငံမှာ ရှိမှ ping ကောင်းတာ။ ဒါ edge ရဲ့ အကျိုးပဲ။
IoT project လုပ်မယ်ဆိုရင် — sensor data အကုန်လုံးကို cloud ပို့မယ့်အစား အရေးကြီးတဲ့ ဆုံးဖြတ်ချက်ကို device ပေါ်မှာပဲ လုပ်တာ ပိုမြန်ပြီး internet ဖိုးလည်း သက်သာတယ်။
Developer ဆိုရင် — Cloudflare Workers, AWS Lambda@Edge လို edge ပေါ်မှာ code run လို့ရတဲ့ service တွေ ရှိတယ်။ User နဲ့ အနီးဆုံး server မှာ code run တော့ website ပိုမြန်တယ်။
အနာဂတ်မှာ 5G နဲ့အတူ edge က ပိုအရေးပါလာမယ် — smart city, AR မျက်မှန်, drone တွေ အားလုံးက millisecond ပိုင်းအတွင်း တုံ့ပြန်ဖို့ လိုတယ်။ Cloud ကြီးတစ်ခုတည်းနဲ့ မလုံလောက်တော့ဘူး။
ဘဏ်ကြီးထိ သွားစရာမလိုဘဲ ရပ်ကွက် ATM မှာ ကိစ္စပြီးသလိုမျိုး — computing လည်း ကိုယ့်အနားကို ရောက်လာနေပြီ။ နောက် YouTube ဗီဒီယို ချက်ချင်းပွင့်လာရင် “အော်၊ ဒါ edge server က ပို့ပေးတာပဲ” လို့ သတိရလိုက်ပါ။ 😉