设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

QQ登录

只需一步,快速开始

#公告#抱歉,网站将关闭,不再开放。由于PC时代已远逝 。在这个后移动互联网时代,我们继续携手前行,保持对技术的热情。共同构建linuxtone知识星球欢迎加入,一起讨论技术、招聘人才、分享资源。请新老linuxtone人 扫码移步到 知识星球:linuxtone

学习是一种信仰!分享是一种快乐!能力= 心态 * 沟通 * 知识 (你的每一天需要正能量!)

 网站的发展需要你贡献一份力量!希望你能每天坚持看贴1小时,并回答网友的问题!祝你在浏览论坛的过程中取得进步!谢谢!linuxtone加油!大家加油! 友情提示: 你今天学习了吗?你今天进步了吗?少一点抱怨!多一点进步!Life is short ! Why not linuxtone ?  

网站的发展、感谢每位坛友的努力!

查看: 10658|回复: 3

[lvs] 求更好的架构 [复制链接]

Rank: 8Rank: 8

签到
116
注册时间
2011-12-2
最后登录
2016-7-11
在线时间
42 小时
阅读权限
90
积分
11073
帖子
39
主题
9
精华
0
UID
16286
发表于 2015-12-3 14:58:59 |显示全部楼层
以前的架构:
CRM架构图.png


希望的架构:

新架构.png

第一张图是现在的架构
CD是成都,BJ是北京
CD和BJ都是单独的WEB,也是单独的MYSQL,
现在想改变成后面的架构(还需要大神修改,只是草图),
注:现在的情况是:
WEB层的负载一般是20%-30%,主要是查询的语句多。
要求是:

1、没有单点故障
2、希望逻辑是:
首先通过LVS的VIP进来,然后通过WEB1或者WEB2,
然后:如果是mysql写数据就写到MYSQL主里面,如果是读,就从mysql slave里面读出来。

但是现在的逻辑是:假是向mysql 主上写,那么当这台挂了,另一台全文索引就有问题了,如果MYSQL主和全文索引做了VIP,那么在web1和web2上就要区别两套独立的MYSQL了,
所以这个架构是有问题的,所以就希望有大神提出更合理的架构。在此小弟感谢了。


曾经也有方案:
在WEB上搭两套MYSQL,但是这样调度也要相应的改很多,所以伤。

Rank: 8Rank: 8

注册时间
2011-12-2
最后登录
2016-7-11
在线时间
42 小时
阅读权限
90
积分
11073
帖子
39
主题
9
精华
0
UID
16286
发表于 2015-12-3 15:11:10 |显示全部楼层
补充下,CD和BJ只是业务,他们都是在同一机房。

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-12-2
最后登录
2016-7-11
在线时间
42 小时
阅读权限
90
积分
11073
帖子
39
主题
9
精华
0
UID
16286
发表于 2015-12-3 15:16:12 |显示全部楼层
补充,新架构的web1 和web2都是负责以前的两套cd和bj 的业务了,,,他们可能用端口来区别(还没找到更好的方法)

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-9-16
最后登录
2019-7-22
在线时间
892 小时
阅读权限
90
积分
243883
帖子
2158
主题
2
精华
0
UID
15647
发表于 2015-12-4 09:43:57 |显示全部楼层
路过了解一下

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢您的支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2019-7-23 10:57 , Processed in 0.030897 second(s), 14 queries , Apc On.

Powered by Discuz! X2 Licensed

© 2001-2011 Comsenz Inc.

回顶部