Google Play badge

ဆာဗာ


ကွန်ပျူတာသိပ္ပံတွင်ဆာဗာများကိုနားလည်ခြင်း။

ကွန်ပြူတာသိပ္ပံတွင်၊ ဆာဗာသည် ကွန်ရက်တည်ဆောက်မှုတွင် အရေးကြီးသောအခန်းကဏ္ဍမှ ပါဝင်ပြီး ဒေတာ၊ အရင်းအမြစ်များနှင့် အခြားကွန်ပျူတာများသို့ ဖောက်သည်များဟု လူသိများသော ကွန်ရက်တစ်ခုမှတဆင့် ဒေတာ၊ အရင်းအမြစ်များနှင့် ဝန်ဆောင်မှုများကို လွယ်ကူချောမွေ့စေပါသည်။ ဤသင်ခန်းစာသည် ဆာဗာများ၏ အခြေခံများ၊ ၎င်းတို့၏ အမျိုးအစားများ၊ လည်ပတ်ပုံနှင့် နယ်ပယ်အသီးသီးရှိ ၎င်းတို့၏ အသုံးချပရိုဂရမ်များကို လေ့လာသည်။

Server ဆိုတာဘာလဲ။

ဆာဗာဆိုသည်မှာ ကလိုင်းယင့်များဟုသိကြသော အခြားပရိုဂရမ်များ သို့မဟုတ် စက်များအတွက် လုပ်ဆောင်နိုင်စွမ်းကို ပံ့ပိုးပေးသည့် ကွန်ပျူတာစနစ် သို့မဟုတ် ဆော့ဖ်ဝဲတစ်ခုဖြစ်သည်။ ၎င်းသည် အီးမေးလ် သို့မဟုတ် ဝဘ်စာမျက်နှာများကို ဝန်ဆောင်မှုပေးခြင်းမှ ဒေတာဘေ့စ်များနှင့် ဖိုင်များကို လက်ခံဆောင်ရွက်ပေးခြင်းအထိ အတိုင်းအတာအထိ ဖြစ်နိုင်သည်။ ဆာဗာ-ဖောက်သည် မော်ဒယ်သည် ဝန်ဆောင်မှုပေးသူများ (ဆာဗာများ) နှင့် ဝန်ဆောင်မှုတောင်းဆိုသူများ (ဖောက်သည်များ) အကြား ကွဲပြားသော ကွန်ရက်ချိတ်ဆက်ခြင်းတွင် အခြေခံသဘောတရားတစ်ခုဖြစ်သည်။

ဆာဗာအမျိုးအစားများ

1. ဝဘ်ဆာဗာများ- အင်တာနက်ပေါ်တွင် ဝဘ်စာမျက်နှာများကို ဝင်ရောက်ကြည့်ရှုခွင့်ပေးသော ဝဘ်ဆိုက်များကို လက်ခံဆောင်ရွက်ပေးသည်။
2. အီးမေးလ်ဆာဗာများ- အီးမေးလ်များ ပေးပို့ခြင်းနှင့် လက်ခံခြင်းတို့ကို လွယ်ကူချောမွေ့စေသည်။
3. ဒေတာဘေ့စ်ဆာဗာများ- အခြားကွန်ပျူတာများသို့ ဒေတာဘေ့စ်ဝန်ဆောင်မှုများ ပေးဆောင်ပါ။
4. ဖိုင်ဆာဗာများ- ဖိုင်များသို့ဝင်ရောက်ခွင့်ကို သိမ်းဆည်းပြီး စီမံခန့်ခွဲပါ။
5. ပရင့်ဆာဗာများ- ပရင်တာများနှင့် ပရင့်အလုပ်များကို စီမံပါ။
ဆာဗာ အမျိုးအစားတစ်ခုစီတွင် အရင်းအမြစ်များနှင့် ဝန်ဆောင်မှုများကို ထိရောက်စွာ ဖြန့်ဖြူးပေးရန်အတွက် ကွန်ရက်တည်ဆောက်ပုံတည်ဆောက်ပုံတွင် တိကျသော အခန်းကဏ္ဍတစ်ခုရှိသည်။

ဆာဗာဗိသုကာ

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

ဆာဗာတစ်ခု၏ ဗိသုကာတစ်ခုအား ၎င်း၏ ရည်ရွယ်လုပ်ဆောင်မှု၊ အတိုင်းအတာလိုအပ်ချက်များနှင့် မျှော်မှန်းထားသည့် အလုပ်တာဝန်များဖြင့် ဆုံးဖြတ်သည်။ ဖြစ်နိုင်သည်-

ဆာဗာများသည် ပရိုတိုကောများကို အသုံးပြု၍ ဖောက်သည်များနှင့် ဆက်သွယ်သည်၊ ၎င်းသည် ကွန်ရက်တစ်ခုမှတဆင့် ဒေတာလွှဲပြောင်းပုံအား သတ်သတ်မှတ်မှတ်ပေးသည့် စည်းမျဉ်းများဖြစ်သည်။ အသုံးအများဆုံး ပရိုတိုကောများတွင် ဝဘ်ဆာဗာများအတွက် HTTP (Hypertext Transfer Protocol)၊ အီးမေးလ်ဆာဗာများအတွက် SMTP (Simple Mail Transfer Protocol) နှင့် ဖိုင်ဆာဗာများအတွက် FTP (File Transfer Protocol) တို့ ပါဝင်သည်။

