Amazon CloudFront 是一个全球性内容分发网络 (CDN),可实现网站、API、视频内容或其他 Web 资产的快速分发。它可以与其他 Amazon Web Services 产品集成,让开发人员和企业能够在无最低使用承诺的条件下向最终用户轻松快捷地发布内容。

 



开始免费使用 AWS

创建免费账户

AWS 免费套餐包括 50GB 的数据传出以及 2000000 个针对 Amazon CloudFront 的 HTTP 和 HTTPS 请求。

查看 AWS 免费套餐详细信息 »

AWS 免费套餐包括 50GB 的数据传出以及 2000000 个针对 Amazon CloudFront 的 HTTP 和 HTTPS 请求。

查看 AWS 免费套餐详细信息 »

Amazon CloudFront 白皮书

安全性
了解如何提高应用程序的安全性和性能,同时降低内容分发成本。下载 Amazon CloudFront 白皮书

性能
下载 AWS 赞助发布的 Frost & Sullivan 白皮书,了解 amazon.com 选择 Amazon CloudFront 来交付绝大部分全球 CDN 流量的原因。下载 Amazon CloudFront CDN 白皮书

Amazon CloudFront 可使用全球节点网络发布您的整个网站,包括动态、静态、流媒体和交互内容。对您的网站内容的请求将自动路由到最近节点,实现内容发布性能最佳。Amazon CloudFront 服务已进行了优化,可集成其他 Amazon Web Services,如:Amazon Simple Storage Service (Amazon S3)、Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Elastic Load BalancingAmazon Route 53。Amazon CloudFront 也可与任何非 AWS 原始服务器无缝配合,这些服务器存储您的最新版本原始文件。与其他 Amazon Web Services 产品相同,使用 Amazon CloudFront 服务无须签订长期合同或承诺每月最低使用量,您只需依照内容交付服务的实际交付量支付费用。

管理控制台
Amazon CloudFront 可与 AWS 管理控制台一起使用。您可以通过这一个基于 Web 的点选式图形用户界面来管理 Amazon CloudFront,无需编写任何代码。
了解更多 »

动态内容
使用 Amazon CloudFront 分发所有内容,包括因最终用户而异的动态网站内容。
了解更多 »

支持 POST/PUT 以及其他 HTTP 方法
使用 CloudFront 加速从最终用户上传数据。
了解更多 »

自定义 SSL
使用您自己的域名和您自己的 SSL 证书通过 HTTPS 传输内容。
了解更多 »

区域性边缘缓存
使用 Amazon CloudFront 以更高性能向浏览者交付相关内容,同时最大限度减少扩展原始资源的运营负担和成本。
了解更多 »

将 Amazon CloudFront 与 AWS Lambda 配合使用
借助 Lambda@Edge,您能够在全局 AWS 边缘站点运行代码,而无需配置或管理服务器,从而能够以最低的网络延迟来响应最终用户。
了解更多 »

失效
从所有 Amazon CloudFront 的节点删除文件的副本。
了解更多 » 

通配符别名记录支持
将一个通配符域名映射到您的 Amazon CloudFront 分配网络。
了解更多 »

顶级域名支持
访问者现在可以通过顶级域名来访问您的网站 (或“根域”)。例如,您的站点可以用 example.com 而非 www.example.com 来访问。
了解更多 »

自定义错误响应
设置 CloudFront 处理网站的错误响应的方法。
了解更多 »

失效
从所有 Amazon CloudFront 的节点删除文件的副本。
了解更多 »

通配符别名记录支持
将一个通配符域名映射到您的 Amazon CloudFront 分配网络。
了解更多 »

域顶点支持
您网站的访问者现在可以访问您在域顶点的网站(或“根域”)。例如,您的站点可以用 example.com 而非 www.example.com 来访问。
了解更多 »

自定义错误响应
设置 CloudFront 处理您的网站错误响应的方法。
了解更多 »

Amazon CloudFront 支持动态内容传送
使用 Amazon CloudFront 分发所有内容,包括因最终用户而异的动态网站内容。
了解更多 »

低 TTL
配置最短有效期(也称为“存活期”或 TTL),最短可为 0 秒钟。
了解更多 »

支持 Cookie
指定是否设定 Amazon CloudFront 转发 Cookie 到您的自定义(非 S3)原始服务器,以及指定转发哪些 Cookie。
了解更多 »

支持查询字符串
您可以指定是否想 Amazon CloudFront 将查询字符串转发至您的自定义(非 S3)源服务器中。
了解更多 »

