原因
个人网站 无序野蛮发展导致功能混乱代码臃肿, 原先2台低配阿里云服务器勉强撑起整个站点,费用也要 >1k/台/年还是有限的带宽, 网站并没有什么流量,几乎没有访问量。 这真是太可怕了。
目前系统设计如下:
新设计将所有应用部署本地运行, 在server部署一个缓存应用来减少与local的通信
解决方案
通过frp内网穿透技术将请求转发到本地,如此只要一台服务器用于架设frp即可。
优势
- 节约成本
- 将闲余的mac电脑利用起来,性能贼好
- 通过docker部署
- 将数据保存本地,阿里云什么都要钱
步骤
原
增加nginx
问题
- 中间增加frp层可能会造成传输堵塞
- 本地环境(网络,电)的稳定性
待续
原计划通过在本地添加3个从库之后直接切换,因为用了docker无法直接加入副本集,
所有准备用docker直接创建新副本集,整个数据迁移