亚马逊云科技,包括灵活的Amazon EC2云服务器、稳定的Amazon RDS数据库服务、可扩展的Amazon S3云存储空间等等常见云服务产品。福利很大,有需要的朋友赶紧冲冲冲!

搭建的网站访问速度慢🥵?资源加载不出来🥵?

试试 Amazon CloudFront(CDN-内容分发网络服务) ,以低延迟和高传输速度安全地交付内容,通过具有自动化网络映射和智能路由的超过 600 个全球分散入网点(PoP)提供数据,从而减少网络延迟。

让你的网站访问快到飞起来,当然要注意分发区域可能限制,主要针对海外的区域,如果你的网站是面向海外用户,那么恭喜你,Amazon CloudFront(CDN)将会是助力你完成商业目标或者建立用户好感的必备利器。

今天,就让我们一起体验亚马逊云科技的Amazon CloudFront(CDN)服务,🎉并且享受永久免费的服务🎉

云端漫游:亚马逊云永久免费Amazon CloudFront(CDN)服务体验_CouldFront

永久免费套餐内容

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

可以看到 Amazon CloudFront(CDN-内容分发网络服务) 提供 每月 1TB 传出数据,对于个人用户来说还是比较友好,特别是还提供的免费的SSL证书实现https的安全访问,妈妈再也不用担心你访问不安全的网站了,嘿嘿🤣


实践教程

注册

注册流程可参考 云端漫步:如何免费享受亚马逊云服务器的12个月奇妙旅程

注册完成后,查看邮箱激活邮件,你就可以进入AWS管理控制台,开始申请Amazon CloudFront(CDN-内容分发网络服务) 。

使用 Amazon CloudFront(CDN-内容分发网络服务)

试用 Amazon CloudFront(CDN-内容分发网络服务) 的流程非常简单,提取准备好你需要CDN分发的域名

比如:XXXYYY.com XXXYYY.top 之类

大体流程:

申请分配–填写域名及相关信息–等待分配–分配完成即可

  • 服务台搜索 CloudFront

云端漫游:亚马逊云永久免费Amazon CloudFront(CDN)服务体验_Amazon_02

使用之前先来看看 CDN 使用的一些基础术语,方便以后操作

  • Distribution:分配,是 CloudFront 的基本单元,每个分配有唯一的 ID 以及CloudFront 为其分配的域名(类似 abcdefg13456789.cloudfront.net)。
  • Origin: 源站,顾名思义,是需要被加速的站点,可以是 S3 存储桶,可以是 ELB/EC2,可以是 Elemental MediaStore/MediaPackage,或者是用户自定义的站点(如第三方 IDC 中的 HTTP Web 服务器)。一个分配中可以有多个源站。
创建分配

云端漫游:亚马逊云永久免费Amazon CloudFront(CDN)服务体验_aws_03

  • 填写信息

云端漫游:亚马逊云永久免费Amazon CloudFront(CDN)服务体验_CDN_04

  • 域名:配置一个域名,注意不能填写 IP,比如:XXXYYY.com XXXYYY.top 之类
  • 协议:自行选择,这里实验选择 http
  • 名称:自行设置源的名称,建议填写网站的名称

具体参数参考解释如下:

源 设置

源域

源站地址,仅支持域名方式。也可以通过下拉列表直接选择帐号里已经创建过的 ELB,S3,MediaStore,MediaPackage等。如果是自定义站点,需先给该站点配置一个域名,不能填写 IP。

协议

CloudFront 回源协议,可以是 HTTP 或 HTTPS,或者与实际客户请求时一样的协议。注意这儿是 CloudFront 回源站时用的协议,而不是CloudFront对外服务的协议。如果选用了 HTTPS,一定要注意源站已经配置对应回源域名(Origin Domain Name)的 SSL 证书。

源路径

(可选)如果源站内容有多层目录,而又希望回源的时候路径上不体现这些目录,可以在此设置要隐藏的目录层级。例如:配置源路径 /version1 后,客户访问www.customer.com/page.html 相当于访问源站 origin.customer.com/version1/page.html

名称

可以设置一个容易记忆的名字

添加自定义标头

可以在请求源站时,带上特殊的Http header头,例如可以带上自定义的验证头。

启用源护盾

源护盾是一个附加的缓存层,可以减少源站回源的压力,如果源站不在亚马逊云科技上部署,通过源护盾,还可以改善回源的稳定性和速度。源护盾会产生额外的费用。

其他设置

可以设置回源时的失败重试次数,连接超时,响应超时,以及连接复用的保持时间。

  • 剩余其他的选项默认即可的,最后点击分配

云端漫游:亚马逊云永久免费Amazon CloudFront(CDN)服务体验_亚马逊_05

分配可能会需要几分钟,这时去列表查看,如果状态显示已启用即可,访问的你域名就可以体验了

云端漫游:亚马逊云永久免费Amazon CloudFront(CDN)服务体验_aws_06

查看网站效果

查看效果,可以看到加载的效果还是不错的,美滋滋!

云端漫游:亚马逊云永久免费Amazon CloudFront(CDN)服务体验_CouldFront_07

区域黑白名单

Amazon CloudFront可以对访问地区进行限制,这里就不进行限制了。

云端漫游:亚马逊云永久免费Amazon CloudFront(CDN)服务体验_Amazon_08

申请SSL证书

Amazon CloudFront提供免费的SSL证书,如果你想让Amazon CloudFront使用你自己的域名,就需要申请Amazon CloudFront免费SSL证书了。

由于我实验试用的国内域名有备案限制,这里就大家自行申请吧。

云端漫游:亚马逊云永久免费Amazon CloudFront(CDN)服务体验_Amazon_09

步骤大概是

  • 请求SSL证书
  • 绑定你的域名DNS验证
  • 添加CNAME记录
总结

总的来说,这次亚马逊云永久免费的 亚马逊云 Amazon CloudFront CDN服务还是很不错的,只是使用的时候要注意CDN的用量不要超过 1TB , 否则就会进行收费。

当然要是需要这项服务,也可以自行参考Amazon CloudFront的收费情况。