用VPS自建小型分布式LNMP服务器分布式MySQL
有个VPS用了一年多,很稳定,速度很快,所以同一家买了几个,由于原VPS已经不能够承担数据和流量膨胀带来的压力,所以将压力分担到其他VPS。
经部署测试后,性能比独服强多了,主要原因在于分布式后,硬盘I/O的速度得到质的提升,I/O带来的性能提升远超过内网传输带来的延时损失,因此极具可用性。
准备条件:几个VPS,最好是有内网IP,同一家买的就OK,不要搞到一台母鸡上最好
MySQL 分数据库,将原数据库分为几个部份,对应放到几个VPS,当然,这需要程序结构上的支持。
然后通过内网连接进行查询。
另外,nginx, php 等其他服务也可以放到单独的VPS来做分布
看来这是用上阿里云了。不过国外的很多VPS商,同一个机房内部互连本来就在5ms以下,无所谓内网不内网的。
联合查询怎么办啊?