云端漫游:亚马逊云永久免费Amazon CloudFront(CDN)服务体验
亚马逊云科技,包括灵活的Amazon EC2云服务器、稳定的Amazon RDS数据库服务、可扩展的Amazon S3云存储空间等等常见云服务产品。福利很大,有需要的朋友赶紧冲冲冲!
搭建的网站访问速度慢🥵?资源加载不出来🥵?
试试 Amazon CloudFront(CDN-内容分发网络服务) ,以低延迟和高传输速度安全地交付内容,通过具有自动化网络映射和智能路由的超过 600 个全球分散入网点(PoP)提供数据,从而减少网络延迟。
让你的网站访问快到飞起来,当然要注意分发区域可能限制,主要针对海外的区域,如果你的网站是面向海外用户,那么恭喜你,Amazon CloudFront(CDN)将会是助力你完成商业目标或者建立用户好感的必备利器。
今天,就让我们一起体验亚马逊云科技的Amazon CloudFront(CDN)服务,🎉并且享受永久免费的服务🎉。
永久免费套餐内容
- 每月传出 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
使用之前先来看看 CDN 使用的一些基础术语,方便以后操作
- Distribution:分配,是 CloudFront 的基本单元,每个分配有唯一的 ID 以及CloudFront 为其分配的域名(类似 abcdefg13456789.cloudfront.net)。
- Origin: 源站,顾名思义,是需要被加速的站点,可以是 S3 存储桶,可以是 ELB/EC2,可以是 Elemental MediaStore/MediaPackage,或者是用户自定义的站点(如第三方 IDC 中的 HTTP Web 服务器)。一个分配中可以有多个源站。
创建分配
- 填写信息
- 域名:配置一个
域名
,注意不能填写 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可以对访问地区进行限制,这里就不进行限制了。
申请SSL证书
Amazon CloudFront提供免费的SSL证书,如果你想让Amazon CloudFront使用你自己的域名,就需要申请Amazon CloudFront免费SSL证书了。
由于我实验试用的国内域名有备案限制,这里就大家自行申请吧。
步骤大概是
- 请求SSL证书
- 绑定你的域名DNS验证
- 添加CNAME记录
总结
总的来说,这次亚马逊云永久免费的 亚马逊云 Amazon CloudFront
CDN服务还是很不错的,只是使用的时候要注意CDN的用量不要超过 1TB , 否则就会进行收费。
当然要是需要这项服务,也可以自行参考Amazon CloudFront
的收费情况。