အကြောင်းအရာ Delivery နှင့်ဖြန့်ဖြူးကွန်ယက်မှနိဒါန်း (CDN)

ကွန်ပျူတာကွန်ရက်များတွင် CDN အကြောင်းအရာ Delivery Network ကိုဒါမှမဟုတ်အကြောင်းအရာဖြန့်ဖြူးကွန်ယက်ဖြစ်စေဆိုလိုတာပါ။ တစ်ဦးက CDN တစ်ဦးဖြန့်ဝေဖြစ်ပြီး client ကို / server ကို Internet application များ၏ယုံကြည်စိတ်ချရနှင့်စွမ်းဆောင်ရည်တိုးတက်လာဖို့ဒီဇိုင်းရေးဆွဲသည့်စနစ်။

CDNs ၏သမိုင်း

အဆိုပါအဖြစ်အကြောင်းအရာ Delivery ကွန်ယက်ကြံစည်ခံရဖို့စတင်ခဲ့ World Wide Web ကို (WWW) 1990 အတွင်းမှာလူကြိုက်များအတွက်ပေါက်ကွဲခဲ့။ နည်းပညာဆိုင်ရာခေါင်းဆောင်များကအင်တာနက်အချက်အလက်များ၏စီးဆင်းမှုများကိုစီမံခန့်ခွဲမှုအတွက်ပိုပြီးအသိဉာဏ်နည်းလမ်းများမပါဘဲကွန်ရက်အသွားအလာများလျှင်မြန်စွာတိုးပွားလာအဆင့်ကိုကိုင်တွယ်နိုင်ဘူးသဘောပေါက်လာတယ်။

1998 ခုနှစ်တွင်စတင်တည်ထောင်ခဲ့ပြီး, Akamai Technologies က CDNs ပတ်လည်အကြီးစားစီးပွားရေးလုပ်ငန်းတည်ဆောက်ရန်ပထမဦးဆုံးကုမ္ပဏီမှာဖြစ်ခဲ့သည်။ အခြားသူများကအောင်မြင်မှု၏ကွဲပြားဒီဂရီနှင့်အတူလိုက်ကြ၏။ နောက်ပိုင်း, AT & T က, Deutsche Telekom နှင့် Telstra နဲ့တူအမျိုးမျိုးသောဆက်သွယ်ရေးကုမ္ပဏီများအဖြစ်ကောင်းစွာမိမိတို့ကိုယ်ပိုင် CDNs တည်ဆောက်ခဲ့သည်။ အကြောင်းအရာ Delivery ကွန်ယက်ကယနေ့ဗီဒီယိုများနှင့် app ကိုဒေါင်းလုဒ်များကဲ့သို့အထူးသဖြင့်အကြီးစားဖိုင်များ, က်ဘ်ရဲ့အကြောင်းအရာတစ်ခုသိသာထင်ရှားစွာသောအဘို့ကိုသယ်ဆောင်။ နှစ်ဦးစလုံးစီးပွားရေးနှင့် Non-စီးပွားဖြစ် CDNs တည်ရှိ။

ဘယ်လို CDN အလုပ်လုပ်

တစ်ဦးက CDN provider ကအင်တာနက်ကိုဖြတ်ပြီးသော့ချက်နေရာများတွင်မှာ၎င်းတို့၏ server များတပ်ဆင်ပြီး။ တစ်ခုချင်းစီဆာဗာကိုဒေသခံသိုလှောင်မှုပေါင်းပွားလို့ခေါ်တဲ့လုပ်ငန်းစဉ်မှတဆင့်အကြောင်းအရာကွန်ယက်ပေါ်တွင်အခြားဆာဗာနှင့်အတူ၎င်း၏အချက်အလက်များ၏မိတ္တူတွေကိုတပြိုင်တည်းအလုပ်လုပ်နိုင်စွမ်းပမာဏပါရှိသည်။ အဲဒီ server data တွေကို cache များကိုအဖြစ်ဆောင်ရွက်ရန်။ အင်တာနက်ကိုတိုက်ရိုက်ချိတ်ဆက်သောနေရာများ - အရှိဆုံးထိထိရောက်ရောက်ကမ္ဘာတဝှမ်းဖောက်သည် cached data တွေကိုထောက်ပံ့နိုင်ဖို့အတွက် CDN ပံ့ပိုးပေးပထဝီအနေအထားအရ-လူစုခွဲ "အစွန်းနေရာများတွင်" မှာ၎င်းတို့၏ဆာဗာများကို install ကျောရိုး ပုံမှန်အားဖြင့်ကြီးမားအနီးရှိဒေတာစင်တာများအတွက် ကို Internet Service Provider (ISP များအား) ။ တချို့လူတွေကအညီရောက်ရှိခြင်း၏ပွိုင့် (POP) ဆာဗာများသို့မဟုတ် "အစွန်း cache များကို" သူတို့ကိုခေါ်ပါ။

