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