ADN vs CDN: у чым розніца і што трэба абраць

Ёсць шмат розных кампанентаў, якія трэба ўлічваць, калі вы хочаце палепшыць прадукцыйнасць сайта. Адна з найважнейшых памылак, якую многія робяць, - гэта паглядзець на кучу падобных абрэвіятур і выказаць здагадку, што яны ўзаемазаменныя. На самай справе высокапрадукцыйны вэб-сайт складаецца з мноства рухомых частак, якія не абавязкова відавочныя з пункту гледжання канчатковых карыстальнікаў.

Выдатным прыкладам такога супастаўлення з'яўляецца тэндэнцыя блытаць тэрміны ADN і CDN. Хоць яны могуць здацца падобнымі і, як мы ўбачым, ёсць некаторыя перакрыцці, кожны з іх выконвае пэўныя задачы, якія з'яўляюцца аўтаматычна жыццёва важнымі элементамі для павышэння прадукцыйнасці сайта.

Пачнем з вызначэння. "ADN" звычайна прызнаецца "сетка дастаўкі прыкладанняў", у той час як "CDN" абазначае "сетку дастаўкі змесціва" або "сетку распаўсюджвання кантэнту". складаныя, яны часта лічацца разумнай каштоўнасцю і адносна недарагім спосабам апрацоўкі змесціва і маштабаванасці вашага сайта.

У той жа час, CDN таксама могуць быць некалькі нядбайнымі, і ёсць патэнцыял для блытаніны. Праблема звязана з практыкай выкарыстання шматлікімі людзьмі "CDN" як шырокага тэрміна, які ўключае ADN.

Такім чынам, у чым адрозненні паміж ADN і CDN, і чаму гэта важна?

CDN і ADN маюць шмат агульнага, уключаючы перавагі прадукцыйнасці, цэнаўтварэння попыту, бяспекі і даступнасці. Яны таксама падзяляюць мноства метадаў, уключаючы аптымізацыю TCP, балансаванне нагрузкі і кэшаванне. Шчыра кажучы, мяжы паміж CDN і ADN некалькі туманныя. Але нягледзячы на ​​перакрыцце ў функцыянальнасці, важна разумець асновы кожнага, хаця б толькі ўдакладніць патрабаванні вашай арганізацыі.

CDN працуюць шляхам кэшавання лічбавага кантэнту, які часта выкарыстоўваецца ў геаграфічна размеркаваных краях. Калі кліент-браўзэр запытвае кэшаваны кантэнт, ён прыходзіць з бліжэйшага краю. Выкарыстоўваючы гэтыя краявыя кропкі ў стратэгічным геаграфічным малюнку, статычныя сайты ўбачаць значныя паляпшэнні прадукцыйнасці. Але для аддаленых прыкладанняў, даступных праз агульнадаступны Інтэрнэт, такая практыка кэшавання змесціва ў краёвых месцах не дае такіх жа паляпшэнняў прадукцыйнасці.

Для параўнання, ADN - гэта сукупнасць функцый, якія забяспечваюць даступнасць прыкладання, бяспеку, бачнасць і паскарэнне. Вы можаце прачытаць артыкул нашага Цэнтра навучання "Што такое сетка дастаўкі прыкладанняў (ADN)?", Каб атрымаць больш глыбокі тэхнічны аналіз.

Карацей кажучы, ADNs працуюць з дынамічнымі аддаленымі дадаткамі, якія патрабуюць дастаўкі дадзеных у рэжыме рэальнага часу, аналітыкі і пераваг карыстальніка паміж серверам прыкладанняў і кліентам. Паколькі ў кожнага кліента ёсць розныя дадзеныя, кожны запыт ідзе з сервера паходжання. Аддаленыя прыкладанні таксама патрабуюць інтэлектуальнага рашэння для кантролю трафіку і кіравання для размеркавання сеткавага трафіку на некалькіх серверах.

Цяпер, каб правільна зразумець тонкія, але важныя адрозненні паміж гэтымі двума пратаколамі, можа быць карысным зірнуць на гучнае прымяненне функцый CDN і ADN.

АДН: Uber

