吴炳锡:IT168-2012-漫谈MySQL高可用架构.pdf

吴炳锡:IT168-2012-漫谈MySQL高可用架构.pdf

ID:48007493

大小:1.32 MB

页数:23页

时间:2020-01-12

吴炳锡:IT168-2012-漫谈MySQL高可用架构.pdf_第1页
吴炳锡:IT168-2012-漫谈MySQL高可用架构.pdf_第2页
吴炳锡:IT168-2012-漫谈MySQL高可用架构.pdf_第3页
吴炳锡:IT168-2012-漫谈MySQL高可用架构.pdf_第4页
吴炳锡:IT168-2012-漫谈MySQL高可用架构.pdf_第5页
资源描述:

《吴炳锡:IT168-2012-漫谈MySQL高可用架构.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、漫谈MySQL高可用架构北京新媒传信@吴炳锡漫谈MYSQL高可用架构大纲关于分享者高可用的意义常见高可用架构及特点–基于同步的高可用及特点–基于DRBD的高可用及特点–基于域名的高可用及特点–基于MySQLProxy模型的高可用及特点–基于API模型的数据库调用的高可用及特点–新架构GaleraMySQL的高可用及特点–官方NDBCluster架构及特点高可用方案选择的依据飞信高可用方案的选择关于分享者数据库爱者就职新媒传信新技术研发部北京MySQL技术交流圈子发起人之一高可用的意义技术我行服务可用常见的高可用架构及特点基于同步的高可用架构及特点

2、可使用的HA软件:Keepalive,Heartbeat,RedhatClusterSite,MMM等特点:需要专业人员处理结构简单,容易管理常见的高可用架构及特点基于DRBD的高可用及特点可使用的HA软件:Keepalive,Heartbeat,RedhatClusterSite底层基于文件系统的同步:DRBD特点:需要专业人员管理结构简单Standy机器的MySQL不能打开需要编写部分切换脚本常见的高可用架构及特点基于共享存储的高可用及特点可使用的HA软件:RedhatClusterSite特点:需要专业人员管理结构简单Standy机器的MySQL不能打开

3、只有一份数据文件常见的高可用架构小结一基于同步HA的高用小结•需要使用HA软件•Standy机器基本上属于备机(比较浪费)•适合于数据库不是太多的场景•要求有一定的技术积累常见的高可用架构及特点基于域名托管的高可用及特点需要软件:DNSSERVER:Bind-DLZ+MySQL自主开发相应的切换及监控程序特点:核心人员加常规运维人员布署灵活,机器资源利用率高对长连接应用支持不好常见的高可用架构及特点基于MySQLProxy模型的高可用及特点常见的高可用架构及特点基于MySQLProxy模型的高可用及特点•有一定的开发成本•管理简单,对开发透明(proxy提

4、供MySQL协义支持)•定制方面比较大•支持分库分表•后端有较好的连接池控制•故障转移透明支持缺点–基于网络大量通的Proxy容易把单机的网卡跑满–使用中需要监控Proxy的网卡流量常见的高可用架构及特点API模型的数据库调用的高可用及特点常见的高可用架构小结二以上三种高可用小结–基于域名的数据库托管,布署灵活,但不能做数据拆分–基于Proxy的数据库托管,对运维来讲比较实用,但架构比较重–基于API访问数据库的高可用式,对架构规划要求比较高常见的高可用架构及特点•新架构GaleraMySQL的高可用及特点负载设置常见的高可用架构及特点新架构GaleraM

5、ySQL的高可用及特点常见的高可用架构及特点官方NDBcluster架构及特点常见的高可用架构及特点官方NDBcluster的一些数据•1.05BNQPMusingMySQLCluster7.2•8-node(datanode)clusterusingMySQLCluster7.2.5•2-socketserversusingX5670withInfinibandinterconnectand48GBofmemory•NDBAPI常见的高可用架构结可用性能安全架构高可用方案选择的依据根据业务来选择高可用比较:根据现有人员来选择http://www.mysq

6、lperformanceblog.com/2009/10/16/finding-your-mysql-high-availability-solution-%E2%80%93-the-高可用和性能区别对待questions/不同的架构用在不同的时期LevelofavailabilitySimplereplication98to99.9+%Master-MasterwithMMMmanager99%Heartbeat/SAN(dependsonSAN)99.5%to99.9%Heartbeat/DRBD99.9%NDBCluster99.999%高可用方案选择的

7、依据新的高可用架构•GaleraMySQL现在是Percona主推的一个高可用方案•Percona的GaleraMySQL发行版本:PerconaXtraDBCluster•高可用能力能达到5个9–NDBcluster可以考虑用于一些认证或用户等相关的基础库上飞信高可用方案选择V1基于共享存储的HA架构V2基于同步的HA架构(RedHatClusterSite)V3基于域名数据库托管平台V4基于MySQLProxy模型的HA架构可能情况:–V3和V4共存–V3的架构主要用于新业务,适合快速上线或是公有云相关的项目–V4适合数据量比较大,需要进行拆分或是

8、前面App

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。