Un article us ajuda a saber clarament què és CDN.

Apr 19, 2023

Deixa un missatge

1. Què és un CDN

El nom complet de CDN és Content Delivery Network, és a dir, xarxa de distribució de contingut. El seu propòsit és afegir una nova capa de capa CACHE (caching) a Internet existent i publicar el contingut del lloc web al node més proper al "bord" de la xarxa de l'usuari, de manera que els usuaris puguin obtenir el contingut requerit a prop i millorar la Experiència d'usuari. Capacitat de resposta de l'accés al lloc web. Resoldre tècnicament motius com ara un ample de banda reduït de la xarxa, gran nombre de visites d'usuaris, distribució desigual de punts de venda, etc., i millorar la velocitat de resposta dels usuaris que visiten el lloc web.

 

Per dir-ho simplement, el principi de funcionament de CDN és emmagatzemar a la memòria cau els recursos del vostre lloc d'origen en nodes CDN situats a tot el món. Quan els usuaris sol·licitin recursos, retornaran els recursos guardats a la memòria cau al node més proper, en lloc d'exigir que la sol·licitud de cada usuari torni al vostre L'obtenció del lloc d'origen evita la congestió de la xarxa, alleuja la pressió sobre el lloc d'origen i garanteix la velocitat i l'experiència de usuaris que accedeixen als recursos.

 

CDN

 

L'efecte d'optimització del CDN a la xarxa es reflecteix principalment en els aspectes següents
  • Resoldre el problema de la "primera milla" al costat del servidor
  • Mitigar o fins i tot eliminar l'impacte dels colls d'ampolla d'interconnexió entre diferents operadors
  • Alleujar la pressió de l'ample de banda d'exportació de les províncies
  • Alleujar la pressió sobre la xarxa troncal
  • Optimització de la distribució de contingut calent a Internet

2. Principi de funcionament del CDN

CDN 002

Com es pot veure a la figura anterior, el procés perquè un usuari accedeixi a un lloc web que no utilitza la memòria cau CDN és el següent:
  • L'usuari introdueix el nom de domini a visitar i el sistema operatiu consulta LocalDns per l'adreça IP del nom de domini
  • LocalDns consulta ROOT DNS per al servidor autoritzat del nom de domini (això suposa que la memòria cau LocalDns caduca)
  • ROOT DNS respon al registre dns d'autorització del nom de domini a LocalDns
  • Després que LocalDns obtingui el registre dns autoritzat del nom de domini, continua consultant l'adreça IP del nom de domini dels dns autoritzats del nom de domini.
  • Després que el dns d'autorització del nom de domini consulti el registre del nom de domini, respon a LocalDns
  • LocalDns obtindrà l'adreça IP del nom de domini i respondrà al client
  • Després que l'usuari obté l'adreça IP del nom de domini, visita el servidor del lloc
  • El servidor del lloc respon a la sol·licitud i retorna el contingut al client

Procés d'accés CDN

CDN 003

A la figura anterior, podem veure que el procés d'accés al lloc web després d'utilitzar la memòria cau CDN es converteix en:

  • L'usuari introdueix el nom de domini a visitar i el sistema operatiu consulta LocalDns per l'adreça IP del nom de domini.
  • LocalDns consulta ROOT DNS per al servidor autoritzat del nom de domini (això suposa que la memòria cau LocalDns caduca)
  • ROOT DNS respon al registre dns d'autorització del nom de domini a LocalDns
  • Després que LocalDns obtingui el registre dns autoritzat del nom de domini, continua consultant l'adreça IP del nom de domini dels dns autoritzats del nom de domini.
  • Després que l'autorització de nom de domini dns consulti el registre de nom de domini (normalment CNAME), respon a LocalDns
  • Després que LocalDns obtingui el registre del nom de domini, consulta l'adreça IP del nom de domini des del DNS de programació intel·ligent.
  • Smart Scheduling DNS respon als LocalDns amb l'adreça IP del node CDN més adequada segons determinats algorismes i estratègies (com ara topologia estàtica, capacitat, etc.)
  • LocalDns obtindrà l'adreça IP del nom de domini i respondrà al client
  • Després que l'usuari obtingui l'adreça IP del nom de domini, visita el servidor del lloc
  • El servidor del node CDN respon a la sol·licitud i retorna el contingut al client. (D'una banda, el servidor de memòria cau el desa localment per a un ús posterior i, d'altra banda, retorna les dades adquirides al client per completar el procés de servei de dades)

 

Mitjançant l'anàlisi anterior, podem concloure que per aconseguir un accés transparent als usuaris normals (el client d'usuari no necessita fer cap configuració després d'utilitzar la memòria cau), és necessari utilitzar DNS (Resolució de noms de domini) per guiar els usuaris a accedir al servidor de memòria cau per aconseguir serveis d'acceleració transparents. Com que el primer pas perquè els usuaris visitin un lloc web és la resolució de noms de domini, és la forma més senzilla i eficaç d'orientar els usuaris a visitar-los modificant el DNS.

Components d'una xarxa CDN

Per als usuaris d'Internet normals, cada node CDN és equivalent a un servidor web situat al seu voltant.

 

