ADN vs CDN. Ո՞րն է տարբերությունը և որը պետք է ընտրեք

Կան բազմաթիվ տարբեր բաղադրիչներ, որոնք դուք պետք է հաշվի առնեք, երբ ցանկանում եք կատարելագործել կայքի աշխատանքը: Շատ կարևորագույն սխալներից մեկը, որը թույլ են տալիս շատ մարդիկ, դիտում են նմանատիպ կրճատումների փունջ և ենթադրելով, որ դրանք փոխանակելի են: Իրականում, բարձրորակ կայքը բաղկացած է շատ շարժվող մասերից, որոնք պարտադիր չէ, որ տեսանելի լինեն վերջնական օգտագործողի տեսակետից:

Այս խառնուրդի հիանալի օրինակ է ADN և CDN տերմինները շփոթելու միտումը: Չնայած դրանք կարող են թվալ նման, և կա մի քանի համընկնում, ինչպես մենք կտեսնենք, նրանք յուրաքանչյուրն իրականացնում են հատուկ առաջադրանքներ, որոնք ինքնաբերաբար կարևոր տարրեր են վեբ կայքի գործունեության բարելավման համար:

Եկեք սկսենք սահմանումներից: «ADN» - ը ընդհանուր առմամբ ճանաչվում է որպես «հայտերի առաքման ցանց», իսկ «CDN» - ը ՝ «բովանդակության առաքման ցանց» կամ «բովանդակության բաշխման ցանց»: բարդ, դրանք հաճախ համարվում են ողջամիտ արժեք և համեմատաբար էժան միջոց ՝ բովանդակության և մատչելիության համար ձեր կայքի համար:

Միևնույն ժամանակ, CDN- ները կարող են նաև փոքր-ինչ անփույթ լինել, և կա շփոթության հավանականություն: Խնդիրը բխում է «CDN» օգտագործող շատ մարդկանց պրակտիկայից, որպես լայնածավալ տերմին, որը ներառում է ADN:

Այսպիսով, որոնք են տարբերությունները ADN- ների և CDN- ների միջև, և ինչու է դա կարևոր:

CDN- ները և ADN- ները բավականին ընդհանուր են, ներառյալ կատարման առավելությունները, պահանջարկի գները, անվտանգությունը և մատչելիությունը: Նրանք նաև կիսում են բազմաթիվ տեխնիկա, ներառյալ TCP օպտիմիզացումը, բեռնվածքի հավասարակշռումը և պահպանումը: Անկեղծ ասած, CDN- ների և ADN- ների միջև եղած սահմանները փոքր-ինչ նուրբ են: Բայց չնայած ֆունկցիոնալության համընկնմանը, կարևոր է հասկանալ յուրաքանչյուրի հիմունքները, եթե միայն հստակեցնեք ձեր սեփական կազմակերպության պահանջները:

CDN- ները աշխատում են աշխարհագրականորեն բաշխված ծայրամասերում հաճախ հասանելի թվային բովանդակության պահպանումով: Երբ հաճախորդի զննարկիչը հայցում է պահված բովանդակությունը, այն գալիս է մոտակա ծայրամասից: Այս եզրային տեղանքները ռազմավարական աշխարհագրական օրինակով օգտագործելով ՝ ստատիկ կայքերը կտեսնեն կատարման զգալի բարելավումներ: Բայց հանրային Ինտերնետով հասանելի հեռավոր ծրագրերի համար ծայրամասային վայրերում պարունակության պահպանումի այս պրակտիկան չի կարող բերել նույն կատարողականի բարելավում:

Համեմատության համար նշենք, որ ADN- ն առանձնահատկությունների համադրություն է, որն ապահովում է հավելվածների առկայություն, անվտանգություն, տեսանելիություն և արագացում: Ավելի խորը տեխնիկական վերլուծության համար կարող եք ստուգել մեր Ուսումնական կենտրոնի «Ինչ է կիրառման առաքման ցանցը» (ADN) հոդվածը:

Մի խոսքով, ADN- ները աշխատում են հեռավար դինամիկ ծրագրերի հետ, որոնք պահանջում են իրական ժամանակի տվյալների, վերլուծության և օգտագործողի նախասիրությունների առաքում ծրագրի դիմումի սերվերի և հաճախորդի միջև: Քանի որ յուրաքանչյուր հաճախորդ ունի տարբեր տվյալներ, յուրաքանչյուր խնդրանքը վերցվում է ծագման սերվերից: Հեռավոր ծրագրերը պահանջում են նաև խելացի երթևեկության մոնիտորինգ և կառավարման լուծում ՝ բազմակի սերվերների ցանցային երթևեկությունը բաշխելու համար:

Այժմ, երկու արձանագրությունների միջև առկա նուրբ, բայց կարևոր տարբերությունները ճիշտ հասկանալու համար, գուցե տեղեկատվական է դիտարկվել ինչպես CDN, այնպես էլ ADN գործառույթի բարձրորակ դիմում:

Ա.Դ.Ն., Uber

