注册 登录

记一次网站实现SLB+ECS+OSS+RDS架构升级的过程

网站建设 服务器租用 1171次浏览 1个评论 扫描二维码

记一次网站实现SLB+ECS+OSS+RDS架构升级的过程

最近服务器租用网(服务器吧、主机吧)在对一个站点进行网站架构的升级,将网站的自建数据库与图片剥离,并开启阿里云的负载均衡SLB,可是在对那个网站升级的时候出现了一个无法解决的问题,这个问题到现在也没能解决,而且阿里云的技术工程师帮忙一起分析处理也没能弄好。

SLB+ECS+OSS+RDS 网站架构升级

SLB+ECS+OSS+RDS这个架构应该是比较不错的选择了,SLB负载均衡负责调度后台的两台新部署的ECSECS只保存网站架构,图片及其他数据放在OSS上面调取,然后数据库放在RDS上面,这样按理说是不会有问题的。

但是服务器租用网就在这次部署的时候,发现RDS(1核2G)总是会CPU到80%,而且按理说现在我们网站架构数据库从ECS自建库剥离出来,这个配置应该也是没问题的,但是就是会出现数据库问题,阿里云技术工程师分析说好像是有慢请求,而且好像是有人攻击,总是重复请求一条数据导致的。

可是网站切换到自建库上面有没问题,随然我们自建库那台主机配置要相对高一些,自建库的服务器是4核8G+SSD硬盘的,但是那台ECS服务器上面是同时放有图片与网站框架的,按理说抽离出来的数据库应该在RDS(1核2G)是够用的,但是就是会出现网站一直加载请求的问题,而且RDS的CPU峰值也会飙升到80%的情况。

而且每一次将服务器重启杀死RDS的访问请求后网站就会恢复,但是一段时间后流量一上来网站就有出现了加载请求缓慢的问题,通过阿里云的态势感知也有观察到确实有恶意的代码攻击,但是就这些访问请求就能把RDS请求到CPU飙升到80%?现在真心纠结……无从下手啊!

阿里云香港地区业务与国内业务对比:

而且我们的那个网站是放在香港地域的,数据库RDS也是香港地域的,这里要说的是,国内的网站还是很幸福的,阿里云的香港RDS比国内的RDS按月计费的情况下要贵出不少的价格,而且好像所有香港区的业务都是比国内要贵一些。

真心建议大家的网站还是尽量做的符合一些国情,这样放置在国内,无论从服务器的选择上面还是相关的配套设施上面都要完善些,而且没有备案的香港网站是不能使用国内的CDN与加速产品的(阿里云CDN、百度云加速、360网站卫士等),这样我们的网站就很脆弱了,非常容易遭受攻击,因为我们的IP直接暴露在了那些经常使用DDOS或者其他网络攻击的直接打击下。而且国外的类似的产品真的很少,而且收费也都不便宜,拿cloudflare来说,提供DDOS防护的套餐就要200美元了,这就导致我们做没有盈利的项目与网站根本没有办法使用。

最后总结:

其实总结也没啥好说的了,就是这次的对另一个网站的架构升级彻底失败了,当然这么说是不负责任的,为什么这么说呢?因为如果你是土豪的话,你完全可以加大你的ECS配置与RDS配置去应对上面所说的问题,而且这样配置下来觉对的完美,但是我们选择这个架构是出于两方面考虑的,一是为了降低服务器的开销(这绝对是主要原因),二是为了使用这样的架构能抵御住一些可恶的攻击,所以这次架构升级我们都是在原有服务器配置的价格上面做了综合考虑后,选择的相关配置的SLB+ECS+OSS+RDS,但是可能这些架构的配置导致了这次架构升级的负载上面确实不行吧,所以这次架构升级失败了,只能等以后另一个网站的盈利足以支撑更大配置的部署的时候再来进行架构升级的尝试了。


服务器租用(www.fuwuqizuyong.cc) , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明:记一次网站实现SLB+ECS+OSS+RDS架构升级的过程
服务器租用
喜欢 (1)
[]
分享 (0)
服务器租用
关于作者:
服务器租用专注为广大站长与网友朋友分享建站教程、SEO优化文章、网站模板资源、服务器软件(Web环境、建站程序)等,另外为大家推荐各种国内外服务器、香港服务器、虚拟主机、域名购买优惠信息与服务器相关知识。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到
(1)个小伙伴在吐槽
  1. 抱着学习的态度来看看
    我赚啦2017-07-02 10:46 回复 Windows 7 | 搜狗浏览器 2.X