Mitjançant la presa de control de DNS, la sol·licitud de l'usuari es dirigeix ​​de manera transparent al node més proper i el servidor CDN del node respondrà a la sol·licitud de l'usuari igual que el servidor original del lloc web. Com que està més a prop de l'usuari, el temps de resposta és necessàriament més ràpid.

 

La peça encerclada pel cercle de punts de la figura anterior és la capa CDN, que es troba entre el client i el servidor del lloc.

 

DNS de programació intel·ligent (com ara el 3DNS de f5)

  • Smart Scheduling DNS és un sistema clau en el servei CDN. Quan un usuari visita un lloc web que s'uneix al servei CDN, la sol·licitud de resolució del nom de domini serà finalment gestionada per "Smart Scheduling DNS".
  • Mitjançant un conjunt de polítiques predefinides, proporciona a l'usuari l'adreça del node més propera a l'usuari en aquell moment, de manera que l'usuari pugui obtenir un servei ràpid.
  • Al mateix temps, ha de mantenir la comunicació amb els nodes CDN distribuïts en diversos llocs, fer un seguiment de l'estat de salut, la capacitat i altra informació de cada node i assegurar-se que la sol·licitud de l'usuari s'assigna al node disponible més proper.

 

Servei de funció de memòria cau

  • Equips d'equilibri de càrrega (com ara lvs, BIG/IP de F5)
  • Servidor de memòria cau de contingut (com ara calamar)
  • emmagatzematge compartit

 

3. Explicació de termes

Registre CNAME

CNAME és un àlies (nom canònic); es pot utilitzar per resoldre un nom de domini amb un altre nom de domini. Quan el sistema DNS consulta el nom del costat esquerre del CNAME, es tornarà al nom del costat dret del CNAME i, a continuació, consultarà, fins a l'últim PTR o A Name, només respondrà després d'un èxit. consulta, en cas contrari fallarà.

 

Per exemple, si teniu moltes dades emmagatzemades en un servidor, feu servir docs.example.com per accedir a aquests recursos, però documents.example.com també voleu accedir a aquests recursos, podeu afegir un registre CNAME a la vostra resolució DNS proveïdor de serveis, apunta a documents.example.com, docs.example.comadd Després d'aquest registre CNAME, totes les sol·licituds d'accés documents.example.com es reenviaran a docs.example.com per obtenir el mateix contingut.

Nom de domini CNAME

Quan accediu al CDN, després d'afegir el nom de domini accelerat a la consola del proveïdor de CDN, obtindreu un nom de domini CNAME que us assigna el CDN. Heu d'afegir un registre CNAME al vostre proveïdor de serveis de resolució de DNS per apuntar el vostre nom de domini accelerat a aquest nom de domini CNAME, de manera que totes les sol·licituds d'aquest nom de domini es transferiran al node CDN per aconseguir l'efecte d'acceleració.

DNS

DNS significa Domain Name System, que significa servei de resolució de noms de domini. El seu paper a Internet és convertir el nom de domini en una adreça IP que la xarxa pugui reconèixer. La gent està acostumada a memoritzar noms de domini, però les màquines només reconeixen les adreces IP. Hi ha una correspondència un a un entre els noms de domini i les adreces IP. El treball de conversió entre ells s'anomena resolució de noms de domini. La resolució de noms de domini s'ha de completar amb un servidor de resolució de noms de domini dedicat. El procés és automàtic. Per exemple: www.baidu.com introduït en navegar per Internet es convertirà automàticament a 220.181.112.143.

 

Els proveïdors de serveis de resolució de DNS habituals inclouen: Alibaba Cloud Resolution, Wanwang Resolution, DNSPod, Xinwang Resolution, Route53 (AWS), Dyn, Cloudflare, etc.

Torna a l'amfitrió d'origen

Amfitrió de retorn a l'origen: l'amfitrió de retorn a l'origen determina el lloc específic del lloc d'origen al qual accedeix la sol·licitud de retorn a l'origen.

Exemple 1: el lloc d'origen és un nom de domini. El lloc d'origen www.a.comis i l'amfitrió d'origen és www.b.com. Aleshores, la sol·licitud real de retorn a la font és la IP resolta a "www.a.com" i el lloc www.b.com a l'amfitrió corresponent.

Exemple 2: el lloc d'origen és el lloc d'origen IP és 1.1.1.1, i l'amfitrió de retorn a la font és www.b.com, llavors el lloc d'origen real és el lloc www.b.com de l'amfitrió corresponent a 1.1.1.1

Protocol de tornada a la font

El protocol utilitzat quan es fa referència a la font és coherent amb el protocol utilitzat quan el client accedeix al recurs, és a dir, si el client utilitza HTTPS per sol·licitar el recurs, si el recurs no es troba a la memòria cau al node CDN, el node utilitzarà el mateix mètode HTTPS per tornar a la font per obtenir el recurs; De la mateixa manera, si el client sol·licita mitjançant el protocol HTTP, el node CDN també utilitza el protocol HTTP quan torna a la font.

 

Recomaneu els centres de dades, la xarxa dedicada, la xarxa metropolitana, la línia llogada, el dispositiu d'interconnexions de xarxa de fibra fosca,

Plataforma DWDM OTN, HT6000 i HT6800.

 

2U Chassis 1

HT6800 DCI box

 

 

 

 

 

 

 

 

 

 

 

 

003 WhatsApp

Enviar la consulta