Amazon CloudFront
Overview
Amazon CloudFront is AWS’s content delivery network service that securely delivers data, videos, applications, and APIs to customers globally with low latency and high transfer speeds. It is the largest cloud-based CDN provider by market share.
Key Facts
- Launched: 2008 by Amazon Web Services
- Headquarters: Seattle, Washington, USA (AWS)
- Status: Part of Amazon Web Services (AWS)
- Edge locations: 400+ Points of Presence (PoPs) globally
- Market position: Largest cloud-based CDN provider
Core Services
CloudFront CDN
- Global edge network — 400+ PoPs in 90+ cities across 40+ countries
- HTTP/2 and HTTP/3 — Modern protocol support
- Real-time log delivery — CloudWatch and S3 integration
- Dynamic content caching — Optimized for API and dynamic content
- Video streaming — CloudFront Streaming Distribution for HLS/DASH
CloudFront Functions
- Lightweight serverless — Execute code at the edge for request/response modification
- JavaScript-based — Written in JavaScript, runs on V8 engine
- Sub-millisecond execution — Optimized for fast, lightweight transformations
- Free tier — 1 million requests/month free
CloudFront Lambda@Edge
- Full serverless compute — Run Lambda functions at CloudFront edge locations
- Node.js, Python, Java, Go — Multiple language support
- Request/response manipulation — Modify requests/responses at the edge
- Authentication, A/B testing, geo-redirect — Common edge use cases
Pricing Model
- Pay-as-you-go — Based on data transfer, HTTP/HTTPS requests, and real-time logs
- Data transfer — Tiered pricing by volume (cheaper at higher volumes)
- HTTP requests — ~$0.0075 per 10,000 requests
- Real-time logs — $0.50 per 1 million logs
- Lambda@Edge — Same pricing as AWS Lambda (per request + duration)
Competitive Position
- Strengths: Largest cloud CDN network, deep AWS integration, Lambda@Edge, competitive pricing
- Weaknesses: Less developer-friendly than Cloudflare, complex AWS console, limited free tier
- Main competitors: Cloudflare, Akamai, Azure CDN, Google Cloud CDN
- Best for: AWS-centric organizations, large-scale content delivery
Related Technologies
- Aws | CloudFront integrates with S3 for origin storage and caching
- lambda | Lambda@Edge extends AWS Lambda to CloudFront edge locations
References
- CloudFront docs: https://docs.aws.amazon.com/cloudfront/
- CloudFront Pricing: https://aws.amazon.com/cloudfront/pricing/
- Lambda@Edge: https://aws.amazon.com/lambda/edge/
| Field | Value |
|---|---|
| Launched | 2008 |
| HQ | Seattle, WA, USA (AWS) |
| Type | Commercial (AWS service) |
| Edge Locations | 400+ PoPs in 90+ cities |
| Pricing | Pay-as-you-go, tiered by volume |
| Open Source | No (proprietary AWS service) |