Uber- ը լողալու փոխանակման ծառայություններ է, որը հասանելի է 83 երկրներում և աշխարհի ավելի քան 674 քաղաքներում, բոլորը կառավարվում են բջջային հավելվածով: Հայտարարելով ԱՄՆ-ի ուղևորափոխադրումների շուկայի ավելի քան 77% -ը, Uber- ի բջջային հավելվածն ամեն ամիս կատարում է ավելի քան 40 միլիոն առանձին զբոսանք:

Uber- ը շատ պատճառներով հենվում է ADN- ին, բայց հիմնականում այն ​​պատճառով, որ դրա գլոբալ օգտագործողների բազան արագորեն աճում է: Հավաստիացնելու համար, որ դրանց տվյալները կարող են արագ և անվտանգ առաքվել, ADN- ն միակ լուծումն է: Uber- ն օգտագործում է ADN ՝ սերվերի ձգձգումը կրճատելու համար ՝ իր տվյալների բեռը հավասարաչափ բաշխելով բազմաթիվ սերվերներում: Բազմաթիվ սերվերների միջև բեռը տարածելով ՝ զգալիորեն նվազում է ցանկացած մեկ սերվերի գերբեռնվածության հավանականությունը:

Բնականաբար, Uber- ի տրաֆիկը գերազանցում է ընկերությունների մեծ մասը. դրանք գործում են Multi CDN (ADN) ռազմավարության ներքո: mlytics- ի Multi CDN հնարավորությունը կառուցված է բազմաթիվ ADN- ների վրա ՝ այսպիսի զանգվածային համաշխարհային բովանդակության խնդրանքին աջակցելու համար:

CDN. Washington Post

The Washington Post- ը լրատվական գլխավոր կայքէջ է, որում յուրաքանչյուր ամիս ներգրավված է ավելի քան 83 միլիոն այցելու: Ի տարբերություն Netflix- ի, Washington Post- ը մեծապես ապավինում է CDN- ներին ՝ բովանդակություն ընթերցողներին տեղական կամ աշխարհով մեկ:

CDN- ը նախատեսված է աջակցելու այնպիսի կարևոր բովանդակության, ինչպիսիք են HTML, CSS, JS, լուսանկարներ և տեսանյութեր: Բլոգերը, լրատվական կազմակերպությունները, ամսագրերը և կորպորատիվ կայքերը սովորաբար լրացվում են այս տեսակի բովանդակությամբ ՝ առանց որևէ փոխգործունակ գործառույթի / կիրառման: Արդյունքում, CDN- ն կարող է գործածել այնքան կամ քիչ երթևեկություն, որքան նետվում է: Օգտագործելով «Ներկայության կետեր» (PoP), որոնք այլապես հայտնի են որպես եզրային պահոցներ սերվերի ծագման ստատիկ բովանդակությունը հայելու համար և արտացոլում են այն ավելի մոտ վերջնական օգտագործողի ՝ CDN- ի:

ADN ընդդեմ CDN, ո՞րը պետք է օգտագործես:

Վերը ներկայացված տեղեկատվությունը վերանայելուց հետո որոշելը `ADN- ի կամ CDN- ի հետ գնալը չպետք է լինի կոշտ ընտրություն: Եթե ​​ձեր վեբ կայքը չունի փոխգործունակ գործառույթ / դիմում, ապա CDN- ը ձեր լավագույն խաղադրույքն է ոչ միայն կատարման, այլև ձեր կազմակերպության համար ծախսարդյունավետության առումով:

Այլընտրանքորեն, եթե ձեր կայքը շարունակաբար փոխվում է կամ ծառայում է որպես ֆունկցիոնալ վեբ-համակարգչային ծրագրի ինտերակտիվ տերմինալ, ապա ADN- ը իդեալական թեկնածու է:

Անկախ այն բանից, թե որ պլատֆորմն եք ընտրում, ձեր ADN / CDN մատակարարը որոշելու համար մեծ ուշադրություն է նրանց կարիքների հիման վրա ապահովելու գլոբալ ծածկույթ: Չնայած որոշ ADN / CDN պրովայդերներ ավելի լավ են գործում Ա տարածաշրջանում, նրանք կարող են չկարողանան նույն արդյունքը ներկայացնել տարածաշրջանում Բ. Իրավիճակը գնահատելուց առաջ իրավիճակը գնահատելիս անպայման հաշվի առեք, որ հաշվի առնեք ոչ միայն այն վայրը, որտեղ այսօր գտնվում է ձեր կազմակերպությունը, այլև որտեղ եք գտնվում: պլանը լինելու է հինգ կամ տաս տարի հետո: Առաջ մտածողությունը կարող է խնայել զգալի գումար և ռեսուրսներ, երբ խոսքը գնում է ADN / CDN մատակարարի ընտրության մասին:

Վերջապես, հիշեք, որ ADN- ը դեռ սովորական տերմին չէ, այնպես որ CDN- ի որոշ ապրանքներ, ըստ էության, կարող են լինել ADN- ներ: Կատարեք ձեր պատշաճ ջանասիրությունը և վստահ եղեք, որ հարցեր եք տալիս նախքան որոշում կայացնելը: