Fason yo misterye nan kontni oswa kite a di yon mo sou CDN

Fason yo misterye nan kontni oswa kite a di yon mo sou CDN

Limit responsabilite nou:
Atik sa a pa genyen enfòmasyon ki te deja pa konnen pou lektè ki abitye ak konsèp CDN, men se nan nati yon revizyon teknoloji.

Premye paj wèb la te parèt an 1990 e li te jis kèk byte nan gwosè. Depi lè sa a, kontni an te ogmante tou de kalitatif ak quantitatively. Devlopman nan ekosistèm IT la te mennen nan lefèt ke paj wèb modèn yo mezire an megaokte ak tandans nan direksyon pou ogmante Pleasant rezo a sèlman ranfòse chak ane. Ki jan founisè kontni yo ka kouvri gwo echèl jeyografik epi bay itilizatè yo toupatou ak aksè gwo vitès nan enfòmasyon? Livrezon kontni ak rezo distribisyon, ke yo rele tou Content Delivery Network oswa tou senpleman CDN, dwe fè fas ak travay sa yo.

Gen plis ak plis kontni "lou" sou entènèt la. An menm tan an, anpil etid montre ke itilizatè yo pa vle fè fas ak sèvis entènèt si yo pran plis pase 4-5 segonn pou chaje. Twò ba yon vitès chaje sit chaje ak pèt odyans, ki pral sètènman mennen nan yon diminisyon nan trafik, konvèsyon, ak Se poutèt sa pwofi. Rezo livrezon kontni (CDN), an teyori, elimine pwoblèm sa yo ak konsekans yo. Men, an reyalite, kòm dabitid, tout bagay deside pa detay yo ak nuans nan yon ka patikilye, ki gen anpil nan zòn sa a.

Ki kote lide nan rezo distribiye soti?

Ann kòmanse ak yon levasyon tou kout nan istwa ak definisyon tèm yo. CDN se yon rezo yon gwoup machin sèvè ki sitiye nan diferan kote pou bay aksè a kontni entènèt ki kouvri yon gwo kantite itilizatè. Lide a nan rezo distribiye se gen plizyè pwen prezans (PoP) nan yon fwa, ki sitiye deyò sèvè sous la. Yon sistèm sa a pral trete yon seri demann fèk ap rantre pi vit, ogmante repons ak vitès transfè nenpòt done.

Pwoblèm nan ak livrezon kontni bay itilizatè yo te leve byen nan pikwa nan devlopman nan entènèt la, i.e. nan mitan ane 90 yo. Sèvè yo nan tan sa a, ki gen pèfòmans pa t 'rive menm modèn bato laptops, te kapab diman kenbe tèt ak chay la epi yo pa t' kapab fè fas ak trafik la tout tan-ogmante. Microsoft te depanse dè santèn de milyon dola chak ane nan rechèch ki gen rapò ak otowout enfòmasyon an (pi popilè 640 KB soti nan Bill Gates imedyatman vin nan tèt ou). Pou rezoud pwoblèm sa yo, nou te oblije sèvi ak kachèt yerarchize, chanje soti nan modèm nan optik fib, epi analize topoloji rezo a an detay. Sitiyasyon an te okoumansman de yon locomotive fin vye granmoun, ki jon sou ray yo ak sou wout la se modènize pa tout mwayen posib ogmante vitès.

Deja nan fen ane 90 yo, pwopriyetè yo nan portail entènèt reyalize ke yo redwi chaj la epi bay demann yo mande yo, yo te bezwen sèvi ak sèvè entèmedyè. Sa a se ki jan premye CDN yo te parèt, distribye kontni estatik ki soti nan diferan sèvè jeyografikman gaye atravè mond lan. Anviwon menm tan an, yon biznis ki baze sou rezo distribiye parèt. Pi gwo (omwen youn nan pi gwo) founisè CDN nan mond lan, Akamai, te vin pyonye nan domèn sa a, e li te kòmanse vwayaj li an 1998. Yon koup de ane pita, CDN te vin gaye toupatou, ak revni ki soti nan livrezon kontni ak kontribisyon montan a dè dizèn de milyon dola chak mwa.

Jodi a nou rankontre yon CDN chak fwa nou ale nan yon paj komèsyal ki gen anpil trafik oswa nou kominike sou rezo sosyal yo. Se: Amazon, Cloudflare, Akamai ki ofri sèvis la, ansanm ak anpil lòt founisè transnasyonal yo. Anplis, gwo konpayi yo gen tandans sèvi ak pwòp CDN yo, ki pote yo yon kantite avantaj nan vitès la ak kalite livrezon kontni. Si Facebook pa t 'te distribye rezo, men li te kontni ak sèlman yon sèvè orijin ki sitiye nan Etazini yo, li ta ka pran anpil tan pou chaje yon pwofil pou itilizatè yo nan Ewòp lès.

