Container
➡️ Container ဆိုတာ lightweight and Stanadalone package ဖြစ်ပါတယ်။
📌Container တွေသည် VM ထက်ပေါ့ပါးပြီး resources တွေကို အထိရောက်ဆုံး အသုံးပြုနိုင်ပါတယ်။
📌Applications ရဲ့ dependencies များကို bundled လုပ်ထားတဲ့ Standalone package ဖြစ်ပါတယ်။
➡️Container သုံးဖို့ Container runtime ဖြစ်တဲ့ base Software လိုပါတယ်။
📌Docker သည် Container runtime ထဲတွင် အသုံးများပါတယ်။
📌Containerd
📌CRI-O သည် Kubernetes အတွက် Specifically designed လုပ်ထားပါတယ်။
➡️Kubernetes သည် Container runtime မဟုတ်ပါ။Container orchestration tool ဖြစ်ပါတယ်။Container runtime ကနေ container များကို ပိုမိုကောင်းမွန်စွာ အသုံးပြုနိုင်အောင် လုပ်ဆောင်ပေးပါတယ်။
➡️ Container ကနေ run လုပ်နေသော Application များကတော့
📌Netflix
📌Spotify
📌Uber
စသည်တို့အပြင် AWS/Microsoft နဲ့ Google Cloud တွေမှာလည်း Containers နည်းပညာများစွာအသုံးပြုထားပါတယ်။
➡️Azure တွင် Container သုံးဖို့အတွက် ACI(Azure Container Instances)ကနေအသုံးပြုနိုင်ပါတယ်။
ACI သည် Container Runtime မဟုတ်ပါ။ACI ရဲ့ backend တွင်
Container Runtime ကိုအသုံးပြုထားပါတယ်။
➡️ Container နဲ့ VM သည် အလုပ်လုပ်သည့်ပုံစံမတူပါ။
✍️AZ-104 မှာလေ့လာနိုင်ပါတယ်။
#zntmvp
Comments
Post a Comment