教程-详解使用OSS/COS+CDN搭建一个加速且省钱的博客网站

发布于 2020-05-21  556 次阅读


  • 教程 将详细解答和教你如何使用OSS/COS+CDN搭建 加速 且省钱的博客和个人网站
  • 对象存储的中心是存储,以及计算才能(图片处置),CDN的中心是分发,自身不会给用户提供直接操作存储的入口,所以普通是两者配合运用。对象存储里面存的就是一些图片、视频、文件等等,都是静态数据,正好合适用CDN做加速。用户要做的就是购置CDN效劳,并把静态数据URL添加到CDN的加速域名列表中。
  • CDN主要应用于站点加速,进步网站中静态数据的访问性能,比方图片、音频、视频、静态HTML网页等。网站静态数据以前普通是用文件存储的方式保管,如今则主要用对象存储。以图片存储为例,简单说,对象存储是存图片的,CDN是加速下载图片的。对象存储oss/cos+CDN,曾经成为互联网应用的一个必不可少的组成局部。

一、传统架构及痛点

普通的网站产品的应用架构,一般是全部的资源都部署在服务器的本地存储或者挂载的数据存储当中,这对于动静态资源不作任何处理的情况下, 产品架构便如下图所示:

教程-详解使用OSS/COS+CDN搭建一个加速且省钱的博客网站插图

这样的架构存在许多问题:

  • ● 系统性能会随着系统访问量的增长而受到限制甚至遭遇瓶颈;
  • ● 静态资源访问量巨大时,占用出口带宽,影响动态请求响应;
  • ● 用户请求分散时,回源距离长,影响用户体验(单纯使用CDN仍然需要回源拉取)。

使用OSS+CDN的方案有几大好处:

  • 成本低廉。OSS+CDN部署自己的网站每个月的花费远比自己买ECS服务器部署网站花费要少得多大幅降低运维成本。直接使用现成的云服务,无需花精力去维护ECS。
  • 极高的可用性。无论阿里云的OSS还是CDN,都已经做好了高可用性,几乎可以保证网站始终可访问
  • 极高的访问速度。ECS带宽毕竟有限的,高带宽意味着超高的费用。但是用OSS+CDN这种天然分布式的架构部署网站很轻松的解决了带宽问题,极大地提升了用户的访问体验。
教程-详解使用OSS/COS+CDN搭建一个加速且省钱的博客网站插图(2)

使用CDN对OSS加速能够解决的问题:

  • 静态文件访问量大,服务器负载高,I/O问题导致用户访问卡顿。
  • 静态文件数量大,服务器存储空间不够。
  • 静态文件用户访问量大,且分布在各地。
  • 移动更新包在某个时间段需要高速下载,且并发下载量高 。

二、关于OSS与CDN的购买与流量计费

想要 加速 自己的网站,再开始 教程 前,我们首先要知道oss与cdn的收费规则。

1.购买之前的准备

  • 足够的余额(流量不大的话100元余额够用很多月,比ECS便宜得多)
  • 备案过的域名(国内云厂商CDN基本都需要绑定自己的域名,国内要求必须备案,所以务必先备案自己的域名)
  • 备案可以参考 ICP备案前准备

2.购买OSS与CDN

对象存储OSS服务的基础计费项包括:存储容量,流量,请求次数。此外,OSS还提供存储数据处理服务(如图片处理服务等),会根据您的使用情况单独计量计费,不使用不计费。

(1)访问阿里云OSS价格方案,选择配置

价格图示例如下(请参考官网实时价格):

教程-详解使用OSS/COS+CDN搭建一个加速且省钱的博客网站插图(4)