Content Delivery Network (CDN)
A content delivery network (CDN) distributes and replicates the components of any service (such as web apps, media, and storage) across all the key service areas needing access to the content.
- type of caching solution for high-traffic websites and application services
- purpose:
- improve web performance by placing servers and media files near the consumers
- provide high availability
- by distributing content to multiple datacenters that are geographically dispersed
- increases scalability
- by distributing content to multiple datacenters that are geographically dispersed
- content is delivered via multiple Internet backbones and service providers
- CDN servers replicate content to remain current with each other
- can filter DDoS attacks
- can provide Web Application Firewall (WAF) functionality