Uber - гэта паслуга сумеснага прабегу, даступная ў 83 краінах свету і ў больш чым 674 гарадах па ўсім свеце. Усе яны кіруюцца мабільным дадаткам. Мабільнае прыкладанне Uber, якое займае больш за 77% рынку езды ў ЗША, штомесяц выконвае больш за 40 мільёнаў асобных атракцыёнаў.

Uber шмат у чым абапіраецца на ADN па многіх прычынах, але галоўным чынам таму, што яго сусветная база карыстальнікаў хутка расце. Для забеспячэння хуткай і бяспечнай дастаўкі іх дадзеных ADN - адзінае рашэнне. Uber выкарыстоўвае ADN для зніжэння затрымкі сервера, раўнамерна размяркоўваючы нагрузку дадзеных на некалькі сервераў. Пры распаўсюдзе нагрузкі на некалькі сервераў шанцы любога перагружанага сервера значна скарачаюцца.

Натуральна, трафік Uber значна пераўзыходзіць большасць кампаній; яны працуюць у рамках стратэгіі Multi CDN (ADN). Функцыя Multi CDN mlytics пабудавана на некалькіх аб'явах, якія падтрымліваюць такі шырокі глабальны запыт на ўтрыманне.

CDN: Washington Post

Washington Post - галоўны навінавы сайт, які змяшчае больш за 83 мільёны наведвальнікаў кожны месяц. У адрозненне ад Netflix, Washington Post у значнай ступені абапіраецца на CDN, каб дастаўляць кантэнт чытачам як лакальна, так і па ўсім свеце.

CDN прызначаны для падтрымкі неабходнага зместу, напрыклад, HTML, CSS, JS, фатаграфій і відэа. Блогі, інфармацыйныя арганізацыі, часопісы і карпаратыўныя вэб-сайты звычайна напоўнены гэтым тыпам змесціва без узаемадзеяння. У выніку CDN можа апрацоўваць столькі ж, колькі трафіку, колькі выкідваецца. Выкарыстоўваючы пункту прысутнасці (PoP), інакш вядомы як кэшы краёў, каб адлюстраваць статычны змест сервера і адлюстраваць яго бліжэйшым канчатковым карыстальнікам, CDN.

ADN vs. CDN, які вы павінны выкарыстоўваць?

Пасля разгляду інфармацыі, прадстаўленай вышэй, вырашэнне пытання аб тым, ці варта ісці з ADN або CDN, не павінна быць жорсткім выбарам. Калі ваш вэб-сайт не мае вялікіх інтэрактыўных функцыянальных магчымасцей / прыкладанняў, то CDN стане лепшым для вас не толькі ў дачыненні да прадукцыйнасці, але і адносна эканамічнай эфектыўнасці для вашай арганізацыі.

Акрамя таго, калі ваш сайт пастаянна мяняецца альбо служыць інтэрактыўным тэрміналам для функцыянальнага праграмнага забеспячэння на базе Інтэрнэту, то ADN з'яўляецца ідэальным кандыдатам.

Незалежна ад таго, якую платформу вы абралі, галоўнае значэнне пры вызначэнні пастаўшчыка ADN / CDN заключаецца ў іх здольнасці забяспечваць глабальны ахоп у залежнасці ад вашых патрэбаў. У той час як некаторыя пастаўшчыкі ADN / CDN працуюць больш эфектыўна ў рэгіёне А, яны не змогуць забяспечыць аднолькавую прадукцыйнасць у рэгіёне B. Пры ацэнцы сітуацыі перад прыняццем рашэння абавязкова ўлічыце не толькі там, дзе сёння знаходзіцца ваша арганізацыя, але і дзе вы плануюць быць праз пяць-дзесяць гадоў. Размова наперад можа зэканоміць значныя грошы і рэсурсы, калі гаворка ідзе пра выбар пастаўшчыка ADN / CDN.

Нарэшце, памятайце, што ADN па-ранейшаму не з'яўляецца распаўсюджаным тэрмінам, таму некаторыя прадукты CDN могуць на самай справе быць ADN. Праявіце належную ўважлівасць і абавязкова задавайце пытанні, перш чым прымаць рашэнне!