亚马逊云科技

广告

安信SSL证书

广告

AWS CloudFront是什么?亚马逊Amazon CloudFront内容分发网络服务介绍

美国云服务器推荐

AWS CloudFront是什么?Amazon CloudFront 是AWS推出的一项快速内容分发网络 (CDN) 服务,可以安全地以低延迟和高传输速度向全球客户分发数据、视频、应用程序和 API,全部都在开发人员友好的环境中完成。

CloudFront 提供最先进的安全功能,包括领域级加密和 HTTPS 支持,与AWS Shield、AWS Web 应用防火墙和 Route 53 无缝集成,以防止多种类型的攻击,包括网络和应用层 DDoS 攻击。这些服务共同驻留在全球范围内的边缘网络位置,并通过 AWS 网络主干网连接,为您的用户提供更安全、性能和可用的体验。

亚马逊Amazon CloudFront

现在亚马逊Amazon AWS推出Amazon CloudFront免费套餐包括:

  • 每月传出 1TB 数据至互联网
  • 每月 10000000 个 HTTP 或 HTTPS 请求
  • 每月 200 万次 CloudFront 函数调用
  • 每月 200 万次 CloudFront KeyValueStore 读取
  • 免费 SSL 证书
  • 无限制,所有功能均可用

点击进入官网注册可享CDN免费服务>>>

亚马逊CDN服务

一、Amazon CloudFront功能介绍

1、全球边缘网络

Amazon CloudFront 在全球拥有数以千计的第 1/2/3 层电信运营商,与所有主要接入网络连接良好,可实现最佳性能,并具有数百 TB 的部署容量。CloudFront 边缘站点通过 AWS 网络主干网与 AWS 区域连接。主干网是一种完全冗余的、环绕全球的多个 100GbE 平行光纤,并与数以万计的网络连接,以改进原始数据获取和动态内容加速。

为了以更低的延迟向最终用户提供内容,AWS CloudFront 使用了一个包含超过 225 个节点(超过 215 个边缘站点和 13 个区域性边缘缓存)的全球网络,该网络覆盖 47 个国家/地区的 90 个城市。

2、安全性高

Amazon CloudFront 是一个高度安全的 CDN,可提供网络和应用程序级保护。您的所有 CloudFront 发行版默认都可以抵御最频繁发生的网络和传输层 DDoS 攻击,这些攻击针对的是使用 AWS Shield 标准的网站或应用程序。

3、高度可编程且安全的边缘计算

AWS CloudFront 通过 AWS Lambda@Edge 提供可编程和安全的边缘 CDN 计算功能。对于边缘上的应用程序逻辑定制,Lambda@Edge 为计算密集型操作(如动态源负载平衡、自定义机器人管理或构建无服务器源)提供了通用的计算运行时特性。

4、经济高效

Amazon CloudFront 在全球范围内提供低成本且高效的内容交付。与 Amazon 产品/服务集成后,从任何亚马逊云科技源获取源均不收取任何传输费用,并且 Amazon Certificate Manager (ACM) 可提供自定义 TLS 证书,不另外收取费用。CloudFront 提供可自定义的定价选项,包括简单的按实际使用量付费定价,无任何前期费用;CloudFront Security Savings Bundle 可帮助您进一步节省高达 30% 的费用。

5、与 Amazon 产品/服务深度集成

AWS CloudFront 可与多种 AWS 服务集成,例如Amazon S3、Amazon EC2、Elastic Load Balancing、Amazon Route 53 和 AWS Elemental Media Services,以便轻松安装。

二、Amazon CloudFront定价

任何从AWS资源传输到CloudFront边缘站点的可缓存数据都不会产生额外费用。 Amazon CloudFront对从其边缘站点传出的数据以及HTTP或HTTPS请求收费。

1、数据传输定价

数据传输定价

2、其他功能定价

其他功能定价

以上只是Amazon CloudFront提供的定价参考,具体还需要根据使用类型、地理区域和功能选择而异。可以参考AWS云官方的Amazon CloudFront定价计算器进行估算。

Amazon CloudFront定价计算器使用位置:

1、AWS官网搜索“Amazon CloudFront”,点击“定价”。

Amazon CloudFront定价计算器

2、下滑至“AWS 定价计算器”板块点击“立即创建您的自定义估计”。