Kèk mo sou CDN ak difizyon

FutureSource Consulting analize endistri mizik la e li te konkli ke nan 2023 kantite abònman nan sèvis difizyon mizik pral rive nan prèske mwatye yon milya moun. Anplis, sèvis yo pral resevwa plis pase 90% nan revni yo nan difizyon odyo. Sitiyasyon an ak videyo se menm jan an; tèm tankou ann jwe, konsè sou entènèt ak sinema sou entènèt deja vin anrasinen nan leksik popilè a. Apple, Google, YouTube ak anpil lòt konpayi gen pwòp sèvis difizyon yo.

Nan entwodiksyon bonè li yo, CDN te itilize sitou pou sit ki gen kontni estatik. Estatik se enfòmasyon ki pa chanje selon aksyon itilizatè, tan ak lòt faktè, i.e. se pa pèsonalize. Men, ogmantasyon nan difizyon videyo ak sèvis odyo te ajoute yon lòt ka itilize komen pou rezo distribiye. Sèvè entèmedyè, ki sitiye tou pre odyans lan sib atravè mond lan, fè li posib pou bay aksè ki estab nan kontni pandan peryòd chaj pik, elimine mank de blokaj Entènèt.

Kijan travay sa a

Sans nan tout CDN yo se apeprè menm bagay la: sèvi ak entèmedyè pou kapab delivre kontni bay konsomatè final la pi vit. Li travay jan sa a: itilizatè a voye yon demann pou telechaje yon fichye, li resevwa pa sèvè CDN la, ki fè yon apèl yon sèl fwa nan sèvè orijinal la epi li bay itilizatè a kontni. An paralèl ak sa a, CDN an kachèt dosye pou yon peryòd tan bay epi trete tout demann ki vin apre nan pwòp kachèt li yo. Opsyonèlman, yo ka tou preload dosye ki soti nan sèvè sous la, ajiste peryòd retansyon kachèt la, konprese dosye lou, ak plis ankò. Nan sitiyasyon ki pi ideyal la, lame a pase tout kouran an nan yon ne CDN, ki deja itilize resous pwòp li yo pou delivre kontni bay itilizatè yo. Li ale san yo pa di ke kachèt efikas nan enfòmasyon, osi byen ke distribisyon an nan demann pa nan yon sèl sèvè, men nan rezo a, ap mennen nan yon chaj trafik pi ekilibre.

Fason yo misterye nan kontni oswa kite a di yon mo sou CDN
Dezyèm karakteristik enpòtan nan operasyon CDN se rediksyon nan reta nan transmisyon done (yo rele tou RTT - tan vwayaj wonn). Etabli yon koneksyon TCP, telechaje kontni medya, yon dosye JS, kòmanse yon sesyon TLS, tout bagay sa a depann sou ping. Evidamman, pli ou pwòch sous la, pi vit ou ka jwenn yon repons nan men li. Apre yo tout, menm vitès limyè a gen limit li yo: apeprè 200 mil km / s atravè fib optik. Sa vle di ke soti nan Moskou nan Washington reta a pral apeprè 75 ms nan RTT, e sa a se san enfliyans nan ekipman entèmedyè.

Pou pi byen konprann ki pwoblèm rezo distribisyon kontni rezoud, isit la se yon lis solisyon aktyèl yo:

  • Google, Yandex, MaxCDN (itilize CDN gratis pou distribye bibliyotèk JS, gen plis pase 90 pwen prezans nan pifò peyi nan mond lan);
  • Cloudinary, Cloudimage, Google (sèvis optimize kliyan ak bibliyotèk: imaj, videyo, polis, elatriye);
  • Jetpack, Incapsula, Swarmify, elatriye. (optimize resous nan sistèm jesyon kontni: bitrix, wordpress, elatriye);
  • CDNVideo, StackPath, NGENIX, Megafon (CDN pou distribye kontni estatik, itilize kòm rezo jeneral);
  • Imperva, Cloudflare (solisyon pou pi vit chaje sit entènèt).

Premye 3 kalite CDN ki soti nan lis la fèt pou transfere sèlman yon pati nan trafik ki soti nan sèvè prensipal la. 2 ki rete yo itilize kòm sèvè proxy plen véritable ak transmisyon konplè nan chanèl soti nan lame sous la.

Kiyès ak ki benefis teknoloji a bay?

