Հրաժարում պատասխանատվությունից:
Այս հոդվածը չի պարունակում CDN-ի հայեցակարգին ծանոթ ընթերցողներին նախկինում անհայտ տեղեկատվություն, սակայն տեխնոլոգիական վերանայման բնույթ է կրում:
Առաջին վեբ էջը հայտնվել է 1990 թվականին և ընդամենը մի քանի բայթ էր: Այդ ժամանակից ի վեր բովանդակությունը մեծացել է և՛ որակապես, և՛ քանակապես: ՏՏ էկոհամակարգի զարգացումը հանգեցրել է նրան, որ ժամանակակից վեբ էջերը չափվում են մեգաբայթերով, և ցանցի թողունակության ավելացման միտումը տարեցտարի միայն ուժեղանում է: Ինչպե՞ս կարող են բովանդակության մատակարարները ընդգրկել աշխարհագրական մեծ մասշտաբներ և ամենուրեք օգտվողներին ապահովել տեղեկատվության բարձր արագությամբ հասանելիությամբ: Բովանդակության առաքման և բաշխման ցանցերը, որոնք նաև հայտնի են որպես Content Delivery Network կամ պարզապես CDN, պետք է հաղթահարեն այս խնդիրները:
Համացանցում ավելի ու ավելի շատ «ծանր» բովանդակություն է հայտնվում։ Միևնույն ժամանակ, բազմաթիվ ուսումնասիրություններ ցույց են տալիս, որ օգտատերերը չեն ցանկանում գործ ունենալ վեբ ծառայությունների հետ, եթե դրանց բեռնումը տևում է ավելի քան 4-5 վայրկյան: Կայքի բեռնման չափազանց ցածր արագությունը հղի է լսարանի կորստով, ինչը, անշուշտ, կհանգեցնի տրաֆիկի, փոխակերպման և հետևաբար շահույթի նվազմանը: Բովանդակության առաքման ցանցերը (CDN), տեսականորեն, վերացնում են այս խնդիրները և դրանց հետևանքները: Բայց իրականում, ինչպես միշտ, ամեն ինչ որոշվում է կոնկրետ դեպքի մանրամասներով ու նրբերանգներով, որոնք այս ոլորտում շատ են։
Որտեղի՞ց է ծագել բաշխված ցանցերի գաղափարը:
Սկսենք համառոտ էքսկուրսիայից դեպի պատմություն և տերմինների սահմանումներ: CDN-ը մի խումբ սերվերային մեքենաների ցանց է, որոնք տեղակայված են տարբեր վայրերում՝ մեծ թվով օգտատերերի ընդգրկող ինտերնետ բովանդակություն մուտք ապահովելու համար: Բաշխված ցանցերի գաղափարը միանգամից մի քանի ներկայության կետեր (PoP) ունենալն է, որոնք գտնվում են աղբյուրի սերվերից դուրս: Նման համակարգն ավելի արագ կմշակի մուտքային հարցումների զանգվածը՝ ավելացնելով ցանկացած տվյալների արձագանքն ու փոխանցման արագությունը։
Օգտագործողներին բովանդակություն հասցնելու խնդիրը սուր առաջացավ ինտերնետի զարգացման գագաթնակետին, այսինքն. 90-ականների կեսերին։ Այն ժամանակվա սերվերները, որոնց կատարումը չէր հասնում նույնիսկ ժամանակակից ֆլագման նոութբուքերի, դժվարությամբ էին դիմանում ծանրաբեռնվածությանը և չէին կարողանում հաղթահարել անընդհատ աճող տրաֆիկը։ Microsoft-ը տարեկան հարյուր միլիոնավոր դոլարներ էր ծախսում տեղեկատվական մայրուղու հետ կապված հետազոտությունների վրա (անմիջապես գլխի է ընկնում Բիլ Գեյթսի հայտնի 640 ԿԲ): Այս խնդիրները լուծելու համար մենք պետք է օգտագործեինք հիերարխիկ քեշավորում, մոդեմներից անցանք օպտիկամանրաթելային և մանրամասն վերլուծեինք ցանցի տոպոլոգիան: Իրավիճակը հիշեցնում էր հին լոկոմոտիվը, որը շտապում է ռելսերի երկայնքով և ճանապարհին արդիականացվում է բոլոր հնարավոր միջոցներով արագությունը մեծացնելու համար։
Արդեն 90-ականների վերջին վեբ պորտալների սեփականատերերը հասկացան, որ բեռը նվազեցնելու և պահանջվող հարցումները տրամադրելու համար անհրաժեշտ է օգտագործել միջնորդ սերվերներ։ Այսպես հայտնվեցին առաջին CDN-ները, որոնք ստատիկ բովանդակություն էին տարածում աշխարհով մեկ սփռված տարբեր սերվերներից։ Մոտավորապես նույն ժամանակ հայտնվեց բաշխված ցանցերի վրա հիմնված բիզնես։ Աշխարհի ամենախոշոր (առնվազն ամենամեծերից մեկը) CDN մատակարարը՝ Akamai-ն, դարձավ այս ոլորտում պիոներ՝ սկսելով իր ճանապարհորդությունը 1998 թվականին: Մի քանի տարի անց CDN-ը լայն տարածում գտավ, և բովանդակության առաքումից և ներդրումից եկամուտները ամսական կազմում էին տասնյակ միլիոնավոր դոլարներ:
Այսօր մենք հանդիպում ենք CDN-ի ամեն անգամ, երբ գնում ենք բարձր տրաֆիկ կոմերցիոն էջ կամ շփվում ենք սոցիալական ցանցերում: Ծառայությունը մատուցում են՝ Amazon, Cloudflare, Akamai, ինչպես նաև բազմաթիվ այլ անդրազգային պրովայդերներ: Ավելին, խոշոր ընկերությունները հակված են օգտագործել իրենց սեփական CDN-ները, ինչը նրանց բերում է մի շարք առավելություններ բովանդակության առաքման արագության և որակի առումով: Եթե Facebook-ը չունենար բաշխված ցանցեր, այլ բավարարվեր միայն Միացյալ Նահանգներում տեղակայված ծագման սերվերով, ապա Արևելյան Եվրոպայի օգտատերերի համար պրոֆիլի բեռնումը կարող է զգալիորեն ավելի երկար տևել:
Մի քանի խոսք CDN-ի և հոսքի մասին
FutureSource Consulting-ը վերլուծել է երաժշտական արդյունաբերությունը և եզրակացրել, որ 2023 թվականին երաժշտական հոսքային ծառայությունների բաժանորդագրությունների թիվը կհասնի գրեթե կես միլիարդ մարդու։ Ավելին, ծառայությունները կստանան իրենց եկամտի ավելի քան 90%-ը հոսքային աուդիո: Տեսանյութի հետ կապված իրավիճակը նման է. տերմինները, ինչպիսիք են՝ եկեք խաղանք, առցանց համերգ և առցանց կինո, արդեն իսկ արմատավորվել են հանրաճանաչ բառապաշարում: Apple-ը, Google-ը, YouTube-ը և շատ այլ ընկերություններ ունեն իրենց հոսքային ծառայությունները:
Իր վաղ ներդրման ժամանակ CDN-ն օգտագործվում էր հիմնականում ստատիկ բովանդակությամբ կայքերի համար: Ստատիկը տեղեկատվություն է, որը չի փոխվում՝ կախված օգտագործողի գործողություններից, ժամանակից և այլ գործոններից, այսինքն. անհատականացված չէ: Բայց հոսքային վիդեո և աուդիո ծառայությունների աճը ավելացրել է տարածված ցանցերի օգտագործման ևս մեկ սովորական դեպք: Միջանկյալ սերվերները, որոնք տեղակայված են թիրախային լսարանին մոտ ամբողջ աշխարհում, հնարավորություն են տալիս կայուն մուտք ապահովել բովանդակության առավելագույն ծանրաբեռնվածության ժամանակաշրջաններում՝ վերացնելով ինտերնետի խցանումների բացակայությունը:
Ինչպես է այն աշխատում
Բոլոր CDN-ների էությունը մոտավորապես նույնն է. օգտագործեք միջնորդներ, որպեսզի կարողանաք բովանդակությունն ավելի արագ հասցնել վերջնական սպառողին: Այն աշխատում է հետևյալ կերպ՝ օգտատերը ֆայլ ներբեռնելու հարցում է ուղարկում, այն ստացվում է CDN սերվերի կողմից, որը միանգամյա զանգ է կատարում սկզբնական սերվերին և բովանդակությունը տալիս է օգտատիրոջը։ Դրան զուգահեռ, CDN-ը պահում է ֆայլերը տվյալ ժամանակահատվածի համար և մշակում է բոլոր հետագա հարցումները սեփական քեշից: Ընտրովի, նրանք կարող են նաև նախապես բեռնել ֆայլերը աղբյուրի սերվերից, կարգավորել քեշի պահպանման ժամկետը, սեղմել ծանր ֆայլերը և շատ ավելին: Ամենաիդեալական իրավիճակում հոսթն ամբողջ հոսքը փոխանցում է CDN հանգույցին, որն արդեն օգտագործում է իր սեփական ռեսուրսները՝ օգտվողներին բովանդակություն մատակարարելու համար։ Անշուշտ պետք է ասել, որ տեղեկատվության արդյունավետ քեշավորումը, ինչպես նաև հարցումների բաշխումը ոչ թե մեկ սերվերի, այլ ցանցի վրա, կհանգեցնի ավելի հավասարակշռված տրաֆիկի բեռի:
CDN-ի գործարկման երկրորդ կարևոր առանձնահատկությունը տվյալների փոխանցման հետաձգումների կրճատումն է (հայտնի է նաև որպես RTT՝ կլոր ուղևորության ժամանակ): TCP կապ հաստատելը, մեդիա բովանդակությունը, JS ֆայլը ներբեռնելը, TLS նիստ սկսելը, այս ամենը կախված է պինգից: Ակնհայտ է, որ որքան մոտ եք աղբյուրին, այնքան ավելի արագ կարող եք արձագանք ստանալ դրանից: Ի վերջո, նույնիսկ լույսի արագությունն ունի իր սահմանը՝ մոտ 200 հազար կմ/վ օպտիկական մանրաթելով։ Սա նշանակում է, որ Մոսկվայից Վաշինգտոն ուշացումը RTT-ում կկազմի մոտ 75 ms, և դա առանց միջանկյալ սարքավորումների ազդեցության:
Ավելի լավ հասկանալու համար, թե ինչ խնդիրներ են լուծում բովանդակության բաշխման ցանցերը, ահա ընթացիկ լուծումների ցանկը.
- Google, Yandex, MaxCDN (օգտագործեք անվճար CDN-ներ JS գրադարանները բաշխելու համար, ունեն ավելի քան 90 ներկայության կետեր աշխարհի շատ երկրներում);
- Cloudinary, Cloudimage, Google (հաճախորդների օպտիմալացման ծառայություններ և գրադարաններ. պատկերներ, տեսանյութեր, տառատեսակներ և այլն);
- Jetpack, Incapsula, Swarmify և այլն: (բովանդակության կառավարման համակարգերում ռեսուրսների օպտիմիզացում՝ bitrix, wordpress և այլն);
- CDNVideo, StackPath, NGENIX, Megafon (CDN ստատիկ բովանդակություն տարածելու համար, որն օգտագործվում է որպես ընդհանուր նշանակության ցանցեր);
- Imperva, Cloudflare (վեբ կայքի բեռնումն արագացնելու լուծումներ):
Ցուցակից CDN-ի առաջին 3 տեսակները նախատեսված են հիմնական սերվերից տրաֆիկի միայն մի մասը փոխանցելու համար: Մնացած 2-ը օգտագործվում են որպես լիարժեք պրոքսի սերվերներ՝ աղբյուրի հոսթից ալիքների ամբողջական փոխանցումով:
Ո՞ւմ և ի՞նչ օգուտներ է տալիս տեխնոլոգիան:
Տեսականորեն, ցանկացած կայք, որը վաճառում է իր ապրանքները/ծառայությունները կորպորատիվ հաճախորդներին կամ անհատներին (B2B կամ B2C), կարող է օգուտ քաղել CDN-ի ներդրումից: Կարևոր է, որ նրա թիրախային լսարանը, այսինքն. օգտատերերի բազան իրենց աշխարհագրական դիրքից դուրս էր: Բայց նույնիսկ եթե դա այդպես չէ, բաշխիչ ցանցերը կօգնեն բեռների հավասարակշռմանը մեծ ծավալի բովանդակության համար:
Գաղտնիք չէ, որ սերվերի ալիքը խցանելու համար բավական է մի քանի հազար թեմա։ Ուստի լայն հանրությանը տեսահոլովակների տարածումն անխուսափելիորեն կհանգեցնի խցանման՝ ինտերնետ ալիքի թողունակության ձևավորմանը։ Մենք տեսնում ենք նույն բանը, երբ վեբկայքում կան շատ փոքր, չկարված պատկերներ (օրինակ՝ արտադրանքի նախադիտումներ): Ծագման սերվերը օգտագործում է մեկ TCP կապ ցանկացած քանակի հարցումներ մշակելիս, որը հերթում է ներբեռնումը: CDN-ի ավելացումը անհրաժեշտ է դարձնում հարցումները բաշխել բազմաթիվ տիրույթներում և օգտագործել բազմաթիվ TCP կապեր՝ թեթեւացնելով ալիքի բեռը: Իսկ շրջագայության հետաձգման բանաձևը, նույնիսկ ամենատխուր սցենարներում, տալիս է 6-7 RRT արժեք և ընդունում է ձևը՝ TCP+TLS+DNS։ Սա ներառում է նաև ուշացումներ, որոնք կապված են սարքի վրա ռադիոալիքի ակտիվացման և ազդանշանը բջջային աշտարակներին փոխանցելու հետ:
Ամփոփելով առցանց բիզնեսի համար տեխնոլոգիայի ուժեղ կողմերը՝ փորձագետները ընդգծում են հետևյալ կետերը.
- Ենթակառուցվածքի արագ ընդլայնում + թողունակության կրճատում: Ավելի շատ սերվերներ = ավելի շատ կետեր, որտեղ տեղեկատվությունը պահվում է: Արդյունքում, մեկ կետը ժամանակի մեկ միավորի համար ավելի քիչ տրաֆիկ է մշակում, ինչը նշանակում է, որ այն կարող է ունենալ ավելի քիչ թողունակություն: Բացի այդ, գործի են դրվում օպտիմալացման գործիքները, որոնք թույլ են տալիս հաղթահարել գագաթնակետային բեռները՝ առանց ժամանակ կորցնելու:
- Ստորին պինգ. Արդեն նշել ենք, որ մարդիկ չեն սիրում երկար սպասել ինտերնետում։ Հետևաբար, բարձր ping-ը նպաստում է ցատկումների բարձր տեմպերին: Հետաձգումը կարող է առաջանալ սերվերում տվյալների մշակման հետ կապված խնդիրների, հին սարքավորումների օգտագործման կամ պարզապես ցանցի վատ մտածված տոպոլոգիայի պատճառով: Այս խնդիրների մեծ մասը մասամբ լուծում են բովանդակության բաշխման ցանցերը։ Թեև այստեղ կարևոր է նշել, որ տեխնոլոգիայի ներդրման իրական օգուտը տեսանելի կլինի միայն այն դեպքում, երբ «սպառողի պինգը» գերազանցի 80-90 ms, և դա Մոսկվայից Նյու Յորք հեռավորությունն է:
- Տվյալների անվտանգություն. DDos-ը (Ծառայության մերժման վիրուսի հարձակումները) ուղղված են սերվերը խափանելուն՝ որոշակի օգուտ ստանալու համար: Մեկ սերվերը շատ ավելի ենթակա է տեղեկատվական անվտանգության խոցելիություններին, քան բաշխված ցանցը (CloudFlare-ի նման հսկայի ենթակառուցվածքի տեղադրումը հեշտ գործ չէ): Զտիչների օգտագործման և ցանցի միջոցով հարցումների պատշաճ բաշխման շնորհիվ դուք հեշտությամբ կարող եք կանխել արհեստականորեն ստեղծված դժվարությունները օրինական երթևեկության հասանելիության հետ կապված:
- Բովանդակության արագ բաշխում և լրացուցիչ սպասարկման գործառույթներ: Սերվերային ցանցի վրա մեծ քանակությամբ տեղեկատվության բաշխումը հնարավորություն կտա արագորեն առաջարկը հասցնել վերջնական սպառողին: Կրկին, ձեզ հարկավոր չէ հեռուն փնտրել օրինակների համար. պարզապես հիշեք Amazon-ը և AliExpress-ը:
- Հիմնական կայքի հետ կապված խնդիրները «քողարկելու» ունակություն: Կարիք չկա սպասել, մինչև DNS-ը թարմացվի, դուք կարող եք այն տեղափոխել նոր վայր և տարածել նախկինում պահված բովանդակությունը: Սա իր հերթին կարող է բարելավել սխալների հանդուրժողականությունը:
Մենք դասավորել ենք առավելությունները: Հիմա եկեք տեսնենք, թե որ խորշերն են օգուտ քաղում դրանից:
Գովազդային բիզնես
Գովազդը առաջընթացի շարժիչն է։ Շարժիչի այրումը կանխելու համար այն պետք է չափավոր բեռնված լինի: Այսպիսով, գովազդային բիզնեսը, փորձելով հաղթահարել ժամանակակից թվային աշխարհը, բախվում է «ծանր բովանդակության» խնդիրների հետ։ Ծանր մեդիան վերաբերում է մուլտիմեդիա գովազդին (հիմնականում անիմացիոն պաստառներ և տեսանյութեր), որոնք պահանջում են ցանցի բարձր թողունակություն: Մուլտիմեդիա ունեցող վեբկայքը երկար ժամանակ է պահանջում բեռնման համար և կարող է սառչել՝ ստուգելով օգտատերերի նյարդերի ուժը: Մարդկանց մեծամասնությունը հրաժարվում է նման ռեսուրսներից նույնիսկ նախքան հասանելի բոլոր տեղեկությունները ներբեռնելը: Գովազդային ընկերությունները կարող են օգտվել CDN-ներից այս խնդիրները լուծելու համար:
Վաճառք
Էլեկտրոնային առևտուրը պետք է մշտապես ընդլայնի իր աշխարհագրական ծածկույթը: Մյուս կարևոր կետը մրցակիցների դեմ պայքարն է, որոնցից շատ են շուկայի յուրաքանչյուր հատվածում: Եթե վեբկայքը չի բավարարում օգտատերերի պահանջներին (ներառյալ բեռնման համար երկար ժամանակ պահանջելը), այն հայտնի չի լինի և չի կարողանա հետևողականորեն բարձր փոխարկումներ բերել: CDN-ի ներդրումը պետք է ապացուցի իր առավելությունը տարբեր վայրերից տվյալների հարցումների մշակման հարցում: Նաև երթևեկության բաշխումը կօգնի կանխել երթևեկության աճը և սերվերի հետագա ձախողումները:
Ժամանցային բովանդակությամբ հարթակներ
Այստեղ հարմար են բոլոր տեսակի ժամանցային հարթակները՝ սկսած ֆիլմեր և խաղեր ներբեռնելուց մինչև հոլովակներ հոսքային: Չնայած այն հանգամանքին, որ տեխնոլոգիան աշխատում է ստատիկ տվյալների հետ, հոսքային տվյալները կարող են ավելի արագ հասնել օգտագործողին կրկնվողների միջոցով: Կրկին CDN տեղեկատվության քեշավորումը փրկություն է խոշոր պորտալների սեփականատերերի համար՝ մուլտիմեդիա պահեստավորում:
Օնլայն խաղեր
Ինտերնետ խաղերը պետք է տեղադրվեն առանձին բաժնում: Եթե գովազդը պահանջում է մեծ թողունակություն, ապա առցանց նախագծերն էլ ավելի պահանջում են ռեսուրսներ: Պրովայդերները բախվում են խնդրի հետ, որն ունի երկու կողմ՝ սերվերներ մուտքի արագություն + գեղեցիկ գրաֆիկայի միջոցով խաղային բարձր կատարողականության ապահովում։ Առցանց խաղերի CDN-ը հնարավորություն է ունենալու այսպես կոչված «պուշ գոտիներ», որտեղ մշակողները կարող են խաղեր պահել օգտատերերին մոտ գտնվող սերվերների վրա: Սա թույլ է տալիս նվազեցնել սկզբնական սերվերի մուտքի արագության ազդեցությունը և, հետևաբար, ապահովել հարմարավետ խաղ ամենուր:
Ինչու CDN-ն համադարման չէ
Չնայած ակնհայտ առավելություններին, ոչ բոլորն են և ոչ միշտ են ձգտում տեխնոլոգիա ներմուծել իրենց բիզնեսում: Ինչո՞ւ է այդպես։ Պարադոքսալ կերպով, առավելություններից բխում են որոշ թերություններ, գումարած ևս մի քանի կետ՝ կապված ցանցի տեղակայման հետ: Մարքեթոլոգները գեղեցիկ կխոսեն տեխնոլոգիայի բոլոր առավելությունների մասին՝ մոռանալով նշել, որ դրանք բոլորն էլ անիմաստ են դառնում ամենատարբեր պայմաններում։ Եթե ավելի մանրամասն նայենք CDN-ի թերություններին, ապա արժե առանձնացնել.
- Աշխատեք միայն ստատիկով: Այո, ժամանակակից կայքերից շատերն ունեն դինամիկ բովանդակության ցածր տոկոս: Բայց որտեղ էջերը անհատականացված են, CDN-ն չի կարողանա օգնել (բացառությամբ, հավանաբար, մեծ քանակությամբ տրաֆիկի բեռնաթափման);
- Քեշավորման ուշացում: Օպտիմալացումը ինքնին բաշխիչ ցանցերի հիմնական առավելություններից է: Բայց երբ դուք փոփոխություն եք կատարում սկզբնավորման սերվերում, ժամանակ է պահանջվում, մինչև CDN-ն այն վերադարձնի իր բոլոր սերվերներում.
- Զանգվածային արգելափակումներ. Եթե որևէ պատճառով արգելված է CDN-ի IP հասցեն, ապա դրա վրա տեղակայված բոլոր կայքերը փակվում են.
- Շատ դեպքերում զննարկիչը երկու կապ կստեղծի (ծագման սերվերին և CDN-ին): Եվ սրանք սպասման լրացուցիչ միլիվայրկյաններ են.
- Նախկինում իրեն հատկացված նախագծերի (այդ թվում՝ գոյություն չունեցող) IP հասցեների հետ կապված: Արդյունքում մենք ստանում ենք բարդ վարկանիշներ Google-ի որոնողական բոտերից և դժվարություններ՝ SEO-ի առաջխաղացման ժամանակ կայքը վերևին հասցնելու հարցում.
- CDN հանգույցը պոտենցիալ ձախողման կետ է: Եթե դուք օգտագործում եք դրանք, ապա կարևոր է նախապես հասկանալ, թե ինչպես է աշխատում համակարգի երթուղավորումը և ինչ սխալներ կարող են առաջանալ կայքի հետ աշխատելիս.
- Դա սովորական է, բայց դուք պետք է վճարեք բովանդակության առաքման ծառայությունների համար: Ընդհանուր առմամբ, ծախսերը համաչափ են երթևեկության ծավալին, ինչը նշանակում է, որ բյուջեն պլանավորելու համար կարող են պահանջվել վերահսկողություն:
Կարևոր փաստ. նույնիսկ CDN-ի մոտիկությունը օգտվողին չի երաշխավորում ցածր ping: Երթուղին կարող է կառուցվել հաճախորդից մինչև հյուրընկալող, որը գտնվում է այլ երկրում կամ նույնիսկ մեկ այլ մայրցամաքում: Սա կախված է որոշակի ցանցի երթուղային քաղաքականությունից և հեռահաղորդակցության օպերատորների հետ նրա հարաբերություններից (peering): CDN-ի շատ խոշոր պրովայդերներ ունեն բազմաթիվ պլաններ, որտեղ արժեքը ուղղակիորեն ազդում է ներկայության կետի մոտիկության վրա՝ թիրախ օգտագործողներին բովանդակություն տրամադրելիս:
Կան հնարավորություններ՝ գործարկեք ձեր սեփական CDN-ը
Դժգո՞հ եք բովանդակության բաշխման ցանցի ծառայություններ մատուցող ընկերությունների քաղաքականությունից, բայց ձեր բիզնեսը պետք է ընդլայնվի: Հնարավորության դեպքում ինչու չփորձեք գործարկել ձեր սեփական CDN-ը: Սա իմաստ ունի հետևյալ դեպքերում.
- Բովանդակության բաշխման ընթացիկ ծախսերը չեն համապատասխանում ակնկալիքներին և տնտեսապես արդարացված չեն.
- Մեզ անհրաժեշտ է մշտական քեշ, առանց սերվերի և ալիքի այլ կայքերի հարևանության;
- Թիրախային լսարանը գտնվում է մի տարածաշրջանում, որտեղ ձեզ հասանելի չեն CDN ներկայության կետերը.
- Բովանդակություն առաքելիս կարգավորումները անհատականացնելու անհրաժեշտությունը.
- Անհրաժեշտություն կա արագացնել դինամիկ բովանդակության առաքումը.
- Օգտագործողի գաղտնիության խախտման և երրորդ կողմի ծառայությունների կողմից այլ անօրինական գործողությունների կասկածներ:
CDN-ի գործարկումը ձեզանից կպահանջի ունենալ տիրույթի անուն, մի քանի սերվեր տարբեր տարածաշրջաններում (վիրտուալ կամ հատուկ) և հարցումների մշակման գործիք: Մի մոռացեք SLL վկայագրերի տեղադրման, ստատիկ բովանդակության (Nginx կամ Apache) սպասարկման ծրագրերի ստեղծման և խմբագրման և ամբողջ համակարգի արդյունավետ մոնիտորինգի մասին:
Քեշավորման պրոքսիների ճիշտ կազմաձևումը առանձին հոդվածի թեմա է, ուստի մենք այստեղ մանրամասն չենք նկարագրելու՝ որտեղ և ինչ պարամետր ճիշտ սահմանել: Հաշվի առնելով մեկնարկային ծախսերը և ցանցը տեղակայելու ժամանակը, պատրաստի լուծումների օգտագործումը կարող է ավելի խոստումնալից լինել: Բայց պետք է առաջնորդվել ստեղծված իրավիճակով ու մի քանի քայլ ծրագրել առաջ։
Հետ, որ արդյունքում
CDN-ը լրացուցիչ հզորությունների մի շարք է ձեր երթևեկությունը զանգվածներին փոխանցելու համար: Արդյո՞ք դրանք անհրաժեշտ են առցանց բիզնեսի համար: Այո և ոչ, ամեն ինչ կախված է նրանից, թե ինչ լսարանի համար է նախատեսված բովանդակությունը և ինչ նպատակներ է հետապնդում բիզնեսի սեփականատերը:
Տարածաշրջանային և բարձր մասնագիտացված նախագծերը CDN-ի ներդրումից ավելի շատ թերություններ կստանան, քան առավելություններ: Հարցումները դեռևս կգան սկզբնաղբյուր սերվեր, բայց միջնորդի միջոցով: Այստեղից էլ պինգի կասկածելի կրճատումը, սակայն ծառայությունից օգտվելու ամսական բավականին հստակ ծախսերը։ Եթե ունեք լավ ցանցային սարքավորումներ, կարող եք հեշտությամբ բարելավել առկա տեղեկատվական անվտանգության ալգորիթմները, տեղադրել ձեր սերվերները օգտվողներին ավելի մոտ և շարունակական հիմունքներով անվճար ստանալ օպտիմալացումներ և շահույթներ:
Բայց ով իսկապես պետք է մտածի միջնորդ սերվերների մասին, խոշոր ընկերություններն են, որոնց ենթակառուցվածքը չի կարող հաղթահարել թրաֆիկի անընդհատ աճող հոսքը: CDN-ն իրեն հիանալի կերպով ցույց է տալիս որպես տեխնոլոգիա, որը թույլ է տալիս արագ տեղակայել ցանցը օգտվողների լայն աշխարհագրությունում, ապահովել հարմարավետ ամպային խաղեր կամ վաճառել ապրանքներ մեծ առևտրային հարթակում:
Բայց նույնիսկ աշխարհագրական լայն լսարանի դեպքում կարևոր է նախապես հասկանալ, թե ինչու են անհրաժեշտ բովանդակության բաշխման ցանցերը: Կայքի արագացումը դեռևս մնում է բարդ խնդիր, որը հնարավոր չէ կախարդական ճանապարհով լուծել՝ կիրառելով CDN: Մի մոռացեք այնպիսի կարևոր առանձնահատկությունների մասին, ինչպիսիք են՝ խաչմերուկը, հարմարվողականությունը, սերվերի մասի օպտիմիզացումը, ծածկագիրը, մատուցումը և այլն: Նախնական տեխնիկական աուդիտը և խնդիրները վերացնելու համար համապատասխան միջոցները դեռևս օպտիմալ լուծում են ցանկացած առցանց նախագծի համար՝ անկախ դրա կենտրոնացումից և մասշտաբից:
Գովազդի իրավունքների մասին
Կարող եք պատվիրել հենց հիմա
Source: www.habr.com