1. 服务器租用首页
  2. 网站建设

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

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

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

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

SLB+ECS+OSS+RDS这个架构应该是比较不错的选择了,SLB负载均衡负责调度后台的两台新部署的ECS,ECS只保存网站的架构,图片及其他数据放在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,但是可能这些架构的配置导致了这次架构升级的负载上面确实不行吧,所以这次架构升级失败了,只能等以后另一个网站的盈利足以支撑更大配置的部署的时候再来进行架构升级的尝试了。

微信公众号二维码

原创文章,作者:服务器租用,如若转载,请注明出处:https://www.fuwuqizuyong.cc/1526.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(1条)

  • 我赚啦
    我赚啦 2017年7月2日 上午10:46

    抱着学习的态度来看看

联系我们

点击联系

在线咨询:点击这里给我发消息

联系我们:https://www.fuwuqizuyong.cc/lianxi

工作时间:周一至周五,9:30-18:30,节假日休息

QR code