请教下,阿里云两台 ECS 服务器做负载均衡,数据库是不是必须要迁移到 RDS 云数据库上?如果另外想办法让两台服务器数据库双向同步来保持数据一致行不行的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hing
V2EX    问与答

请教下,阿里云两台 ECS 服务器做负载均衡,数据库是不是必须要迁移到 RDS 云数据库上?如果另外想办法让两台服务器数据库双向同步来保持数据一致行不行的?

  •  
  •   hing 2020-04-22 14:00:32 +08:00 2428 次点击
    这是一个创建于 2067 天前的主题,其中的信息可能已经有所发展或是发生改变。
    搜了下两台服务器数据库双向同步的办法是利用 SQL Server 的发布和订阅功能进行同步,想问下这样做是不是可行的,有没有人在生产环境下这样搞?
    11 条回复    2020-04-22 14:51:10 +08:00
    b821025551b
        1
    b821025551b  
       2020-04-22 14:10:42 +08:00   1
    1 、数据库不会强制用阿里云,但是考虑到安全性及稳定性,建议使用阿里云走内网流量;
    2 、没明白你说的同步是指的两台 ECS 应用同步还是数据库同步。
    ThirdFlame
        2
    ThirdFlame  
       2020-04-22 14:12:10 +08:00
    不是必须 用阿里的 RDS,你爱用什么用什么。
    你自己搭建数据库 可能不比用 RDS 更省事 更便宜。
    opengps
        3
    opengps  
       2020-04-22 14:14:12 +08:00   1
    1,不是,多台服务器连接同一个数据库服务即可,可以是专门 rds,也可以是你自己搭建的
    2,没必要,即使需要主从分离,那也得有个主,不能同时用作主
    hing
        4
    hing  
    OP
       2020-04-22 14:16:15 +08:00
    @b821025551b
    是一个网站服务器,现在准备增加一台服务器来做负载均衡,阿里云建议把数据库迁移到 RDS 上
    但是 RDS 的服务费占了大头,比服务器本身都贵了
    所以想能不能自己想办法来同步两台服务器的 SQL 数据库,
    就是不知道在生产环境里能不能这样操作
    hing
        5
    hing  
    OP
       2020-04-22 14:24:08 +08:00
    @opengps
    你点醒了我,那我专门买一台 ECS 服务器专门做 SQL 数据库,
    另外两台 ECS 网站服务器连接访问这台数据库服务器也可以啊。

    我就是不明白为什么 RDS 比 ECS 贵那么多,是有某些优势吗?
    b821025551b
        6
    b821025551b  
       2020-04-22 14:26:09 +08:00
    @hing #4
    你这个思路有些走歪了,我猜你目前数据库是在某一台 ECS 上搭建的吧。其实无论负载均衡上了多少应用,都连同一个数据库就好了,没必要一个应用对一个数据库。

    另外,对于专门的 RDS 这种服务,主要看你们数据的价值,什么价值的话自己搭服务就好了,主要在于你们的评估。
    iConnect
        7
    iConnect  
       2020-04-22 14:27:43 +08:00 via Android   1
    @hing rds 的配置比 ecs 高,通常也是默认主备,还有备份副本。看起来是买了一个实例,后面其实是好几个实例的钱。
    fancy111
        8
    fancy111  
       2020-04-22 14:36:27 +08:00   1
    两台阿里云的 本身就可以走内网同步,不知道你们是在说什么
    hing
        9
    hing  
    OP
       2020-04-22 14:36:38 +08:00
    @b821025551b
    对啊,网站目前就是单台服务器做的,连 OSS 都没上,何况数据库
    那我多买一台 ECS 来自己搭建数据库也不是不行,没有 RDS 那么贵 IOPS 还比它高,连接数就不知道了
    就网站本身的数据库而已,没别的应用
    keepeye
        10
    keepeye  
       2020-04-22 14:39:36 +08:00   1
    共享类的服务独立出去 单独做集群 ,比如 mysql 、redis
    你说的负载均衡只是 web 或后端 api 服务器
    比如 两台 ECS + 1 台 RDS + 1 台 redis
    opengps
        11
    opengps  
       2020-04-22 14:51:10 +08:00
    @hing 私聊可以帮你省点,微信同 id
    你用的是 sql server,这个数据库本身就有版权费用,自然贵了一大截(对比 mysql 可见)
    如果你用 ecs 自建 sqlserver,那么注意一定要用 ssd 硬盘来提高下 io 性能,因为云硬盘的 io 都是很差的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     912 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 19:40 PVG 03:40 LAX 11:40 JFK 14:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86