2015-01-25 22:14:45  
		 评论  
		 4,074次浏览	
			很多做技术的朋友也是第一次听说过RDS关系型数据库,当然还有一个名字就是云数据库,我们常用的方式就是通过环境搭建来自建数据库,一般自建数据库可以满足大部分网站的需要,对于流量较大的网站,很有可能读写速度高时导致数据库的可靠性降低。
那么RDS关系型数据库适用于哪些网站呢?其实RDS对于小流量网站来说其实是鸡肋,普通的自建数据库也是可以完全没有问题的,一个网站在流量小于10万的情况下自建数据库是完全可以承受的。
也就是说,日流量在10万以上,或者是百万级别的网站,考虑RDS的话还是可以的。但是最近阿里云的频繁故障确实让很多人想到了RDS。

其实磁盘读取量飙升随着CPU跑到100%这种明显是频繁读取数据库导致的,可能是来自外部的sql注入攻击导致网站出现这种情况,只有频繁重启才能解决问题,这样我们就不得不使用RDS数据库来均衡这一问题。
对于近期wp网站频繁出现的数据库连接错误问题,首先都是起于数据读取量的飙升,然后将数据库读崩溃,网站可以连接但是都是数据库连接失败。
一般情况下,磁盘读取量达到15M/s的时候就是异常情况了,要么是有人在采集你的网站,要么是有人在攻击你的数据库,两者情况区别就在于磁盘读取之后数据库会不会挂掉。
目前解决这一问题的方法有很多,其中加强网站防护肯定是必要的,其次如果是网站对数据库可靠性要求很高,又不能在技术层面规避这种攻击的话,就可以选择关系型数据库。


![[安全]关于kali linux的一些常用命令](https://www.jinshare.com/wp-content/themes/begin/timthumb.php?src=https://www.jinshare.com/wp-content/uploads/2021/01/1.png&w=280&h=210&zc=1)



蚂蚁森林为我浇水吧!