背景:个人网站,数据库托管在两百块三年的新用户服务器上,主要是图云服务器有固定公网 ip
但是因为云服务器出带宽太低了,流量费也贵,有一部分大流量服务想拆开放在海外的 vps 跟卧室的树莓派上,比如大文件下载、转存、分发等
这样主数据库就无法跟这些服务在同一个内网里,必须开在公网上才能兼容这个设计
远程节点对这个数据库只做简单查询,不进行大数据量的 select,只要延迟低应该就没啥问题吧?
1
keppelfei 2022 年 2 月 15 日 为啥不买良心云的轻量型,1 个月 1200g 还不够用么,还是 10M 带宽
|
2
villivateur 2022 年 2 月 15 日 via Android
主要是安全性问题吧?如果要暴露端口,记得设强密码,有条件上 tls
|
3
Lax 2022 年 2 月 15 日
如果仅仅是流量费用方面为出发点考虑拆分,也是只拆分大文件类的下载,而不需要把依赖数据库的部分拆分。
而且,即使需要跨公网去进行数据共享访问,不要直接开房数据库端口,而是在数据库前加一层 API 形式的调用接口来隔离并解耦合 |
4
eason1874 2022 年 2 月 15 日
业务能接受就没问题,也可以包装成 API ,更好统计
|
5
dethan 2022 年 2 月 15 日 via Android
开白名单访问理论上是可以的
|
8
CallMeReznov 2022 年 2 月 15 日
比如大文件下载、转存、分发等
用阿里云的对象存储+cf,上个月测试了一下,几乎可以白嫖. |
9
ch2 OP @CallMeReznov 主要是国内访问,cf 太慢了
|
10
keppelfei 2022 年 2 月 15 日 10M 带宽已经算是很大了, 再加成本就变大了,实在忍受不了还不如房网盘得了
|
12
richangfan 2022 年 2 月 15 日
上吧,出问题再想别的办法
|
13
joesonw 2022 年 2 月 15 日 via iPhone
mtls+用户只给 select 权限呗。
|