1
b821025551b 2020-04-22 14:10:42 +08:00 1
1 、数据库不会强制用阿里云,但是考虑到安全性及稳定性,建议使用阿里云走内网流量;
2 、没明白你说的同步是指的两台 ECS 应用同步还是数据库同步。 |
2
ThirdFlame 2020-04-22 14:12:10 +08:00
不是必须 用阿里的 RDS,你爱用什么用什么。
你自己搭建数据库 可能不比用 RDS 更省事 更便宜。 |
3
opengps 2020-04-22 14:14:12 +08:00 1
1,不是,多台服务器连接同一个数据库服务即可,可以是专门 rds,也可以是你自己搭建的
2,没必要,即使需要主从分离,那也得有个主,不能同时用作主 |
4
hing OP @b821025551b
是一个网站服务器,现在准备增加一台服务器来做负载均衡,阿里云建议把数据库迁移到 RDS 上 但是 RDS 的服务费占了大头,比服务器本身都贵了 所以想能不能自己想办法来同步两台服务器的 SQL 数据库, 就是不知道在生产环境里能不能这样操作 |
5
hing OP @opengps
你点醒了我,那我专门买一台 ECS 服务器专门做 SQL 数据库, 另外两台 ECS 网站服务器连接访问这台数据库服务器也可以啊。 我就是不明白为什么 RDS 比 ECS 贵那么多,是有某些优势吗? |
6
b821025551b 2020-04-22 14:26:09 +08:00
@hing #4
你这个思路有些走歪了,我猜你目前数据库是在某一台 ECS 上搭建的吧。其实无论负载均衡上了多少应用,都连同一个数据库就好了,没必要一个应用对一个数据库。 另外,对于专门的 RDS 这种服务,主要看你们数据的价值,没什么价值的话自己搭服务就好了,主要在于你们的评估。 |
7
iConnect 2020-04-22 14:27:43 +08:00 via Android 1
@hing rds 的配置比 ecs 高,通常也是默认主备,还有备份副本。看起来是买了一个实例,后面其实是好几个实例的钱。
|
8
fancy111 2020-04-22 14:36:27 +08:00 1
两台阿里云的 本身就可以走内网同步,不知道你们是在说什么
|
9
hing OP @b821025551b
对啊,网站目前就是单台服务器做的,连 OSS 都没上,何况数据库 那我多买一台 ECS 来自己搭建数据库也不是不行,没有 RDS 那么贵 IOPS 还比它高,连接数就不知道了 就网站本身的数据库而已,没别的应用 |
10
keepeye 2020-04-22 14:39:36 +08:00 1
共享类的服务独立出去 单独做集群 ,比如 mysql 、redis
你说的负载均衡只是 web 或后端 api 服务器 比如 两台 ECS + 1 台 RDS + 1 台 redis |