Amazon CloudFront定价计算器

Amazon CloudFront定价计算器界面如下:

Amazon CloudFront定价计算器

三、Amazon CloudFront如何向用户提供内容

配置 CloudFront 以传输您的内容后,用户请求您的文件时将发生以下操作:

1、用户访问您的网站或应用程序,并请求一个或多个文件,例如图像文件和 HTML 文件。

2、DNS 将该请求传送到能以最佳方式满足该请求的 CloudFront POP(边缘站点),通常是以延迟来衡量最近的 CloudFront POP 边缘站点,然后将请求路由到该边缘站点。

3、在 POP 中,CloudFront 检查其缓存中是否存在所请求的文件。如果这些文件在缓存中,CloudFront 会将它们发回给用户。如果这些文件没有 位于缓存中,它会执行以下操作:

a、CloudFront 将该请求和分配中的规范进行比较,然后根据相应文件类型将对文件的请求转发到您的源服务器,例如,将对图像文件的请求转发到 Amazon S3 存储桶,而将对 HTML 文件的请求转发到 HTTP 服务器。

b、源服务器将这些文件发回边缘站点。

c、源中的第一个字节到达后,CloudFront 就开始将文件转发到用户。CloudFront 还将文件添加到边缘站点上的缓存中,方便下次有人请求这些文件。

Amazon CloudFront

四、如何设置AWS CloudFront以提供内容

想要通过AWS CloudFront传输内容需要先创建CloudFront分配,告诉AWS CloudFront内容来源和有关跟踪和管理内容传递的详情,当有用户需要查看或者使用其内容时,AWS CloudFront会使用靠近你的查看器的计算器(边缘服务器),从而快速传输内容。

相关阅读:《边缘服务器是什么 边缘服务器主要作用是什么

设置AWS CloudFront以提供内容的流程图如下:

设置AWS CloudFront以提供内容的流程图

那么如何设置AWS CloudFront并提供内容?以下是具体的操作方法:

1、指定源服务器

源服务器可以是Amazon S3存储桶,也能是你自己搭建的HTTP服务器,像在Amazon EC2实例上运行的,或者是你自己管理的服务器,这些都叫自定义源。

AWS CloudFront后续会从这个源服务器获取文件,再通过分布在全球的边缘站点把文件分发给用户。源服务器主要用来存放文件的原始版本,这些文件,我们也叫对象,常见的有网页、图像、媒体文件等,只要能通过HTTP传输的内容都可以。​

2、上传到源服务器

接下来把文件上传到源服务器。如果用的是Amazon S3存储桶当源服务器,这里有两种设置方式。一种是把存储桶里的对象设置成公开可读,这样只要知道对象的CloudFront URL,任何人都能访问;另一种是设为私有,再通过签名URL或签名Cookie,来控制哪些人能访问,更安全一些。​

3、创建CloudFront分配

创建CloudFront分配的作用就是告诉AWS CloudFront,当用户在网站或应用里请求文件时,该去哪个源服务器取文件。创建的时候,还得确定一些细节,比如要不要让CloudFront记录所有请求,以及分配创建后要不要马上启用。​

4、指定专属域名

分配创建好后,AWS CloudFront会给它一个专属域名,在AWS CloudFront控制台能看到,用API请求也能获取到。要是你不想用这个默认域名,也可以添加备用域名。接着CloudFront会把分配的配置信息,发送到所有边缘站点,这些站点其实就是分布在世界各地的数据中心里的服务器集合,它们会缓存文件副本。​

不过在开发网站或应用时,就得用AWS CloudFront给的域名来访问文件。举个例子,如果分配的域名是d111111abcdef8.cloudfront.net ,那Amazon S3存储桶里(或者HTTP服务器根目录下)的logo.jpg,完整URL就是https://d111111abcdef8.cloudfront.net/logo.jpg 。当然你也可以配置CloudFront,让它使用你自己的域名,这样URL可能就变成https://www.example.com/logo.jpg 了。​

5、给文件添加标头

这个操作可选也可不选,主要用来设置文件在AWS CloudFront边缘站点的缓存时间。默认情况下,文件在边缘站点缓存24小时就会过期,最短可以设为0秒,而且没有最长时间限制。

相关推荐:《AWS CloudFront免费网络加速教程

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
返回顶部