📜  AWS CloudFront

📅  最后修改于: 2021-04-16 08:55:12             🧑  作者: Mango

用最简单的术语来说,云计算意味着在托管在Internet上而不是计算机的硬盘驱动器或本地服务器上的远程服务器上存储和访问数据和程序。它也称为基于Internet的计算。

云功能

  • 无前期投资(非强制性)
  • 降低运营成本
  • 高度可扩展,有弹性
  • 容易接近
  • 降低业务风险和维护费用

亚马逊网络服务

Amazon Web Services是Amazon.com的子公司,该公司以付费订阅的方式为个人,公司和政府提供按需云计算平台。

先决条件:在继续本文之前,请阅读S3简介。

云前:

它是一种内容交付网络服务,可加快向用户分发静态(大多数为S3)和动态Web内容(对于静态/动态为EC2)的速度。它将内容保留在边缘位置,以便用户可以随时根据需要轻松检索它。它通过将用户路由到最近的边缘位置来提供具有最佳性能的内容。

AWS Cloudfront的工作:

AWS Cloudfront通过以下步骤交付内容。

步骤1:当用户发送对诸如图像文件之类的对象的请求时,DNS会将请求路由到最近的CloudFront边缘位置,以处理用户请求。

步骤2:在边缘位置,请求的文件在其缓存中检查。如果找到了请求的文件,则将其返回给用户,否则执行以下步骤

  • Cloudfront现在将特定文件的请求转发到原始服务器。
  • 原始服务器将请求的文件发送到CloudFront边缘位置。
  • 当文件的第一个字节从原始服务器到达时,CloudFront开始将其转发给用户,并在下次有人再次请求相同文件时,将文件添加到边缘位置的高速缓存中。

步骤3:在文件标头中提供的持续时间内,对象将保留在边缘位置的高速缓存中。

  • Cloudfront将对对象的请求转发到原始服务器,以检查边缘位置的文件是否已更新。
  • 如果边缘位置的文件版本已更新,则CloudFront会将请求的文件交付给用户。
  • 如果边缘位置的文件版本未更新,则原始服务器将文件的最新版本发送到Cloudfront边缘位置。现在,cloudfront将最新版本的对象交付给用户,并将其存储在边缘位置的缓存中。

在AWS中设置Cloudfront的步骤

在AWS管理控制台上设置S3存储桶

步骤1:转到AWS管理控制台中的服务,然后键入S3。单击S3服务链接。

第2步:点击创建存储桶

步骤3:输入值区的名称,选择区域。单击创建。

步骤4:创建S3存储桶。点击存储桶名称的链接。

步骤5:单击上载以上传要存储在S3中的所需文件。

第6步:单击“添加文件”,然后从系统中添加文件。

第7步:添加的文件现在将可见。现在,通过单击“上载”按钮来上载此文件。

步骤8:现在,文件已上传到S3存储桶中,可以使用了。

在AWS管理控制台上设置AWS Cloudfront

步骤1:在服务中搜索Cloudfront,然后单击Cloudfront链接

第2步:点击创建分发

步骤3:按一下[开始使用]

步骤4:选择您创建的S3存储桶的原始域名。将所有设置保留为默认设置。单击创建发行版。

步骤5:创建了我们的AWS Cloudfront。