设备检测
Amazon CloudFront 节点可以取到用户代理标头的值,用来检测所有入站请求的设备类型。
了解更多 »

地理定位
Amazon CloudFront 还可以检测出终端用户访问内容时所在的国家/地区。
了解更多 »

跨源资源共享 (CORS)
可以对 Amazon CloudFront 进行配置,使其可以转发源标头值,这样一来源服务器(Amazon S3 或自定义源)可以通过 CORS(跨源资源共享)支持跨源访问。
了解更多 »

转发标头给源
可以使用 Amazon CloudFront CDN 转发所有(或白名单中的)标准 HTTP 请求标头给原始服务器。
了解更多 »

缓存统计报告
查看有关分配的更多详细指标,包括出错率、缓存命中率等等。
了解更多 »

常见对象报告
理解在查看者群体中哪些内容是最受欢迎的,或发现最多请求的对象存在的问题(例如高出错率)。
了解更多 »

通过 Amazon CloudWatch 监控与报警

使用 Amazon CloudWatch 监控、发出警报并接收有关 Amazon CloudFront 分配之运营性能的通知。

了解更多 »

 

Amazon CloudFront 使用图表
追踪每个 CloudFront Web 分配中数据传输和请求(HTTP 和 HTTPS)的趋势。
了解更多 »

访问日志
使用访问日志以了解您的 Amazon CloudFront 内容,经由哪位用户于何时何地以何方式下载了。
了解更多 »

查看者报告
详细了解访问您通过 Amazon CloudFront 所提供内容的用户的情况,包括所使用的设备、操作系统和浏览器以及所在的地点。
了解更多 »

主要引用站点报告
了解观看者是从哪些域访问的您的内容。
了解更多 »

在 CloudTrail 上记录 API 调用
通过 AWS CloudTrail、记录您账户的 API 调用和将日志文件传输给您所用的 AWS 服务记录 Amazon CloudFront 分配的配置更改。了解更多 »

多项来源安全功能
在 CloudFront 与您的来源 Web 服务器之间强制采用仅限 HTTPS 的连接、支持在 CloudFront 与来源 Web 服务器之间使用 TLSv1.1 和 TLSv1.2,以及支持添加或修改从 CloudFront 转发到来源服务器的请求标头。
了解更多 »

地理限制
将内容传输对象限制为您所选国家/地区的最终用户。
了解更多 »

使用 AWS WAF 保护您的 Web 应用程序
您可以将 CloudFront 分配与 AWS WAF 集成,后者是一种 Web 应用程序防火墙,可帮助 Web 应用程序抵御攻击。要了解更多信息,请参阅 AWS WAF 开发人员指南. 了解更多 »

HTTP 到 HTTPS 在节点重定向
使用 Amazon CloudFront 要求浏览者始终通过 HTTPS 连接查看您的内容。
了解更多 »

PCI DSS
Amazon CloudFront 包含在符合最高级别(第 1 级)支付卡行业数据安全标准 (PCI DSS) 的服务集中。
了解更多 »

高级 SSL 功能
Amazon CloudFront 现在支持高级 SSL 功能:会话票证、OCSP Stapling 和完整转发安全性。
了解更多 »

私有内容
控制从 Amazon CloudFront 下载文件的权限。
了解更多 »

支持按需 Microsoft Smooth Streaming
采用 Smooth Streaming 格式通过 CloudFront 传递视频,无需安装和运行任何媒体服务器。
了解更多 »

借助 Adobe Media Server 5.0 实现 Amazon CloudFront 实时流媒体处理
Amazon CloudFront 支持与 Adobe Media Server 5.0 搭配使用,同时支持基于 Flash 的设备和 Apple iOS 设备。
了解更多 »

借助 Windows 媒体服务实现 Amazon CloudFront 实时流媒体处理
使用 HTTP 向 Microsoft Silverlight 客户端和 Apple iOS 设备实时传送媒体。
了解更多 »

使用 Wowza 的实时流媒体处理
使用 Amazon CloudFront 和 Wowza 媒体服务器的实时流媒体处理。
了解更多 »

免费套餐
作为 AWS 免费使用套餐的一部分,您可以免费开始使用 Amazon CloudFront。注册后,新的 AWS 客户在一年内每个月均将收到 50 GB 的数据传出容量和 2 000 000 个 HTTP 和 HTTPS 请求。
了解更多 »

按需定价
按使用量付费。网络交付内容开销多用多付,少用少付,无需最低购买额度限制或前期费用投入。
了解更多 »

