CDN edo Content Delivery Network, zerbitzarien sare banatu bat da, eta erabiltzaileei edukia, hala nola irudiak, bideoak eta web-orriak, modu azkarrago eta eraginkorragoan bidaltzen laguntzen die mundu osoko hainbat kokapenetan edukia cachean gordeta.
Content Delivery Network (CDN) zerbitzarien sare bat da, erabiltzaileei web-edukia modu eraginkorrean bidaltzen laguntzen diena. Geografikoki banatutako proxy-zerbitzarien eta haien datu-zentroen sare bat da, eta erabilgarritasun eta errendimendu handia eskaintzea du helburu zerbitzua azken erabiltzaileekiko espazioan banatuz.
CDN baten funtzio nagusia azken erabiltzaileengandik hurbil edukia cachean jartzea da, Interneteko edukia kargatzeko beharrezkoak diren aktiboak azkar transferitzea ahalbidetuz, HTML orriak, JavaScript fitxategiak, estilo-orriak, irudiak eta bideoak barne. Erabiltzaile batek webgune bat bisitatzen duenean, webgune horretako zerbitzariaren datuek Interneten zehar bidaiatu behar dute erabiltzailearen ordenagailura iristeko. CDN batek datu asko dituzten aplikazioetarako web-orriak kargatzea bizkortzen du, azken erabiltzaileengandik gertu dauden ertz-zerbitzarietan gordetako edukia gordeta, azken erabiltzaileengandik hurbil dauden ertzetako zerbitzarietan, latentzia gutxituz.
Artikulu honetan, CDN bat zer den, nola funtzionatzen duen eta bere onuretan sakonduko dugu. Halaber, eskuragarri dauden CDN mota desberdinak, zure webgunerako CDN egokia nola aukeratu eta CDN bat erabiltzeko praktika on batzuk ere aztertuko ditugu. Webgunearen jabea, garatzailea edo eduki-sortzailea zaren ala ez, CDNak ulertzea funtsezkoa da zure erabiltzaileei kalitate handiko web esperientziak eskaintzeko.
Zer da CDN bat?
Definizioa
CDN edo edukiak bidaltzeko sarea, elkarrekin lan egiten duten zerbitzarien sare bat da, mundu osoko erabiltzaileei web edukia azkar eta eraginkortasunez emateko. CDN bateko zerbitzariak kokapen geografiko desberdinetan banatzen dira, edukia bidalketa azkarrago eta fidagarriagoa ahalbidetuz.
Nola funtzionatzen duen
Erabiltzaile batek webgune batetik edukia eskatzen duenean, adibidez, irudi edo bideo batetik, CDNk automatikoki zehaztuko du zein zerbitzari den erabiltzailearengandik hurbilen eta zerbitzari horretatik emango du edukia. Horrek edukia kargatzeko behar duen denbora murrizten du, datuek ez baitute hainbeste bidaiatu behar.
CDNek cachea ere erabiltzen dute edukia bidaltzeko gehiago bizkortzeko. Erabiltzaile batek dagoeneko beste erabiltzaile bati entregatu zaion edukia eskatzen duenean, CDNk edukiaren cachean gordetako bertsioa entregatuko du jatorri zerbitzariari eskatu beharrean. Horrek jatorrizko zerbitzariaren karga murrizten du eta edukia bidaltzen du.
Abantailak
CDNek hainbat abantaila eskaintzen dituzte webguneen jabeentzat zein erabiltzaileentzat. Onura nagusietako batzuk hauek dira:
-
Edukien bidalketa azkarragoa: CDNek edukia kargatzeko behar den denbora nabarmen murriztu dezakete, erabiltzailearen esperientzia hobetuz eta errebote tasak murriztuz.
-
Fidagarritasun hobetua: edukia hainbat zerbitzaritan banatuz, CDNek edukia bidaltzeko fidagarritasuna hobetu dezakete. Zerbitzari bat jaisten bada, edukia beste zerbitzari batetik hel daiteke oraindik.
-
Zerbitzariaren karga murriztua: edukia cachean gordeta eta zerbitzari hurbilenetik entregatuz, CDNek jatorrizko zerbitzarietako karga murriztu dezakete, haien errendimendua hobetuz eta geldialdi-denbora arriskua murriztuz.
-
Eskalagarritasun hobetua: CDNek webguneen jabeei beren edukien banaketa eskalatzen lagundu diezaieke trafikoa hazten den heinean, azpiegitura gehigarrietan inbertitu beharrik gabe.
Orokorrean, CDNak ezinbesteko tresna dira mundu osoko erabiltzaileei edukia azkar eta fidagarritasunez entregatu nahi duten webguneen jabeentzat.
CDN motak
Bi edukia bidaltzeko sare mota nagusi daude: Peer-to-Peer (P2P) CDNak eta zerbitzarian oinarritutako CDNak.
Peer-to-Peer (P2P) CDNak
Peer-to-Peer (P2P) CDNek azken erabiltzaileen baliabideetan oinarritzen dira edukia emateko. P2P CDN batean, eduki bat deskargatzen duen erabiltzaile bakoitza eduki horren banaketa puntu bihurtzen da. Horrek esan nahi du jende gehiago deskargatzen den heinean edukia, orduan eta banaketa-puntu gehiago egongo direla, eta orduan eta azkarrago helarazi ahal izango zaie edukia erabiltzaile berriei.
P2P CDNak fitxategi handiak banatzeko erabiltzen dira sarritan, hala nola bideo fitxategiak edo software eguneraketak. Normalean zerbitzarian oinarritutako CDNak baino garestiagoak dira, baina fidagarriagoak izan daitezke, azken erabiltzaileen baliabideetan oinarritzen baitira.
Zerbitzarietan oinarritutako CDNak
Zerbitzarietan oinarritutako CDNak geografikoki banatutako zerbitzarien sare batean oinarritzen dira edukia emateko. Erabiltzaile batek zerbitzarian oinarritutako CDN batetik edukia eskatzen duenean, CDNk eskaera erabiltzailearengandik hurbilen dagoen zerbitzarira bideratuko du. Horrek edukiak bidaiatu behar duen distantzia murrizten du eta horrek entrega-denborak hobetu ditzake.
Zerbitzarietan oinarritutako CDNak P2P CDNak baino fidagarriagoak dira normalean, azken erabiltzaileen baliabideetan baino zerbitzari dedikatuetan oinarritzen baitira. Askotan eduki estatikoa emateko erabiltzen dira, hala nola irudiak, bideoak eta HTML orriak.
Taula: P2P eta zerbitzarietan oinarritutako CDNen alderaketa
P2P CDNak | Zerbitzarietan oinarritutako CDNak | |
---|---|---|
Fidagarritasuna | Gutxiago fidagarria | Fidagarriagoa |
Kostua | Gutxiago garestia | Garestiagoa |
Speed | Erabiltzaile gehiagorekin azkarrago | Azkarrago geografikoki banatutako zerbitzariekin |
Eduki mota | Fitxategi handiak | Eduki estatikoa |
Laburbilduz, P2P CDNak azken erabiltzaileen baliabideetan oinarritzen dira edukia emateko, eta zerbitzarietan oinarritutako CDNak geografikoki banatutako zerbitzarien sare batean oinarritzen dira. P2P CDNak fitxategi handiak banatzeko erabiltzen dira sarritan, eta zerbitzarian oinarritutako CDNak eduki estatikoa emateko sarritan erabiltzen dira. Bi CDN motak beren abantailak eta desabantailak dituzte, eta eduki-hornitzailearen behar zehatzen araberakoa izango da zein erabili aukeratzea.
CDN hornitzaileak
CDN hornitzaile bat aukeratzeko orduan, aukera asko daude merkatuan. Atal honetan, CDN hornitzaile nagusienetariko batzuk eztabaidatuko ditugu eta haien ezaugarriak alderatuko ditugu.
CDN hornitzaile nagusiak
CloudFlare
Cloudflare CDN hornitzailerik ezagunenetako bat da, eta funtzio eta zerbitzu ugari eskaintzen ditu. Edukia azkar eta eraginkortasunez helarazi dezaketen zerbitzari sare global bat du. Cloudflare-k DDoS babesa, SSL enkriptatzea eta cachean gordetzeko zerbitzuak eskaintzen ditu.
Akamai
Akamai beste CDN hornitzaile ezagun bat da, zerbitzari sare global batekin. Hainbat zerbitzu eskaintzen ditu, besteak beste, web-errendimenduaren optimizazioa, segurtasuna eta multimedia entrega. Akamairen bezeroen artean munduko enpresa eta erakunde handienetako batzuk daude.
Amazon CloudFront
Amazon CloudFront Amazon Web Services-ek (AWS) eskaintzen duen CDN zerbitzu bat da. Zerbitzarien sare globala du eta hainbat funtzio eskaintzen ditu, besteak beste, DDoS babesa, SSL enkriptatzea eta edukia bidaltzea. Amazon CloudFront beste AWS zerbitzu batzuekin integratuta dago, eta AWS erabiltzen duten bezeroentzako aukera ezaguna da.
CDN hornitzaileen konparaketa
CDN hornitzaile bat aukeratzerakoan, garrantzitsua da kostua, errendimendua eta funtzioak bezalako faktoreak kontuan hartzea. Hona hemen CDN hornitzaile nagusienen konparaketa:
CDN hornitzailea | Kostua | Performance | Ezaugarriak |
---|---|---|---|
CloudFlare | Doan - $ 200+/hilean | ia | DDoS babesa, SSL enkriptatzea, cachea |
Akamai | Prezio pertsonalizatuak | ia | Web errendimenduaren optimizazioa, segurtasuna, komunikabideen banaketa |
Amazon CloudFront | Ordaindu ahala | ia | DDoS babesa, SSL enkriptatzea, edukia bidaltzea |
Oro har, CDN hornitzaile bakoitzak bere indarguneak eta ahuleziak ditu. Garrantzitsua da zure beharrak eta eskakizunak ebaluatzea hornitzaile bat aukeratu aurretik.
CDN bat aukeratzeko gogoetak
CDN hornitzaile bat aukeratzerakoan, kontuan hartu beharreko hainbat faktore daude. Hona hemen gogoeta garrantzitsuenetako batzuk:
Estaldura geografikoa
CDN bat aukeratzerakoan kontuan hartu beharreko faktore kritikoenetako bat bere estaldura geografikoa da. Aukeratzen duzun CDNak zerbitzariak izan beharko lituzke zure audientzia dagoen eskualdeetan. Horrek zure edukia zure erabiltzaileei azkar eta fidagarritasunez bidaltzen diela ziurtatzen lagunduko du.
Prezioak
Prezioa CDN bat aukeratzerakoan beste kontu garrantzitsu bat da. CDNak asko alda daitezke prezioei dagokienez, eta ezinbestekoa da zure aurrekontura egokitzen den hornitzailea aukeratzea. CDN batzuek transferitutako datu kopuruaren arabera kobratzen dute, eta beste batzuek CDNri egindako eskaera kopuruaren arabera kobratzen dute.
Segurtasuna
Segurtasuna CDN bat aukeratzerakoan kontuan hartu beharreko faktore kritikoa ere bada. Zure edukia baimenik gabeko sarbideetatik edo lapurretetatik babestuta dagoela ziurtatu nahi duzu. Bilatu segurtasun-eginbide sendoak eskaintzen dituen CDN bat, hala nola SSL/TLS enkriptatzea, DDoS babesa eta token autentifikazio segurua.
Amaitzeko, CDN hornitzaile egokia aukeratzea ezinbestekoa da zure edukia zure erabiltzaileei azkar, fidagarri eta seguru entregatzen zaiela ziurtatzeko. Estaldura geografikoa, prezioak eta segurtasuna bezalako faktoreak kontuan hartuta, zure beharretara eta aurrekontura egokitzen den CDN bat aurki dezakezu.
Irakurketa gehiago
Edukiaren bidalketa-sarea (CDN) elkarrekin lan egiten duten zerbitzarien sare bat da, erabiltzaileei web-edukia ahalik eta azkarren, merke, fidagarri eta seguruen emateko. CDNek zerbitzariak Internet truke puntuetan (IXP) jartzen dituzte abiadura eta konektibitatea hobetzeko. Erabiltzaile batek webgune bat bisitatzen duenean, webgune horretako zerbitzariaren datuek Interneten zehar bidaiatu behar dute erabiltzailearen ordenagailura iristeko. CDNek latentzia minimizatzen dute, azken erabiltzaileengandik hurbil dauden ertz-zerbitzarietan gordetako edukia gordeta, azken erabiltzaileengandik hurbil dauden presentzia-puntuetan (POP). CDNek zerbitzua espazioan banatu dezakete azken erabiltzaileekiko, erabilgarritasun eta errendimendu handia eskainiz (iturria: AWS, CloudFlare, Microsoft, TechRadar).
Lotutako webgunea garatzeko baldintzak