ကဲ ဒီကနေ့မှာတော့ Cloud Computing နဲ့ပတ်သက်ပြီး မသိမဖြစ်သိထားရမယ့် Cloud Models တွေ အကြောင်းကို ပြောပြပေးသွားမှာပဲဖစ်ပါတယ်။
Cloud Models မှာ
- Public Cloud
- Private Cloud
- Hybrid Cloud ရယ်ဆိုပြီးတော့ အမျိုးအစားအားဖြင့် (၃) မျိုးရှိပါတယ်။
Public Cloud ဆိုတာဘာလဲ?
Public Cloud ဆိုတာကတော့ Internet Connection ရှိနေရုံနဲ့ ကျွန်တော်တို့ အသုံးပြုချင်တဲ့ Compute Resources (Hardware, Software) တွေကို Cloud Services Provider လို့ခေါ်တဲ့ Hosting Provider တွေဆီကနေဝယ်ယူအသုံးပြုရတဲ့ Service တစ်မျိုးပဲဖြစ်ပါတယ်။
တစ်နည်းအားဖြင့်ပြောရရင် ကျွန်တော်တို့ IT Business အတွက်လိုအပ်တဲ့ Datacenter လေးတစ်ခု Setup လုပ်မယ်ဆိုပါဆို Hardware Devices တွေဝယ်ရမယ် (eg : Servers, PCs, Router, Switch, Firewall, etc...), အသုံးပြုမယ့် Software Licenses costs တွေ, Servers တွေထားမယ့် Room Space, Cooling System, Electric Costs, Maintenance Fees အစရှိသဖြင့်အများကြီးကုန်ကြနိုင်ပါတယ်။ အဲ့ဒီကုန်ကျမယ့်စရိတ်တွေအစား CSP ဆီကနေ မိမိ Business အတွက် လိုအပ်တဲ့ Compute Resource တွေကိုဝယ်ယူအသုံးပြုမယ်ဆိုရင်တော့ Initial Setup Cost မှာသိသိသာသာ ကုန်ကျစရိတ်သက်သာသွားမှာပါ။
Public Cloud နဲ့ ပတ်သက်ပြီး ဘာတွေသိထားရမလဲ?
========================================
Ownership : Ownership ဆိုတာကတော့ လက်ဝယ်ပိုင်ဆိုင်သူကိုပြောတာပါ။ တစ်နည်းအားဖြင့်ပြောရရင် အိမ်ငှားပေါ့ဗျာ။ Cloud Computing Resources တွေကို အိမ်ပိုင်ရှင်ဖြစ်တဲ့ Owner (CSP) ဆီကနေ Organization တစ်ခု အနေဖြင့် ဒါမဟုတ် End User အနေနဲ့ ဝယ်ယူအသုံးပြုသူကိုဆိုလိုတာပါ။
Multiple End Users : Public Cloud ကိုအသုံးပြုခြင်းအားဖြင့် Compute Resources တွေကို Multiple Organizations တွေကနေပြီးတော့ Access လှမ်းလုပ်လို့ရမှာပါ။
Public Access : Public Access ဆိုတာကတော့ Internet Connection ရှိနေရုံနဲ့ ကျွန်တော်တို့ရဲ့ Compute Resources တွေကို ဘယ်အချိန်၊ ဘယ်နေရာကနေမဆို လှမ်းပြီး access လုပ်လို့ရမှာပဲဖြစ်ပါတယ်။
Availability : CSP တွေဆီကနေ မိမိ Business အတွက်လိုအပ်တဲ့ Compute Resources တွေကို နာရီအလိုက် ဒါမှမဟုတ် လစဥ်ကြေးအလိုက် ပေးချေပြီး Mouse click လေး အနည်းငယ်နှိပ်လိုက်ရုံဖြင့် ဝယ်ယူအသုံးပြုလို့ရပါတယ်။
Connectivity : ဒါကတော့ ရိုးရှင်းပါတယ် ဥပမာ-Microsoft Azure ကို အသုံးပြုတယ်ဆိုပါဆို ဒါဆိုရင် Web Browser တစ်ခုခုကနေ portal.azure.com ထဲကို Billing Account နဲ့ Login ဝင်မယ်ပြီးရင် ကိုယ်စိတ်ကြိုက် Cloud Services တွေကို ဝယ်ယူအသုံးပြုလို့ရသလို Manage and Configure လည်း အလွယ်တကူပြုလုပ်လို့ရမှာပဲဖြစ်ပါတယ်။
Skills : ကျွမ်းကျင်မှုနဲ့ ပတ်သက်ပြီးပြောရမယ်ဆိုရင် Public Cloud မှာ Setup လုပ်ပုံလုပ်နည်းတွေ၊ Resource usage တွေနဲ့ ပတ်သက်ပြီး
Knowledge ကို အသေးစိတ်သိထားဖို့မလိုအပ်ပါဘူး။
Noted : Microsoft Azure, Amazon AWS, Google Cloud, etc... တွေဟာ Public Cloud အမျိုးအစားတွေဖြစ်ပါတယ်။
Private Cloud ဆိုတာဘာလဲ?
=========================
Private Cloud ဆိုတာကတော့ Organization တစ်ခုအတွက် သက်ဆိုင်ရာ Resources တွေကို Cloud ပေါ်ကနေ အသုံးပြုလို့ရအောင်တည်ဆောက်ထားတာပဲဖြစ်ပါတယ်။ Private Cloud ကို Internal or Corporate Cloud လို့လည်းခေါ်ဆိုကြပါတယ်။ Private Cloud မှာ on-premises Infrastructure အတွင်းမှာရှိတဲ့ dedicated resources တွေနဲ့ ပတ်သက်ပြီး public cloud လိုပဲ self-service, scalability, elasticity တွေနဲ့ပတ်သက်ပြီး မိမိ Business အတွက်လိုအပ်သလို စိတ်ကြိုက် control လုပ်လို့ရပါတယ်။
ထပ်ပြောရမယ်ဆိုရင် Private Cloud နဲ့ ပတ်သက်ပြီး company အတွက်လိုအပ်တဲ့ firewall, internal hosting တွေ sensitive data တွေအတွက်လိုအပ်တဲ့ higher level security, privacy တွေကို third-party provider တွေဆီကနေရယူလို့မရပါဘူး။
ဆိုးကျိုးအနေနဲ့ကတော့ Company ရဲ့ IT Department အတွက် cost တွေနဲ့ပတ်သက်ပြီး တာဝန်ယူမှု၊ တာဝန်ခံမှုတွေရှိလာမှာပဲဖြစ်ပါတယ်။ Private Cloud ဟာ ကိုယ်ပိုင် Datacenter တစ်ခုကို ပိုင်ဆိုင်ထားသလို ဝန်ထမ်းစရိတ်တွေ၊ စီမံခန့်ခွဲမှုနှင့်ထိန်းသိမ်းမှု ကုန်ကျစရိတ်တွေများစွာရှိလာမှာပဲဖြစ်ပါတယ်။
Private Cloud နဲ့ ပတ်သက်ပြီး ဘာတွေသိထားရမလဲ?
=========================================
Ownership : ဒီနေရာမှာတော့ Private Cloud Service နဲ့ပတ်သက်ပြီး owner နဲ့ user ဟာ public cloud လို သီးခြားမဟုတ်ပဲ အတူတူဖြစ်သွားမှာပါ။
Hardware : Private Cloud ကို အသုံးပြုသူအနေနဲ့ကတော့ Public Cloud လိုမဟုတ်တော့ပဲ လိုအပ်တဲ့ cloud hardware တွေကို ဝယ်ယူရမှာတွေရှိလာမည့်အပြင် ပြုပြင်ခြင်းနှင့်စီမံခန့်ခွဲခြင်းတွေအတွက်ပါ တာဝန်ရှိလာမှာပါ။
Users : Private Cloud မှာ သက်ဆိုင်ရာ Compute Resources တွေကို သက်ဆိုင်ရာ Business ဒါမှမဟုတ် Organization တစ်ခုအတွက်သာ အသုံးပြုလို့ရမှာပဲဖြစ်ပါတယ်။
Connectivity : Highly secure connection ဖြစ်တဲ့ Private Network ကို အသုံးပြုပြီး သက်ဆိုင်ရာ compute resources တွေကို သက်ဆိုင်ရာ Organization Cloud Portal ထဲကနေပြီးတော့ access လုပ်လို့ရပါတယ်။
Public Access : Organization တစ်ခုအတွက်သာ အသုံးပြုရန် တည်ဆောက်ထားတဲ့ Cloud Model ဖြစ်လို့ Public Access မရပါဘူး။
Skill : Cloud compute services တွေနဲ့ ပတ်သက်ပြီး Setup, Manage and Maintain လုပ်ဖို့အတွက် Technical knowledge အသေးစိတ်သိဖို့လိုအပ်ပါတယ်။
Noted : Private Cloud ဟာ external customers တွေအပြင် Internal Department တွေဖြစ်တဲ့ (eg : Accounting, HR) အထိပါ provide လုပ်ပေးနိုင်ပါတယ်။ ဒါ့အပြင် အစိုးရ၏မူဝါဒအရ Sensitive Data တွေကို နိုင်ငံအတွင်းမှာပဲထားဖို့လိုအပ်လာတဲ့ အခြေအနေမျိုးမှာ Private Cloud ကို အသုံးပြုသင့်ပါတယ်။
Hybrid Cloud ဆိုတာ ဘာလဲ?
=========================
Hybrid Cloud ဆိုတာကတော့ မိမိတို့ Organization လိုအပ်ချက်အရ Public Cloud နဲ့ Private Cloud ကို ပေါင်းစပ်အသုံးပြုတာပါ။
ဥပမာ-ကျွန်တော်တို့ Organization မှာ On-Premise AD deploy လုပ်ထားတယ်ဆိုပါဆို အဲ့ဒီ AD မှာ user account 1,000 လောက်ရှိမယ် user တွေက On-Premise AD ကနေ Create လုပ်ထားတဲ့ Username, Password နဲ့ AD ရဲ့ လက်အောက်ခံ Client PCs တွေမှာလည်း သုံးချင်တယ် Office 365 မှာလည်း Single Sign-On အနေနဲ့ အသုံးပြုချင်တယ်ဆိုပါဆို အဲ့ဒီလိုအခြေအနမျိုးမှာ On-Premise AD မှာ ရှိနေတဲ့ user account တွေကို Azure ရဲ့ Cloud Service တစ်ခုဖြစ်တဲ့ Azure AD ပေါ်ကို user migration လုပ်ပြီး Private or Public အသုံးပြုလို့ရပါတယ်။
Hybrid Cloud နဲ့ ပတ်သက်ပြီး ဘာတွေသိထားရမလဲ?
========================================
Resource location : မိမိ Organization အတွက် sensitive data တွေကို Private Cloud မှာထားပြီး တခြား resources data တွေကိုတော့ Public Cloud အပေါ်မှာ ထားပြီး အသုံးပြုလို့ရပါတယ်။
Cost and efficiency : Hybrid Cloud ကိုအသုံးပြုခြင်းဖြင့် Organization resources data တွေ အားလုံးကို Private Cloud only ထားမယ်ဆိုရင် cost အများကြီးကုန်ကျနိုင်ပါတယ်။ အဲ့ဒီအစား Critical အနည်းဆုံးဖြစ်တဲ့ resources data တွေကို Public Cloud အပေါ်မှာထားရှိခြင်းအားဖြင့် ကုန်ကျစရိတ်သက်သာစေမှာပဲဖြစ်ပါတယ်။
Control : Organization အနေဖြင့် Private Cloud ဖက်ခြမ်းမှာ ထားထားတဲ့ resources data တွေကို မိမိစိတ်ကြိုက် အလွယ်တကူ control ပြုလုပ်နိုင်မှာပဲဖြစ်ပါတယ်။
Skill : Hybrid Cloud မှာတော့ Private Cloud နဲ့ပတ်သက်ပြီး manage and maintain လုပ်ရန်နှင့် Public Cloud နဲ့ Private Cloud ကို အတူတူ operate လုပ်ဖို့အတွက် နည်းပညာ ကျွမ်းကျင်မှုလိုအပ်ပါတယ်။
Noted : Organization ရဲ့ Website ကို Public Cloud ပေါ်မှာ Hosting ထားပြီးတော့ Website Database ကိုတော့ Private Cloud မှာထားပြီးအသုံးပြုလို့ရပါတယ်။ ထပ်ပြောရရင် Organization မှာ လက်ရှိအသုံးပြုနေတဲ့ app service တွေဟာ Private Cloud ရဲ့ old hardware device တွေ အပေါ်မှာ update မလုပ်နိုင်တော့တဲ့ အခြေအနေမျိုးမှာ Public Cloud ကို ချိတ်ဆက်ပြီ အသုံးပြုလို့ရပါတယ်။
Thant Zin Phyo@Cracky