Nan teyori, nenpòt sit entènèt ki vann pwodwi/sèvis li yo bay kliyan antrepriz oswa moun (B2B oswa B2C) ka benefisye de mete ann aplikasyon yon CDN. Li enpòtan ke odyans sib li yo, i.e. baz itilizatè yo te andeyò kote jeyografik yo. Men, menm si sa a se pa ka a, rezo distribisyon pral ede ak balans chaj pou gwo volim nan kontni.

Li pa sekrè ke yon koup de mil fil yo ase yo bouche yon chanèl sèvè. Se poutèt sa, distribye emisyon videyo bay piblik la an jeneral pral inevitableman mennen nan fòmasyon nan yon kou boutèy - Pleasant la nan chanèl entènèt la. Nou wè menm bagay la lè gen anpil ti imaj ki pa koud sou yon sit entènèt (aperçu pwodwi, pa egzanp). Sèvè orijin lan sèvi ak yon sèl koneksyon TCP lè w ap trete nenpòt kantite demann, ki pral file download la. Ajoute yon CDN fè li nesesè pou distribye demann atravè plizyè domèn epi itilize plizyè koneksyon TCP, soulaje chaj chanèl la. Ak fòmil reta ale nan vwayaj la, menm nan senaryo ki pi tris, bay yon valè 6-7 RRT epi li pran fòm sa a: TCP + TLS + DNS. Sa a gen ladan tou reta ki asosye ak aktive chanèl radyo a sou aparèy la ak transmèt siyal la nan gwo fò tou won selilè.

Apre yo fin rezime fòs teknoloji pou biznis sou entènèt, ekspè yo mete aksan sou pwen sa yo:

  1. Echèl enfrastrikti rapid + redwi Pleasant. Plis serveurs = plis pwen kote enfòmasyon yo estoke. Kòm yon rezilta, yon pwen trete mwens trafik pou chak inite tan, ki vle di li ka gen mwens debi. Anplis de sa, zouti optimize antre nan jwèt, ki pèmèt ou fè fas ak chaj pik san pèdi tan.
  2. Pi ba ping. Nou te deja mansyone ke moun pa renmen rete tann lontan sou entènèt la. Se poutèt sa, gwo ping kontribye nan pousantaj rebondisman segondè. Reta a ka koze pa pwoblèm ak pwosesis done sou sèvè a, itilize nan ekipman fin vye granmoun, oswa tou senpleman mal panse soti topoloji rezo. Pifò nan pwoblèm sa yo pasyèlman rezoud pa rezo distribisyon kontni. Malgre ke li enpòtan sonje isit la ke benefis reyèl la nan aplikasyon teknoloji a pral sèlman vizib lè "ping nan konsomatè" depase 80-90 ms, ak sa a se distans ki soti nan Moskou ak New York.

    Fason yo misterye nan kontni oswa kite a di yon mo sou CDN

  3. Sekirite done. DDos (Deni of Service viris atak) yo vize a fè aksidan sèvè a yo nan lòd yo jwenn kèk benefis. Yon sèvè pi fasil pou frajilite sekirite enfòmasyon pase yon rezo distribiye (enstale enfrastrikti yon jeyan tankou CloudFlare se pa yon travay fasil). Mèsi a itilizasyon filtè ak distribisyon apwopriye nan demann sou rezo a, ou ka fasilman anpeche difikilte ki te kreye atifisyèlman ak aksè a trafik lejitim.
  4. Distribisyon kontni rapid ak fonksyon sèvis adisyonèl. Distribye gwo kantite enfòmasyon sou yon rezo sèvè pral fè li posib byen vit transmèt òf la bay konsomatè final la. Ankò, ou pa bezwen gade byen lwen pou egzanp - jis sonje Amazon ak AliExpress.
  5. Kapasite nan "maske" pwoblèm ak sit prensipal la. Pa gen okenn nesesite pou tann jiskaske DNS la mete ajou; ou ka transfere li nan yon nouvo kote epi distribye kontni ki te deja kache. Sa a nan vire ka amelyore tolerans fay.

Nou te regle avantaj yo. Koulye a, kite a gade nan ki nich benefisye de sa a.

Biznis piblisite

Piblisite se motè pwogrè. Pou anpeche motè a boule, li dwe chaje modere. Se konsa, biznis piblisite a, ap eseye fè fas ak mond modèn dijital la, ap fè fas ak pwoblèm yo nan "kontni lou". Medya lou refere a piblisite miltimedya (sitou banyè ak videyo anime) ki mande gwo Pleasant rezo. Yon sit entènèt ki gen miltimedya pran anpil tan pou chaje epi li ka friz, sa ki teste fòs nè itilizatè yo. Pifò moun abandone resous sa yo menm anvan yo telechaje tout enfòmasyon ki disponib yo. Konpayi piblisite yo ka pran avantaj de CDN pou rezoud pwoblèm sa yo.