价格级别
从 Amazon CloudFront 分配中排除 Amazon CloudFront 内的高价节点,以掌控您分发内容的开销。
了解更多 »

预留容量定价
预留容量为您提供了一个选项,让您承诺在 12 个月或更长时间内达到最低月度用量级别,从而获得大幅折扣。
了解更多 »

使用位于世界各地的节点,Amazon CloudFront 在离浏览者最近的节点缓存您的静态内容副本,缩短浏览者下载数据元时的延迟,数据传输过程稳定高速,弹指一挥间即可完成向最终用户交付大规模常用数据元的任务。动态内容请求经由优化的网络路由传回到至 Amazon Web Services(如 Amazon EC2Elastic Load Balancing)中的原始服务器,用户完美浏览体验更加可靠、一致。Amazon 将持续监控这些网络路径,而从 CloudFront 节点到源服务器的连接将被再用于从我们的内容交付网络 (CDN) 提供动态内容,同时保持尽可能最佳的性能。

您只需简单调用 API ,就能通过 Amazon CloudFront 网络从 Amazon S3 存储段或 Amazon EC2 实例或者其他源服务器实现内容分配。此外,亦可通过 AWS 管理控制台便捷的图形用户界面与 Amazon CloudFront 互动。静态和动态内容统一在同一个域。借助 CloudFront,使用统一域名就能指向您所有的网站内容。任何现有配置更改,几分钟内就能传遍整个全球网络,并即刻生效。此外,Amazon CloudFront 免除您与销售人员商议之烦恼,您全部网站内容启动分发过程迅捷高效。

Amazon CloudFront 设计思路旨在为与其他 Amazon Web Services 搭配天衣无缝;静态文件最终版本长期存储在 Amazon S3 上,或者使用 Amazon EC2 作为应用程序服务器以生成动态内容,动静有别,尽其所长。如果您使用 Amazon S3 或 Amazon EC2 作为源服务器,则对从源服务器传输到节点(即 Amazon CloudFront“源数据提取”)origin fetches”)的数据的收费要比对从 Amazon S3 或 Amazon EC2 传出到 Internet 数据便宜。Amazon CloudFront 亦可与 Elastic Load Balancing 无缝集成。例如,Web 应用程序部署在 Amazon EC2 服务器上交由Elastic Load Balancing 监管,整个网站则通过 Amazon CloudFront 服务实现交付。了解所有 AWS 服务定价的更多信息

您只需尊享 Amazon CloudFront 带给您的规模经济效益。网络交付内容开销多用多付,少用少付,无最低购买额度限制或前期费用投入之忧。无论交付内容类型有任何变化,即无论静态内容、动态内容、流媒体,还是包含其任意组合的 Web 应用,而内容交付计费规则并无变化。

您尊享 Amazon CloudFront 完美服务,无需担忧因热门内容发布而导致潜在的流量高峰无法得到满足的情况,亦可免除维护 Web 服务器容量之高昂花费。完美服务对内容发布服务需求变化,有求必应,无需您劳心费神。Amazon CloudFront 还在各个节点上使用多层缓存,并压缩同一时间对同一数据元的服务请求,降低源服务器连接负担。即便在您的网站点击流量剧增时,此优化措施实际增强了原始基础设施服务能力,无需额外扩展,Amazon CloudFront 完美服务之匠心独运由此可见一斑。

Amazon 构建 Amazon CloudFront 基础设施高度可靠。由于 Amazon CloudFront 服务之分布式节点网络优良机制,对网络传输状况胸有成竹,最终用户路由自动优化到最近节点。原始请求从节点到 AWS 原始服务器(如 Amazon EC2 和 Amazon S3 等)传输的网络路径受到 Amazon 的持续监控,并在可用性和性能上予以优化。

Amazon CloudFront 使用全球节点网络,您的最终用户在美国、欧洲、亚洲、南美洲和澳大利亚都有靠近的节点。

Amazon CloudFront 拥有许多不错的应用案例,其中包括:

典型的网站通常由静态页面和动态页面组合而成。静态页面包含图像或样式表;动态页面或应用程序生成的内容则包含您的网站为不同浏览者设计的个人化元素。网站中可能还包含用户提交用于登录、搜索或发表评论的表格。