ပေးနှင့်အတူ CDN subscriber များအားမှတဆင့်၎င်းတို့၏ဒေတာဖြန့်ဝေရန်ဆန္ဒရှိသော်လည်းတဲ့သူတစ်ဦးကအကြောင်းအရာထုတ်ဝေသူ။ CDN ပံ့ပိုးပေးကြေညာသူ content တွေကိုတ္ထု (ဖိုင်များကိုပုံမှန်အားဖိုင်တွေသို့မဟုတ်အုပ်စုများ) ၏မူရင်းဗားရှင်းဖြန့်ဖြူးခြင်းနှင့်ယာယီသိမ်းဆည်းဘို့အပ်လုဒ်လုပ်ထားနိုင်ပါတယ်ရှိရာ၎င်းတို့၏ဆာဗာကိုကွန်ယက်ရယူပေးပါ။ providers ကိုလည်းပံ့ပိုးကူညီ URLs များကို ကြေညာသူသူတို့အားသိမ်းဆည်းထားအကြောင်းအရာအရာဝတ္ထုထောက်ပြဖို့သူတို့ရဲ့က်ဘ်ဆိုက်များအတွက်မြှုပ်ထားသောသို့မဟုတ် script များ။

ဘယ်အချိန်မှာအင်တာနက်ကို client များ (က်ဘ်ဘရောက်ဇာသို့မဟုတ်အလားတူ apps များ) တွင်ပါဝင်သောအကြောင်းအရာများကိုတောင်းဆိုမှုများကိုစလှေတျထုတ်ဝေသူရဲ့လက်ခံရရှိသောဆာဗာကိုတုံ့ပြန်ခြင်းနှင့်လိုအပ်အဖြစ် CDN ဆာဗာတောင်းဆိုမှုများကိုအစပျိုးလိုက်ခြင်းဖြစ်သည်။ သင့်လျော်သော CDN ဆာဗာများကို client ရဲ့ပထဝီတည်နေရာအရသိရသည်အကြောင်းအရာကယ်လွှတ်ခြင်းငှါရွေးကောက်တော်မူကြသည်။ အဆိုပါ CDN ထိရောက်စွာအင်တာနက်ကိုဖြတ်ပြီးကလွှဲပြောင်းရန်လိုအပ်သည့်အားထုတ်မှု minimize ဖို့ requestor မှဒေတာနီးတတ်၏။

တစ်ဦး CDN ​​server ကိုအကြောင်းအရာအရာဝတ္ထုပို့ပေးရန်မေတ္တာရပ်ခံနေသည်ပေမယ့်တစ်ဦးမိတ္တူအပိုင်မပါဘူးဆိုရင်, က, အလှည့်အတွက်တဦးတည်းအဘို့မိဘတစ်ဦး CDN ​​server ကိုတောင်းဆိုလိမ့်မည်။ တူညီတဲ့အရာဝတ္ထုများအတွက်နောက်ဆက်တွဲတောင်းဆိုမှုများကိုနောက်တဖန်မိဘမေးရန်မလိုဘဲပွညျ့စုံမညျနိုင်အောင်တောင်းဆိုမှုဖို့မိတ္တူကိုတဆင့်ပို့ခြင်းအပြင်, တစ်ဦး CDN ​​server ကို (cache ကို) က၎င်း၏မိတ္တူကယ်တင်မည်။ အရာဝတ္ထုဟာ cache ကိုရှင်းလင်းဖယ်ရှားပြီးရဖြစ်စေဆာဗာအာကာသ (နှင်ထုတ်ခြင်းဟုခေါ်သည့်လုပ်ငန်းစဉ်) ကိုတက်လွတ်မြောက်ရန်လိုအပ်ပါသည်သည့်အခါသို့မဟုတ်အရာဝတ္ထုအချိန်အချို့ကိုကာလ (အိုမင်းလို့ချေါတဲ့ဖြစ်စဉ်ကို) အတွက်မေတ္တာရပ်ခံရသေးသည့်အခါ။

အကြောင်းအရာ Delivery ကွန်ယက်၏အကျိုးကျေးဇူးများ

CDNs အပြန်အလှန်ပံ့ပိုးပေး, content တွေကိုကြေညာသူနှင့်နည်းလမ်းများစွာအတွက် client များ (အသုံးပြုသူများသည်) အကြိုးခံစား:

CDNs နှင့်အတူကိစ္စများ

CDN ပံ့ပိုးပေးပုံမှန်အားဖြင့်တစ်ဦးချင်းစီကသူတို့ရဲ့ applications များနှင့်ဝန်ဆောင်မှုများကိုကနေတဆင့်ထုတ်ပေးကွန်ရက်အသွားအလာ၏အသံအတိုးအကျယ်အဆိုအရ၎င်းတို့၏ဖောက်သည်များအားသွင်း။ အဖိုးအခဖောက်သည်ဝန်ဆောင်မှုအစီအစဉ်များကိုတပ်ဆင်ပေးသောနှင့်၎င်းတို့၏ကန့်သတ်ကျော်လွန်ပေးသွင်းပြီးဖြစ်ကြောင်းအထူးသဖြင့်အခါ, လျင်မြန်စွာစုပြုံနိုင်ပါတယ်။ unplanned လူမှုရေးနှင့်သတင်းဖြစ်ရပ်များ, သို့မဟုတ်တခါတရံတွင်ပင်နေဖြင့်အစပျိုးအသွားအလာရုတ်တရက် spikes of Service ကို Denial (DoS) တိုက်ခိုက်မှုများ, အထူးသဖြင့်ပြဿနာဖြစ်နိုင်ပါတယ်။

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