Komèsyal

E-commerce bezwen toujou elaji pwoteksyon jeyografik li yo. Yon lòt pwen enpòtan se batay kont konpetitè yo, ki gen anpil nan chak segman mache. Si yon sit entènèt pa satisfè kondisyon itilizatè (ki gen ladan pran yon tan long pou chaje), li pa pral popilè epi yo pa pral kapab pote konvèsyon toujou wo. Aplike yon CDN ta dwe pwouve avantaj li nan manyen demann done ki soti nan diferan kote. Epitou, distribisyon trafik pral ede anpeche sikilasyon ak echèk sèvè ki vin apre.

Platfòm ak kontni amizman

Tout kalite platfòm amizman yo apwopriye isit la, soti nan telechaje sinema ak jwèt difizyon videyo. Malgre lefèt ke teknoloji a travay ak done estatik, done difizyon ka rive jwenn itilizatè a pi vit atravè repete. Yon fwa ankò, kachèt enfòmasyon CDN se yon delivre pou pwopriyetè gwo portails - depo miltimedya.

Jwèt sou entènèt

Jwèt entènèt yo dwe mete nan yon seksyon separe. Si piblisite mande gwo Pleasant, Lè sa a, pwojè sou entènèt yo menm plis resous ki mande. Founisè yo ap fè fas ak yon pwoblèm ki gen de kote: vitès aksè nan sèvè + asire pèfòmans segondè jwèt ak grafik bèl. Yon CDN pou jwèt sou entènèt se yon opòtinite pou gen sa yo rele "zon pouse" kote devlopè yo ka estoke jwèt sou sèvè ki sitiye tou pre itilizatè yo. Sa a pèmèt ou diminye enpak vitès aksè nan sèvè orijinal la, epi kidonk asire jwèt konfòtab toupatou.

Poukisa CDN se pa yon Miracles

Fason yo misterye nan kontni oswa kite a di yon mo sou CDN
Malgre avantaj evidan, se pa tout moun epi yo pa toujou fè efò pou prezante teknoloji nan biznis yo. Poukisa se sa? Paradoksal, gen kèk dezavantaj ki soti nan avantaj yo, plis yon koup plis pwen ki gen rapò ak deplwaman rezo yo te ajoute. Mache yo pral pale trè byen sou tout avantaj ki genyen nan teknoloji, bliye mansyone ke yo tout vin san sans nan yon pakèt kondisyon. Si nou gade nan dezavantaj yo nan CDN an plis detay, li vo mete aksan sou:

  • Travay sèlman ak estatik. Wi, pifò sit entènèt modèn gen yon pousantaj ki ba nan kontni dinamik. Men, kote paj yo pèsonalize, CDN a p ap kapab ede (eksepte petèt dechaje yon gwo kantite trafik);
  • Caching reta. Optimizasyon tèt li se youn nan avantaj prensipal yo nan rezo distribisyon. Men, lè ou fè yon chanjman sou sèvè orijin lan, li pran tan anvan CDN a kachèt li atravè tout sèvè li yo;
  • Mass bloke. Si pou nenpòt rezon adrès IP yon CDN entèdi, Lè sa a, tout sit ki anime sou li yo fèmen;
  • Nan pifò ka yo, navigatè a pral fè de koneksyon (nan sèvè orijin ak CDN). Ak sa yo se milisgond adisyonèl nan ap tann;
  • Obligasyon nan adrès IP pwojè (ki gen ladan yo ki pa egziste) ki te deja asiyen nan li. Kòm yon rezilta, nou jwenn klasman konplike nan Google rechèch bots ak difikilte nan pote sit la nan tèt la pandan pwomosyon SEO;
  • Ne CDN a se yon pwen potansyèl de echèk. Si w itilize yo, li enpòtan pou w konprann davans ki jan sistèm routage fonksyone ak ki erè ki ka rive pandan w ap travay ak sit la;
  • Li banal, men ou dwe peye pou sèvis livrezon kontni. An jeneral, depans yo pwopòsyonèl ak volim trafik la, ki vle di kontwòl yo ka mande pou planifye bidjè a.

