这里记录一下阿里云ECS、OCS、RDS、OSS、CDN 与七牛镜像的特点

一、传统网站的结构方式

传统网站的架构是在服务器上构建完容纳全部的数据库、Web程序、静态脚本、图片、音视频、附加等,用户请求经过路由→上级路由→地区网络供应商→中心服务商→服务器所在服务商→服务器地址,经过这一长串的流程到达服务器,再原路返回动静态数据,导致性能会随着系统访问量的增长而受到限制甚至遭遇瓶颈,后面的OCS、RDS、OSS、CDN 与七牛镜像其实都是为了解决这个问题

二、阿里云ECS

阿里云ECS相当于传统意义上的服务器,本站架设初期也是这种架构,在上面构建LNMP环境+Wordpress,图片附件均储存在服务器,1M的小水管基本上只要并发10几个请求就会出现卡顿,而且ECS又很贵,建站初期没什么人流量暂时顶得住,后面该优化的地方还是要优化一下才行,也趁这个机会好好学习一下

三、阿里云OCS

阿里云OCS现在改名叫做云数据库Memcache版,是基于内存的缓存服务,其作用有点类似WP Super Cache,通过缓存加速用户访问

WordPress配置OCS的方法见这里:https://help.aliyun.com/knowledge_detail/38655.html

四、阿里云RDS

阿里云RDS相当于服务器上的数据库,传统ECS安装的数据库方式在大访问量时会出现CPU飙升,借助阿里云RDS把数据库迁移到云端,降低ECS压力

五、阿里云OSS

可以简单地理解为云盘,把图片/附件储存到OSS上面,用户在访问页面的时候,从OSS上获取图片等信息,降低ECS带宽压力,不过OSS的速度比较慢,要配合CDN使用

六、阿里云CDN

分布式节点加速,利用OSS+CDN实现动静分离,适用于以下高访问量高IO环境

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

相关的介绍见这里:https://help.aliyun.com/document_detail/31936.html

分类: LNMP

橙子Pal

懒癌晚期,沉迷吸猫,伪·技术肥宅