服务商概述

AWS CloudFront 是亚马逊云科技的全球内容分发网络(CDN 加速)服务,2008 年推出,现为全球前三大 CDN 平台之一。截至 2026 年,CloudFront 在 135+ 国家的 90+ 城市运营 600+ 接入点,包括 300+ 边缘站点与 13 个 Regional Edge Cache,双层缓存架构在标准边缘节点之上增加近源站大容量缓存层,源站卸载提升 30%-50%。

核心优势在于与 AWS 生态的深度原生集成:S3 一键开启 CDN、ELB/EC2 无缝回源、Route 53 智能 DNS,可在数分钟内部署全球 CDN。结合 Lambda@Edge 边缘计算、AWS WAF 与 AWS Shield Advanced DDoS 防护,提供"加速 + 安全 + 计算"一体化方案。

核心优势

  • 600+ 全球节点与双层架构:300+ 边缘站点负责最后一公里,13 个 Regional Edge Cache 靠近源站聚合请求,源站命中率提升 30%-50%;Origin Shield 将多个分发指向同一源站的请求合并,进一步降低源站负载,尤其适合跨大洲内容分发。
  • 深度 AWS 生态集成:S3 一键 CDN、ELB/EC2 无缝回源、Route 53 智能 DNS,S3 Origin Access Control(OAC)使用 IAM 签名请求,远比传统 Referer/IP 白名单安全,是其他 CDN 无法复制的差异化优势。
  • Lambda@Edge 边缘计算:在 4 个 CloudFront 事件触发器(Viewer Request、Origin Request、Origin Response、Viewer Response)运行 Node.js/Python 代码,适合 SEO 优化(爬虫预渲染)、A/B 测试、Token 鉴权、实时图片转换与安全头加固,首年每月 200 万次免费。
  • 高安全与全面合规:SOC 1/2/3、PCI-DSS Level 1、HIPAA、ISO 27001/27017/27018/27701 认证,原生 AWS WAF(OWASP Top 10、限速、IP 黑白名单)与 Shield Advanced 抵御 10+ Tbps DDoS 并提供攻击流量费用保护,Field-Level Encryption 实现敏感表单数据端到端加密。

产品生态

Lambda@Edge

在 4 个 CloudFront 事件触发器运行自定义代码,按 128MB 内存 × 50ms 基准计费,首年每月 200 万次免费。适合 URL 重写、鉴权、A/B 测试、请求头修改、图片优化与爬虫检测,最长执行 30 秒、不适合 CPU 密集型任务。

AWS WAF + Shield

AWS WAF 提供 OWASP Top 10 防护、限速与 IP 过滤,与 CloudFront 原生集成;Shield Advanced($3,000/月)提供 99.99% DDoS SLA 与攻击流量费用保护,可替代独立 WAF 与 DDoS 清洗服务。

S3 + CloudFront 静态站点

经典 JAMstack 架构:S3 低成本静态存储($0.023/GB)、CloudFront 全球加速、自定义域名 SSL 与 OAC 安全,配合 CDN 配置指南与 Next.js、Hugo、Gatsby 实现自动化 CI/CD 部署。

不足之处

  • 配置复杂:缓存行为、回源请求策略、响应头策略与实时日志有成百上千种配置组合,日志分散在 CloudWatch、S3 访问日志与实时日志,排查需跨多个 AWS 服务。
  • 免费额度外成本偏高:首年 1TB/月免费,之后 $0.085/GB(美国)至 $0.140/GB(亚太);隐藏成本含区域数据传输、Lambda@Edge($0.60/百万次)与 WAF($5/月 + $0.60/百万次规则匹配),10TB/月站点月费可超 $1,000,见 CDN 成本优化
  • 中国大陆交付需 AWS 中国区:全球节点不含中国大陆,需使用西云数据(宁夏)与光环新网(北京)运营的 AWS 中国区,独立账号与 ICP 备案,节点与功能少于全球区,建议 CloudFront 全球 + 阿里云 CDN 承载国内流量。

适用场景

  • 大型电商平台(★★★★★):CloudFront 将首屏内容绘制从 5 秒降至 1.5 秒内,Lambda@Edge 驱动边缘个性化与 A/B 测试。
  • 全球 SaaS 应用(★★★★★):PUT/POST 动态内容加速、Lambda@Edge JWT 校验与限速、Shield Advanced 提供 99.99% DDoS SLA。
  • 视频流媒体与 OTT 平台(★★★★):HLS/DASH 流媒体结合 AWS Media Services 端到端管线。
  • 静态站点托管(★★★★):S3 + CloudFront JAMstack 高性价比全球静态站点。
  • 游戏下载与补丁(★★★★):10GB-100GB 安装包经 Regional Edge Cache 全球分发。
  • 中小企业和个人(★★★):功能丰富但复杂,小流量站点可享首年免费额度。

价格参考

CloudFront 按量计费(美东弗吉尼亚):

计费项 价格
免费额度(首年) 1TB 流量/月 + 1000 万请求/月 + 200 万 Lambda@Edge/月
数据传输(<10TB/月) $0.085/GB(美国),$0.140/GB(亚太),$0.081/GB(欧洲)
数据传输(10-50TB) $0.080/GB(美国),$0.130/GB(亚太),$0.076/GB(欧洲)
数据传输(>500TB) $0.050/GB(美国),$0.080/GB(亚太),$0.050/GB(欧洲)
HTTP/HTTPS 请求 $0.0075-$0.0165/万次
Lambda@Edge $0.60/百万次 + $0.00005001/128MB 秒
AWS WAF $5.00/月每 Web ACL + $0.60/百万次规则匹配

使用 AWS Pricing Calculator 预估成本,开启 Cost Explorer 预算告警,通过 Regional Edge Cache、Origin Shield、压缩(gzip/Brotli)与更长缓存 TTL 降低流量成本。

常见问题

  • 和 Cloudflare 怎么选? CloudFront 深度集成 AWS,缓存控制精细、企业合规完善;Cloudflare 更简单、内置安全,适合非 AWS 站点与中小企业,对比见 CDN 方案对比
  • 如何控制成本? ① 开启 Origin Shield;② 增加缓存 TTL(图片 7 天、CSS/JS 1 年);③ 开启 gzip/Brotli 压缩;④ 用 Lambda@Edge 合并小文件;⑤ 设置 Cost Explorer 预算告警,见 CDN 成本优化
  • 能加速中国用户访问吗? 全球网络无中国大陆节点,方案:① AWS 中国区(北京/宁夏)需独立账号与 ICP 备案;② 多云架构,全球走 CloudFront、中国走 阿里云 CDN腾讯云 EdgeOne
  • Lambda@Edge 适合什么场景? URL 重写、用户认证、A/B 测试、响应头修改(CSP/HSTS/CORS)、图片优化、爬虫检测,不适于 CPU 密集型任务(最长 30 秒),详见 边缘计算与 CDN 融合
  • S3 回源最佳实践? ① 使用 OAC(而非 OAI)进行 IAM 签名请求;② 私有桶仅允许 OAC 访问;③ 开启 Transfer Acceleration;④ 高流量小文件场景使用 Requester Pays,详见 网站 CDN 配置指南