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.
- 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
- 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
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à.
Nom de domini CNAME
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.
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.