Amazon CloudFront 考试频率 ⭐⭐⭐⭐⭐

Amazon CloudFront

Amazon CloudFront

networkingAmazon CloudFrontAWS
最近整理

通过全球 Edge Location 分发 HTTP/HTTPS 内容,命中缓存时就近返回,未命中时访问 Origin。

基本信息

字段内容
英文Amazon CloudFront
全称Amazon CloudFront
中文释义内容分发网络(CDN)
日文释义コンテンツ配信ネットワーク
考试频率⭐⭐⭐⭐⭐
易混淆Route 53 / Global Accelerator / S3 Transfer Acceleration

一句话理解

通过全球 Edge Location 分发 HTTP/HTTPS 内容,命中缓存时就近返回,未命中时访问 Origin。

核心组件

  • Distribution:分发配置。
  • Origin:S3、ALB、EC2、自定义 HTTP 服务等原始内容来源。
  • Edge Location:靠近终端用户的边缘站点。
  • Cache Behavior:按路径选择 Origin、协议、缓存与访问策略。
  • TTL / Cache Key:决定内容缓存时间和区分方式。

工作原理

用户 → CloudFront Edge → 缓存命中直接返回 → 未命中访问 Origin → 按策略缓存 → 返回用户。 CloudFront 可以传输动态内容和 API 请求;只有符合缓存策略的响应才会缓存。

使用场景

  • 图片、视频、HTML、CSS、JavaScript 与软件下载。
  • S3 私有内容安全分发。
  • ALB / API Gateway 的全球 HTTP/HTTPS 入口。
  • 配合 WAF、Shield、TLS 提升边缘安全。
  • Signed URL / Signed Cookie 控制私有内容。

与 Route 53 / Global Accelerator

  • Route 53:DNS 决策,不承载后续流量。
  • CloudFront:面向 HTTP/HTTPS,强调内容分发、缓存和 Origin。
  • Global Accelerator:面向 TCP/UDP 动态流量,提供静态 Anycast IP、健康端点选择和快速切换。

Cloud Practitioner 考点

  • CloudFront 是 CDN。
  • 使用 Edge Location 降低内容访问延迟。
  • Edge Location 不是 Region 或 AZ。
  • “缓存、图片、视频、静态资源、CDN”优先选择 CloudFront。

SAA-C03 考点

  • S3 Origin 与 Origin Access Control。
  • Cache Policy、TTL、Cache Key、Invalidation。
  • Signed URL / Cookie。
  • 多 Origin 与 Cache Behavior。
  • 与 WAF、ACM、Route 53 的组合。

常见误区

  • CloudFront 不会自动把数据库复制到边缘。
  • 动态内容可经过 CloudFront,但不代表所有响应都会缓存。
  • CloudFront 不等于 Global Accelerator;前者是应用层内容分发,后者是网络层全球加速。
  • 多 Region Origin 与应用数据同步仍需单独设计。

重点记忆

Route 53 找入口,CloudFront 在边缘交付和缓存 HTTP 内容。