Ansible သည် IT Infrastructure tasks များကို simple text files ဖြင့် automate လုပ်ပေးနိုင်သည့် Infrastructure ‌as code tool တစ်ခုဖြစ်သည်။ Ansible သည် open source platform ဖြစ်ပြီး၊ agentless configuration management system ဖြစ်သည်။ System configuration များရေးရန်အတွက် ကိုယ်ပိုင်ဟန် Declarative Language ပုံစံကိုအသုံးပြုထားပြီး Python base ဖြစ်ကာ၊ powershell, shell, ruby များကိုလည်းသုံးထားသည်။

Ansible သည် သိပ္ပံစိတ်ကူးယဥ် ဇာတ်လမ်းတစ်ခုတွင် အသုံးပြုသည့် communication devide တစ်ခု၏…

Terraform သည် infrastructure ကို ထိထိရောက်ရောက်နှင့် လုံခြုံစွာ version အလိုက် build၊ changeစသည့် လုပ်ငန်းစဥ်များကို လုပ်ဆောင်ပေးနိုင်သည့် infrastructure as code (IaC) tool တစ်ခုဖြစ်သည်။ Terraform သည် Open source ဖြစ်ပြီး declarative language ပုံစံကိုသုံးသည်။

Terraform Installation

Terraform ကိုစတင်အသုံးပြုရန် terraform.io မှ window, mac, linux စသည့် os system အပေါ်တွင်မူတည်ပြီး download ရယူကာ မိမိစက်အတွင်း ထည့်သွင်းအသုံးပြုနိုင်ပါသည်။ ယခုတွင် Windows ပေါ်တွင်အသုံးပြုပုံကို ပြသွားပါမည်။ ကျန်သည့် OS များသည်လည်း terraform.io မှ…

နည်းပညာသစ်များကို ‌လေ့လာရာတွင် အဆက်မပြတ်လေ့လာ‌နိုင်မှသာ တော်ကာကျမည် သို့မဟုတ်ပါက မိမိသိရှိထားသောကျွမ်းကျင်မှုများသည် နှစ်နှစ်သုံးနှစ်အတွင်း out of date ဖြစ်သွားနိုင်သည်။ အဘယ်ကြောင့်ဆိုသော် နည်းပညာများသည် Industrial လိုအပ်ချက်မှုပေါ်မူတည်ပြီး အသစ်သစ်သော solutions များကို အမြဲတီထွင်ဆန်းသစ်ကာ ရှေ့ဆက်သွားနေသောကြောင့် ဖြစ်သည်။ သို့သော်လည်း တချို့အခြေခံသဘောတရားများမှာ အတူတူပင်ဖြစ်သောကြောင့် အခြေခံပိုင်သူများအဖို့ နည်းပညာပြောင်းလဲမှုများကို လိုက်လုပ်နိုင်မည်ဖြစ်သည်။

AWS ကိုလေ့လာရာတွင် AWS Partitioner, AWS Associate, AWS Professional နဲ့ Specialist စသည်ဖြင့် အဆင့်ဆင့်လေ့လာနိုင်သည်။

YAML သည် YAML Ain’t Markup Language ဖြစ်သည်။ YAML သည် Unicode base ဖြစ်ပြီး Data serialization languageဖြစ်သည်။ Data serialization ဆိုသည်မှာ လက်ရှိ data objects ကို အခြား data structures တစ်ခုသို့ပြောင်းလဲပေးခြင်းဖြစ်သည်။ ရေးရ/ဖတ်ရလွယ်ကူသည့် Human-friendly/readable ဖြစ်သည်။

YAML သည် configuration files များအတွက် အသုံးများသည်။ YAML ၏ configuration files သည် programming ၏လိုအပ်ချက်အပေါ်မူတည်ပြီး အမျိုးမျိုးအသုံးချနိုင်သည်။ Modern Programming များနဲ့ တွဲဖက်အသုံးပြုနိုင်သည်။ YAML ၏ features…

Kubernetes ဆိုသည်မှာ Open Source system ဖြစ်ပြီး၊ Containers များကို ထိန်းကျောင်းမောင်းနှင်ပေးနိုင်သော Controller/Management Unit ဖြစ်သည်၊ Container Orchestrator ဟုလည်းခေါ် သည်။

Container Orchestrator ဆိုသည်မှာ cluster လုပ်ထားသော system group အတွင်းရှိ container များကို deploying, managing, fault-tolerant နဲ့ scalable စသော နည်းပညာများဖြင့် automatically မောင်းနှင်ပေးသည်။

Container ဆိုသည်မှာ application တစ်ခုအတွက် လိုအပ်သော libraries, frameworks နဲ့ အခြားလိုအပ်သော dependencies များကို Package ထုပ်ပိုးပေးထားပြီး၊ အဆိုပါ application…

Docker ဆိုသည်မှာ open source containerization platformဖြစ်သည်။
applications များကို containers များအတွင်းထည့်သွင်းပေးပြီး create, deploy, run စသည့် Development နဲ့ Operation process တွေကို၊ ပိုမိုလွယ်ကူစွာ ပြုလုပ်နိုင်ရန်အတွက် Design ပြုလုပ်ထားသော tool တစ်ခုဖြစ်သည်။ Go Programing Language ဖြင့်ရေးသားထားသည်။

Docker Objects

Docker ဖြင့် application တစ်ခုဖြစ်ပေါ်လာရန်အမျိုးမျိုးသော Docker objects ကို အသုံးပြုသည်။ အဓိကကျသော Docker Objects တစ်ချို့တွေကတော့ -

Container

Docker Containerization နည်းပညာသည် application များကို သီးခြားစီ isolate လုပ်ပေးနိုင်‌သော…

suum

စာရေးသားခြင်းဟာ အသိမြင်ကိုဖလှယ်ခြင်းနဲ့ အတွေးအမြင်ကို ဖွင့်တဲ့တံခါးလို့ခံယူပါတယ်။ စာပေတွေဟာ တူညီတဲ့ခရီးကိုလာမယ့်သူတွေအတွက် ပိုပြီးခရီးတွင်စေမယ်လို့ ယုံကြည်ပါတယ်

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store