开发者社区 问答 正文

弱弱的问下:SLB中的多台服务器的数据库怎么同步的?

小弟对这方面不清楚,如果某次请求时数据保存在了服务器A上,下次查找请求会不会出现SLB把这次请求转的服务器B上而出现找不到数据的情况,

展开
收起
dsxxxxxxxx 2014-03-18 10:38:04 9315 分享 版权
7 条回答
写回答
取消 提交回答
  • 回 6楼kideny的帖子
    RDS不管用,有活动的时候,RDS同样崩溃,要是升级的话,需要0.5~1个小时的时间才能升级完,并且升级就是一个月的费用
    2018-03-18 12:34:54
    赞同 展开评论
  • Re弱弱的问下:SLB中的多台服务器的数据库怎么同步的?
    创业阶段也不推荐用RDS. 总是需要从公网内网转来转去. 修改数据非常麻烦. 如果总是再改动数据结构, 这会很麻烦的.

    -------------------------

    LZ,SLB应该有保持状态的选项呀. 你没用吗?

    2014-03-18 19:55:03
    赞同 展开评论
  • 请用阿里云的RDS。。。
    2014-03-18 13:00:06
    赞同 展开评论
  • 如果当前的业务还暂时用不到RDS,也可以考虑将数据库单独部署在一台专门的ECS上,从而时SLB后端的两台Web Server做到无状态化。这样可以省去在两台ECS之间做数据同步的操作。
    2014-03-18 11:20:13
    赞同 展开评论
  • 所以数据库让你用RDS嘛,RDS本身已是云化了,基本上不会崩啦,你只要前端WEB用SLB负载一下就行了,这样连数据库同步都不用操心了
    2014-03-18 10:55:49
    赞同 展开评论
  • 回1楼服务器之家的帖子
    感谢你的回答,不过这样子的话LBS的意义差了些啊。到最后数据还是请求到同一个地方,如果这里蹦了。。。。。。。。

    -------------------------

    回3楼服务器之家的帖子
    我的应用是用的mysql的。看来只能用RDS了。主从复制太麻烦了。感谢回答

    -------------------------

    回8楼服务器之家的帖子
    我的是移动app服务,不是网站项目。呵呵。但我的app设计,很依赖服务,单一用户的访问量会比较大。所以才考虑用SLB的,而数据库也必不可少,现在看来是要用SLB+RDS了。自己再做个memcache,前期这样应该够了

    -------------------------

    回9楼huangjinshe的帖子
    用阿里云的ECS访问RDS的,这样只是内网访问,应该不会延迟之类的
    2014-03-18 10:45:37
    赞同 展开评论
  • 用一台数据库,或者用阿里云的RDS。

    -------------------------

    Re:回1楼服务器之家的帖子
    引用第2楼dsxxxxxxxx于2014-03-18 10:45发表的 回1楼服务器之家的帖子 :
    感谢你的回答,不过这样子的话LBS的意义差了些啊。到最后数据还是请求到同一个地方,如果这里蹦了。。。。。。。。



    LSB主要是为了分散运行PHP的压力,运行网站不止需要MYSQL。


    你如果不怕麻烦可以自己配置数据库主从复制,分散MYSQL压力,但是这和SLB无关,而且以阿里云的IO性能,意义不大。

    -------------------------

    Re:回3楼服务器之家的帖子
    引用第7楼dsxxxxxxxx于2014-03-18 13:39发表的 回3楼服务器之家的帖子 :
    我的应用是用的mysql的。看来只能用RDS了。主从复制太麻烦了。感谢回答

    不用PHP?

    -------------------------

    Re:回8楼服务器之家的帖子
    引用第10楼dsxxxxxxxx于2014-03-19 10:19发表的 回8楼服务器之家的帖子 :
    我的是移动app服务,不是网站项目。呵呵。但我的app设计,很依赖服务,单一用户的访问量会比较大。所以才考虑用SLB的,而数据库也必不可少,现在看来是要用SLB+RDS了。自己再做个memcache,前期这样应该够了

    你的意思是说,手机APP直接连接数据库?没有服务器应用层的API?
    2014-03-18 10:42:09
    赞同 展开评论
滑动查看更多