[架构] 动静不分离 和 动静分离 架构示意图
2017-02-27 16:45
141 查看
传统动静不分离的产品架构(随着访问量在增长,性能会成为瓶颈)
实现动分离的产品架构(灵活的架构支持海量的用户访问)
静态文件访问量大,服务器负载高,I/O问题导致用户访问卡顿
静态文件数量大,服务器存储空间不够
静态文件用户访问量大,且分布在各地
移动更新包在某个时间段需要高速下载,且并发下载量高
OSS作为海量文件存储源,静态图片、视频文件、下载包、app更新包等均放在OSS上。OSS作为CDN的源站,通过CDN加速分发,用户通过CDN节点就近获得文件
降低Web服务器负载,静态文件访问负载全部通过CDN
存储费用最低。OSS的存储费用仅为ECS磁盘费用的50%
海量存储空间,无需考虑存储架构升级
流量费用低,相比直接通过OSS访问,除极少额外增加的回源流量外,主要流量使用CDN流量,单价最低只需0.26GB,远远低于OSS直接访问的外网流量单价
实现动分离的产品架构(灵活的架构支持海量的用户访问)
适用场景
静态文件访问量大,服务器负载高,I/O问题导致用户访问卡顿静态文件数量大,服务器存储空间不够
静态文件用户访问量大,且分布在各地
移动更新包在某个时间段需要高速下载,且并发下载量高
架构描述
OSS作为海量文件存储源,静态图片、视频文件、下载包、app更新包等均放在OSS上。OSS作为CDN的源站,通过CDN加速分发,用户通过CDN节点就近获得文件
架构优势
降低Web服务器负载,静态文件访问负载全部通过CDN存储费用最低。OSS的存储费用仅为ECS磁盘费用的50%
海量存储空间,无需考虑存储架构升级
流量费用低,相比直接通过OSS访问,除极少额外增加的回源流量外,主要流量使用CDN流量,单价最低只需0.26GB,远远低于OSS直接访问的外网流量单价
相关文章推荐
- 实现动静分离的LNMMP网站架构 推荐
- Web服务之LNMMP架构及动静分离实现
- Nginx教程(6) 动静分离架构
- 高可用haproxy调度varnish服务器缓存后端动静分离集群架构
- Haproxy的负载均衡、动静分离、状态监控、近期网络架构 推荐
- 架构之动静分离与模板引擎的关系
- Web服务之LNMMP架构及动静分离实现 推荐
- 解决动静分离架构后台重定向页面问题
- Nginx+Tomcat动静分离架构
- nginx+tomcat实现动静分离架构
- nginx+Tomcat实现动静分离架构
- LNMMP架构实现Web动静分离 推荐
- 一分钟了解互联网动静分离架构
- 一分钟了解互联网动静分离架构
- nginx+fastcgi实现动静分离架构
- Linux深入篇之四:配置Nginx+Tomcat动静分离架构
- Nginx LB+keepalived+varnish+NAMP架构部署wordpress实现动静分离
- Nginx(四):LNMMP架构实现Web动静分离
- 【架构】 Nginx动静分离
- Docker构建Nginx+Tomcat动静分离架构