前几天 MySQL
站点上有个为期 12 天以 Scale-Out 为主题的活动,列举了不少成功的案例,每个页面有下方的这个图很引人注意:
注意到主备服务器之间的 HA 是通过 DRBD
(Distributed Replicated Block Device)做到的。DRBD 号称是 "网络 RAID",开源软件,由 LINBIT
公司开发,MySQL 与 LINBIT 达成了合作关系,大张旗鼓的搞了这个 "12 天 Scale-Out" 活动也是这个商业合作驱动的吧。DRBD 助力 MySQL, 号称可以得到四个 9 的可靠性,这不低于任何一款商业数据库软件了。
DRBD 的出现的确对 MySQL 集群的可用性有很大提高。而且,有独到的特点,非常适合面向互联网的应用。因为是在存储层的数据块同步,很容易的做到应用层的 IO
负载均衡(备机承担一定的读压力),不但支持数据库失败接管,还能做到 IP
失败接管,接管时间小于 30 秒,真是穷人的绝佳集群解决方案(相比 Oracle 下的一些方案,比如 eBay 采用的方案
,性价比还是不错的)。国外已经有很多成功的实现案例,国内的 Web 2.0 站点不知道是否已经有人在用,在这里推荐一下。更为有趣的是,已经有人通过 DRBD 来实现 Oracle 的另类集群。
怪不得前一阵子已经有开源爱好者开始宣称类似 "RAID即将成为过去式
" 的激进言论。
--EOF
--
分享到:
相关推荐
MySQL集群:一种稳定而可靠,成熟的技术方案
MySQL高可用扩展集群应用之配置mysql+heartbeat+drbd实现Mysql写操作高可用.pdf 学习资料 复习资料 教学资源
Mysql+drbd+heartbeat+amoeba集群配置详解
RedHat 5.2+MYSQL集群主备+DRBD安装指南 Red Hat Enterprise Linux 5.2环境下,安装二台MYSQL服务器(主备式),通过heartbeat切换,DRBD储存共享。 利用heartbeat,启动mysql、mon。
生产环境mysql主从+heartbeat+drbd 集群架构规划部署详细方案
在架构MySQL高可用集群之前,有必要先介绍一下什么是DRBD,以及DRBD的原理和其工作方式DRBD(DistributedReplicatedBlockDevice,分布式复制块设备)是由内核模块和相关脚本而构成,用以构建高可用性的集群。...
基于Drbd+Corosync+Pacemaker的MYSQL高可用集群部署,原创,通俗易懂.
Centos5.6 x86_64下部署安装DRBD+Heartbeat+MySQL
第三十九章:DRBD+Keepalived+Mysql+Amoeba双主双从高可用集群1
Drbd+Heartbeat+Lvs+Keepalived+Mysql可行性分析(第一讲) Mysql主从复制的实现(第二讲) 配置mysql+heartbeat+drbd实现Mysql写操作高可用(第三讲) 配置mysql+lvs+keeplived实现Mysql读操作的负载均衡(第四讲)
目录网盘文件永久链接 1.Mysql数据库入门及安装.mp4 2.MySQL日常操作命令.mp4 3.使用if条件语句编写MySQL备份脚本.mp4 4.MySQL设置UTF-8终极方法及密码破解.mp4 ...17.构建MySQL+DRBD+Keepalived高可用集群.mp4
第25讲 配置mysql+heartbeat+drbd实现mysql写操作高可用 课程目标: 掌握mysql+heartbeat+drbd的配置方式,并可灵活运用 配置mysql+drbd实现数据镜像 配置mysql+heartbeat实现mysql数据库的高可用 测试数据镜像功能...
22-MySQL集群及高可用的更多思路方案引子mp4 23-常见MySQL集群高可用架构讲座01.mp4 24-常见MySQL集群高可用架构讲座02.mp4 25-常见MySQL集群高可用架构讲座03.mp4 26-常见MySQL集群高可用架构讲座04.mp4 27-常见...
├─L001-oldboy-mysql-dba-lesson01 │ 101_rec.mp4 │ 102_rec.mp4 │ 103_rec.mp4 │ 104_rec.mp4 │ 105_rec.mp4 │ 106_rec.mp4 │ 107_rec.mp4 │ MySQL-day1课件.rar ... 1405-MySQL集群与高可用实战_rec.mp4
架构设计篇则主要以设计一个高可用可扩展的分布式企业级数据库集群环境为目标,分析介绍了通过 MySQL 实现这一目标的多种架构方式。主要包括可扩展和高可用两部分内容,可扩展部分包括设计原则、Replication 的利用...
一, 基本环境介绍及基本环境配置 节点1: node1.hulala.com 192....vip 192.168.1.39 节点1与节点2均需配置 修改主机名: vim /etc/sysconfig/network ...配置hosts解析: vim /etc/hosts 192.168.1.35 node1.hulala
由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、...14.5 部署MySQL集群要考虑的问题 14.6 本章小结
架构设计篇则主要以设计一个高可用可扩展的分布式企业级数据库集群环境为目标,分析介绍了通过 MySQL 实现这一目标的多种架构方式。主要包括可扩展和高可用两部分内容,可扩展部分包括设计原则、Replication 的利用...
以最新的mysql版本为基础,以构建高性能mysql服务器为核心,从故障诊断、表设计、sql优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、mysql高可用集群搭建与管理、mysql服务器性能和服务监控等方面多...