ဆာဗာများ အလုပ်လုပ်ပုံ

ဝဘ်စာမျက်နှာကဲ့သို့သော ဝန်ဆောင်မှုတစ်ခုအား client က တောင်းဆိုသောအခါ၊ တောင်းဆိုချက်သည် အရင်းအမြစ်ကို လက်ခံဆောင်ရွက်ပေးသည့် ဆာဗာထံသို့ ကွန်ရက်မှတဆင့် ပေးပို့သည်။ ဆာဗာသည် တောင်းဆိုချက်ကို လုပ်ဆောင်ပြီး တောင်းဆိုထားသော အရင်းအမြစ်ကို ရယူကာ သုံးစွဲသူထံ ပြန်လည်ပေးပို့သည်။ ဤအပြန်အလှန်အပြန်အလှန်ဆက်သွယ်မှုကို တိကျပြီး ယုံကြည်စိတ်ချရသောဆက်သွယ်ရေးကိုသေချာစေသည့်အင်တာနက်ပရိုတိုကော (IP) နှင့် ဂီယာထိန်းချုပ်မှုပရိုတိုကော (TCP) တို့က ပံ့ပိုးပေးသည်။

ဥပမာအားဖြင့်၊ သင့်ဝဘ်ဘရောက်ဆာတွင် URL တစ်ခုကို ထည့်သွင်းသည့်အခါ၊ ဘရောက်ဆာ (ဖောက်သည်) သည် ဝဘ်စာမျက်နှာကို ရယူရန်နှင့် ပြသရန် သက်ဆိုင်ရာ ဝဘ်ဆာဗာထံ တောင်းဆိုချက်တစ်ခု ပေးပို့သည်။ ဆာဗာသည် တောင်းဆိုထားသော စာမျက်နှာကို ကြည့်ရှုပြီး ၎င်းကို လုပ်ဆောင်သည် (လိုအပ်ပါက) နှင့် ၎င်းကို ဘရောက်ဆာသို့ ပြန်လည်ပေးပို့သည်။

ဆာဗာအသုံးချမှုများ

ဆာဗာများသည် အင်တာနက်၊ လုပ်ငန်းကွန်ရက်များနှင့် cloud computing ဝန်ဆောင်မှုများကို ပံ့ပိုးပေးကာ နယ်ပယ်အသီးသီးတွင် အဓိကအခန်းကဏ္ဍမှ ပါဝင်ပါသည်။ ဤတွင် အချို့သော လျှောက်လွှာများ။

စမ်းသပ်မှု- ဝဘ်ဆာဗာကို ရှာဖွေခြင်း။

ကျွန်ုပ်တို့သည် လက်တွေ့စမ်းသပ်မှုများကို လုပ်ဆောင်မည်မဟုတ်သော်လည်း၊ ဝဘ်ဆာဗာတစ်ခု၏ လုပ်ဆောင်နိုင်စွမ်းကို စူးစမ်းလေ့လာပုံကို နားလည်ခြင်းသည် နက်နဲသောအချက်ဖြစ်သည်။ ဥပမာအားဖြင့်၊ 'curl' သို့မဟုတ် 'Postman' ကဲ့သို့သော ကိရိယာများကို အသုံးပြု၍ သင်သည် ဝဘ်ဆာဗာများထံ တောင်းဆိုမှုများကို ပေးပို့နိုင်ပြီး တုံ့ပြန်မှုများကို စောင့်ကြည့်နိုင်ပါသည်။ ဤအပြန်အလှန်တုံ့ပြန်မှုသည် ဝဘ်ဆာဗာများသည် HTTP တောင်းဆိုချက်များကို ကိုင်တွယ်ပုံနှင့် HTML စာမျက်နှာများ သို့မဟုတ် API ဒေတာကဲ့သို့သော အရင်းအမြစ်များကို ပြန်ပေးသည့် အရင်းအမြစ်များကို သရုပ်ပြသည်။

နိဂုံး

ဆာဗာများသည် ခေတ်မီကွန်ပြူတာ၏ ကျောရိုးဖြစ်ပြီး ဒေတာနှင့် အရင်းအမြစ်များကို ဖလှယ်ရာတွင် လွယ်ကူချောမွေ့စေကာ ကျွန်ုပ်တို့၏နေ့စဉ်အင်တာနက်လိုအပ်ချက်များကို ထိရောက်စွာ ဖြည့်ဆည်းပေးကြောင်း သေချာစေပါသည်။ ဝဘ်ဆိုဒ်များကို စွမ်းအားမြှင့်ပေးခြင်းမှသည် cloud ဝန်ဆောင်မှုများကို အသုံးပြုခြင်းအထိ၊ ဆာဗာများ၏ အခန်းကဏ္ဍများသည် ဒစ်ဂျစ်တယ်ခေတ်တွင် ဘက်စုံသုံး၍ မရှိမဖြစ် လိုအပ်ပါသည်။ ဆာဗာများကို နားလည်ခြင်းနှင့် ၎င်းတို့၏လုပ်ဆောင်မှုများသည် ခေတ်မီကွန်ရက်ပတ်၀န်းကျင်များ၏ ရှုပ်ထွေးမှုများနှင့် လုပ်ဆောင်နိုင်စွမ်းများကို တန်ဖိုးထားလေးမြတ်မှုအတွက် အခြေခံအုတ်မြစ်တစ်ခုဖြစ်သည်။

Download Primer to continue