您可以使用一个 CloudFront 分发作为内容分发网络来交付您的整个网站,包括向最终用户交付静态和动态内容或交互内容到由最终用户将内容上传到源服务器不等。这意味着您可以继续为整个网站使用单个域名(如 www.mysite.com),无需区分静态内容和动态内容。同时,您依然可以为网站上的不同内容类型使用单独的源服务器。Amazon CloudFront 可以让您精确控制多个源服务器的配置,以及网站不同 URL 缓存属性。这些性能优化和功能有助于加速整个网站的下载,帮助您降低网站遭弃的几率。

Amazon CloudFront 可以通过下列途径帮助您改善整个网站的运行性能:

  • Amazon CloudFront 可以在任何节点缓存静态页面。这意味着您的常用静态页面(例如,您的网站标志、导航图像、级联样式表和 JavaScript 代码等)可以在附近的节点上供浏览器下载,为浏览者带来更迅捷的浏览体验,降低时间延迟。通过 Amazon CloudFront 缓存常用静态页面有助于从您的源服务器卸载此类文件的请求 – CloudFront 在能够下载副本时提供缓存的页面文件副本,只有在接收浏览器请求的节点没有文件副本时才向源服务器发出请求。
  • Amazon CloudFront 代理服务器请求将动态或交互内容(如 Web 表格、评论、登录框等)返回到在 AWS 地区运行的源服务器或任何其他源服务器中。每个最终用户的访问请求都被路由到离他们最近的 Amazon CloudFront 节点(从降低互联网传输延迟角度而言)。而后,他们的请求会转交给您在 AWS 中运行的原始服务器,并且 Amazon 会监控这一连接并优化性能。Amazon CloudFront 也会重用 Amazon CloudFront 节点和源服务器之间的现有连接,来降低所有原始请求连接过程延迟。 另外,也会应用其他连接优化措施,避免互联网性能瓶颈,并充分利用节点和浏览者之间的可用带宽。这意味着 Amazon CloudFront 可以加速您的动态内容分发,让您的网站浏览者体验一致可靠又具个性化的 Web 应用程序下载。
  • Amazon CloudFront 允许内容上传到您的源服务器中。有关上传内容的所有请求都由 Amazon CloudFront 节点代理,以传回您的源服务器中。Amazon CloudFront 还会将应用到下载动态内容请求上的性能优势也应用到上传请求。
  • 您可以使用 Amazon CloudFront 节点通过 PUT HTTP 方法将大文件(每个文件大小高达 20GB)上传到您的源服务器中。Amazon CloudFront 还可用于通过 GET、HEAD、POST、PUT、DELETE、PATCH 和 OPTIONS 等 HTTP 方法来交付您的 API。

对于希望将应用程序、更新或其他可下载软件分发给最终用户的软件开发人员而言,Amazon CloudFront 是绝佳的选择。Amazon CloudFront 的高速数据传输特点可以帮助提高应用程序下载速度,改善客户体验并降低您的开支。在较高使用层面上,Amazon CloudFront 也提供比 Amazon S3 更低的服务价格。

如果您的应用程序包含音频或视频等频繁访问的富媒体,您也可以从 Amazon CloudFront 获益,享受高速、低价数据传输。Amazon CloudFront 提供了多种选择供您发布媒体文件,无论是预录制媒体还是直播媒体。

  • 预录制媒体串流:您可以通过 Amazon CloudFront,使用 Adobe 的实时消息发送协议 (RTMP) 串流传送按需传输的媒体。您可以将媒体文件的原始副本存储在 Amazon S3 中,通过 Amazon CloudFront 实现低延迟媒体内容传送。Amazon CloudFront 可以和 Amazon S3 集成,因此只需进行简单的 API 调用或在 AWS 管理控制台轻点鼠标就能配置媒体串流。您还能借助 Amazon CloudFront 享受高吞吐量媒体传送,从而可以传送全高清媒体给浏览者。
  • 渐进式下载所需媒体:您可以将媒体内容的原始版本存储在 Amazon S3 中,并对 Amazon CloudFront 下载分配进行配置,实现您的视频和音频文件渐进式下载。常用的媒体文件被缓存到节点上,以便于您进行扩展并为浏览者提供最佳性能。
  • 发布实时事件:如果您需要向全球受众发布实时事件(无论是音频还是视频),Amazon CloudFront 可以将实时媒体缓存较短时间,并将在同一时刻对相同媒体片段的请求压缩为较少数量的请求后再发送到原始服务器,从而改善传输性能,帮助卸载对原始基础设施的过多请求。此外,Amazon CloudFront 的实时 HTTP 解决方案可以让您将实时事件发布给使用各种平台的浏览者,不管是基于 Flash 的设备平台还是基于 Apple iOS 设备平台等。