前言:
众周知MySql种目前广泛着开源免费数库中型数应中般单台MySql服务器满足求型WEB应巨量数存储访问单台MySql服务器胜台MySql服务器协工作考虑MySql 服务器集群结构考虑MySql服务器HA热备问题考虑服务器间负载均衡问题解决方面难题MySql官方推出MySql Cluster构架面基情况成优缺点应场合等方面5种MySql 服务器集群行性方案进行详细分析较:
1MySQL Clustering(ndbcluster stogare)
MySQL公司存储引擎方式提供高性方案事务安全实时复制数需高性负载均衡场合该方案少需三节点服务器达较效果
成:
1) 节点服务器RAM需求数库呈线性例
2) 千兆太网络
3) 需Dolphin公司提供昂贵SCI卡
优点:
1) 负载均衡场合
2) 高性场合
3) 高伸缩性
4) 真正数库冗余
5) 容易维护
缺点:
1) 着数库变RAM需求变更成高
速度:
1) 典型单独服务器(千兆太网SCI卡存储引擎相关限制少)慢10倍
应场合:
1) 冗余高性负载均衡
2MySQL GFSGNBD HA (ActivePassive)
GFS事务安全文件系统时刻MySQL享数
成:
1) n台高性服务器成中激活作备份服务器
优点:
1) 高性
2) 某种程度冗余
3) 高性进行伸缩
缺点:
1) 没负载均衡
2) 没保证冗余
3) 法写操作进行伸缩
速度:
1) 单独服务器2倍读操作支持较
应场合:
1) 需高性读操作密集型应
3MySQL DRBD HA (ActivePassive)
DRBD提供样享硬盘DRBD设置成事务安全 时刻MySQL享数
成:
1) n台高性服务器成中激活作备份服务器
优点:
1) 高性
2) 定程度冗余
3) 高性名义伸缩
缺点:
1) 没负载均衡
2) 没保证冗余
3) 写负载方面没伸缩性
速度:
1) 读写方面相单独服务器
应场合:
1) 需高性读操作密集型应
4MySQL Write Master Multiple MySQL Read Slaves (ActiveActive)
考
虑读写DB数库连接情况台服务器写操作采n台服务器读操作
成:
1) 1台高性写服务器n台读服务器成
优点:
1) 读操作高性
2) 读操作负载均衡
3) 读操作负载均衡方面伸缩
缺点:
1) 写操作高性
2) 写操作负载均衡
3) 写操作方面伸缩性
速度:
1) 单独服务器读操作方面支持较
应场合:
1) 读操作密集型需高性负载均衡应
5Standalone MySQL Servers(Functionally separated) (Active)
台功分离单独服务器没高性负载均衡力明显缺点太予考虑
总结:
MySQL官方网站推荐HA方案结合DRBD (文中方案3) Replication (文中方案4)假加Linux Heartbeat实现Autofailover功种情况会发现down机时间会减少
然述方案解决集群问题Mysql服务器间负载均衡存问题面选官方推荐方案4配合梭子鱼安全负载均衡机实现真正高效型应架构
梭子鱼负载均衡解决方案:
• 采两台梭子鱼安全负载均衡机LB440双机HA冗余结构实现端台MYSQL服务器实时负载均衡
• 采梭子鱼LB440特负载均衡算法保证量数库请求链接负载实时高效均衡
• 梭子鱼LB440台MYSQL服务器服务端口进行健康检查某台MYSQL服务器发生障停止该台设备工作整负载均衡队列中动移
• 基应结构便业务系统缝拓展性价优解决方案保护户投资
解决方案图示意拓扑:
什选择梭子鱼:
• 高性:梭子鱼LB440负载均衡机提供业界强服务器负载均衡性支持秒100000新建连接 900万发连接
• 梭子鱼安全负载均衡机独特跳线连接心跳监控方式提供快速切换MYSQL集群服务样实时关键系统必需
• SSL卸载加速:避免SSL加解密运算服务器造成额外压力提高服务器处理力 保证HTTPS访问高效安全
• 强安全保护:梭子鱼安全负载均衡机置集成IPS实时安全防护系统检测阻挡1000种入侵攻击DOS攻击
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档