Yon reyalite enpòtan: menm pwoksimite CDN a itilizatè a pa garanti yon ping ki ba. Wout la ka bati soti nan yon kliyan nan yon lame ki sitiye nan yon lòt peyi oswa menm sou yon lòt kontinan. Sa depann de politik routage yon rezo an patikilye ak relasyon li ak operatè telecom (peering). Anpil gwo founisè CDN gen plizyè plan, kote pri a afekte dirèkteman pwoksimite pwen prezans lè yap livre kontni pou itilizatè sib yo.

Gen opòtinite - lanse pwòp CDN ou

Èske ou pa kontan ak règleman konpayi yo ki bay sèvis rezo distribisyon kontni, men biznis ou bezwen elaji? Si sa posib, poukisa pa eseye lanse pwòp CDN ou. Sa fè sans nan ka sa yo:

  • Depans aktyèl pou distribisyon kontni pa satisfè atant epi yo pa jistifye ekonomikman;
  • Nou bezwen yon kachèt pèmanan, san pwoksimite ak lòt sit sou sèvè a ak chanèl;
  • Odyans sib la se nan yon rejyon kote pa gen okenn pwen prezans CDN ki disponib pou ou;
  • Bezwen pou pèsonalize paramèt lè w ap bay kontni;
  • Gen yon bezwen pi vit livrezon an nan kontni dinamik;
  • Sispèk vyolasyon enfòmasyon prive itilizatè yo ak lòt aksyon ilegal sou pati nan sèvis twazyèm pati.

Lanse yon CDN pral mande pou ou gen yon non domèn, plizyè serveurs nan diferan rejyon (vityèl oswa dedye) ak yon zouti pwosesis demann. Pa bliye sou enstale sètifika SLL, mete kanpe ak koreksyon pwogram pou sèvi kontni estatik (Nginx oswa Apache), ak efektivman kontwole tout sistèm nan.

Konfigirasyon kòrèk nan proksi kachèt se sijè a nan yon atik separe, kidonk nou pa pral dekri an detay isit la: ki kote ak ki paramèt yo mete kòrèkteman. Lè nou konsidere depans pou kòmanse ak tan pou deplwaye yon rezo, lè l sèvi avèk solisyon pare yo ka pi pwomèt. Men, li nesesè yo dwe gide pa sitiyasyon aktyèl la ak planifye plizyè etap davans.

Avèk rezilta a ki

CDN se yon seri kapasite adisyonèl pou retransmèt trafik ou bay mas yo. Èske yo bezwen pou biznis sou entènèt? Wi ak non, tout depann sou ki odyans kontni an fèt pou ak ki objektif pwopriyetè biznis la pouswiv.

Pwojè rejyonal ak trè espesyalize pral resevwa plis dezavantaj pase avantaj nan aplikasyon CDN. Demann yo ap toujou vini an premye nan sèvè sous la, men atravè yon entèmedyè. Pakonsekan rediksyon an ézitan nan ping, men byen defini depans chak mwa pou itilize sèvis la. Si ou gen bon ekipman rezo, ou ka fasilman amelyore algorithm sekirite enfòmasyon ki deja egziste, mete serveurs ou pi pre itilizatè yo epi resevwa optimize ak pwofi gratis sou yon baz kontinyèl.

Men, ki moun ki reyèlman ta dwe reflechi sou sèvè entèmedyè yo se gwo konpayi ki gen enfrastrikti pa ka fè fas ak sikilasyon an toujou ap grandi nan trafik. CDN montre tèt li parfe kòm yon teknoloji ki pèmèt ou byen vit deplwaye yon rezo nan yon jewografi lajè nan itilizatè, bay jwèt nwaj konfòtab, oswa vann machandiz sou yon platfòm komèsyal gwo.

Men, menm avèk yon odyans lajè jeyografik, li enpòtan pou konprann davans poukisa rezo distribisyon kontni yo bezwen. Akselerasyon sit entènèt toujou rete yon travay konplèks, ki pa ka maji rezoud pa mete ann aplikasyon yon CDN. Pa bliye sou karakteristik enpòtan tankou: kwa-platfòm, adaptabilite, optimize pati nan sèvè, kòd, rann, elatriye. Yon odit teknik preliminè ak mezi adekwa pou elimine pwoblèm yo toujou solisyon pi bon pou nenpòt pwojè sou entènèt, kèlkeswa konsantre li ak echèl.

Sou Dwa yo nan Piblisite

Ou ka kòmande kounye a serveurs pwisanki sèvi ak dènye processeurs yo amd epic. Plan fleksib - soti nan 1 nwayo CPU a yon fou 128 nwayo CPU, 512 GB RAM, 4000 GB NVMe.

Fason yo misterye nan kontni oswa kite a di yon mo sou CDN

Sous: www.habr.com

Add nouvo kòmantè