Architectural Components
Distribution System
- A collection of surrogates which act on behalf of the origin server to delivery content
- A set of signaling protocols and signal delivery mechanism for the control of content
Request Routing
- Direct user requests to the “closest” and “least-loaded” cache (or surrogate in CDN terminology)
Accounting / Billing
- The logging and billing of CDN surrogate events
- The processing, collection, and accounting of these events
- Usually have customer portal as well