Cloud CDN (Content Delivery Network) és un servei proporcionat per Google Cloud Platform (GCP) que ajuda a oferir contingut als usuaris amb baixa latència i alta disponibilitat. Funciona guardant el contingut a la memòria cau en ubicacions perifèriques de tot el món, més a prop dels usuaris finals, reduint la distància i els salts de xarxa necessaris per accedir al contingut. Quan un usuari sol·licita contingut, Cloud CDN determina si el contingut sol·licitat està disponible a la memòria cau o no. Aquest procés es coneix com a cops de memòria cau i errors de memòria cau.
Visites a la memòria cau:
Quan un usuari sol·licita contingut que ja es troba a la memòria cau en una ubicació perifèrica, Cloud CDN respon amb el contingut a la memòria cau directament des de la ubicació perifèrica. Això es tradueix en temps de resposta més ràpids i menor latència de xarxa. Les visites de memòria cau es produeixen quan el contingut sol·licitat està present a la memòria cau i encara es considera fresc segons la configuració de caducitat de la memòria cau. Cloud CDN utilitza diversos mecanismes per determinar la actualització del contingut, com ara les capçaleres Cache-Control establertes pel servidor d'origen.
Per exemple, suposem que un usuari de Nova York sol·licita un fitxer d'imatge que ja es troba a la memòria cau en una ubicació extrema de Nova York. Cloud CDN identifica que el contingut sol·licitat està disponible a la memòria cau i el serveix directament des de la ubicació perifèrica de Nova York. L'usuari rep el contingut ràpidament sense necessitat de recuperar-lo del servidor d'origen.
Falles de memòria cau:
Quan un usuari demana contingut que no està present a la memòria cau o que es considera obsolet, es produeix un error de memòria cau. En aquest cas, Cloud CDN obté el contingut sol·licitat del servidor d'origen i el lliura a l'usuari. Cloud CDN també guarda a la memòria cau el contingut obtingut a la ubicació de la vora per a futures sol·licituds, optimitzant les respostes posteriors.
Per exemple, suposem que un usuari de Londres sol·licita una pàgina web que no està present a la memòria cau de la ubicació de la vora de Londres. Cloud CDN identifica la falta de memòria cau i recupera la pàgina web del servidor d'origen. A continuació, lliura la pàgina web a l'usuari de Londres i l'emmagatzema a la memòria cau a la ubicació de la vora de Londres. Si un altre usuari de Londres sol·licita la mateixa pàgina web, Cloud CDN pot respondre amb la versió emmagatzemada a la memòria cau, la qual cosa comporta un temps de resposta més ràpid.
Cloud CDN també ofereix opcions per controlar el comportament de la memòria cau. Les capçaleres de control de la memòria cau, com ara Cache-Control i Expires, es poden establir al servidor d'origen per especificar quant de temps s'ha de considerar el contingut fresc a la memòria cau. A més, les claus de memòria cau es poden configurar per controlar com s'emmagatzema i es publica el contingut en funció de patrons d'URL o paràmetres de consulta específics.
Cloud CDN gestiona les visites de memòria cau enviant el contingut sol·licitat directament des de la memòria cau a la ubicació perifèrica, donant lloc a temps de resposta més ràpids. Els errors de memòria cau es gestionen obtenint el contingut del servidor d'origen i posant-lo a la memòria cau a la ubicació de la vora per a futures sol·licituds. Aprofitant la memòria cau i les ubicacions perifèriques, Cloud CDN optimitza l'entrega de contingut per millorar el rendiment i l'experiència de l'usuari.
Altres preguntes i respostes recents sobre Cloud CDN:
- Quins tipus de contingut es pot guardar a la memòria cau amb Cloud CDN?
- Com protegeix Cloud CDN dels atacs de denegació de servei distribuït (DDoS)?
- Quins són els avantatges d'utilitzar Cloud CDN per gestionar càrregues de trànsit elevats?
- Quin és l'objectiu de Cloud CDN en el context de Google Cloud Platform?