数据库高可用
- 2015-07-08 15:15:00
- admin 原创
- 6953
MySQL提供了丰富的数据库高可用解决方案,可自动检测故障以及从故障中恢复 -- 无论故障发生在网络、主机、操作系统还是数据库层,同时最大限度减少计划内维护行为导致的停机。
MySQL 复制
MySQL 复制是最常用和最经济高效的高可用性解决方案。全球许多流量最大的网站都通过 MySQL 复制来支持数以百万的、呈指数级增长的用户群,其中不乏 Facebook、Twitter、Zappos 和 Zynga 等互联网巨头。新增! MySQL Fabric
MySQL Fabric 提供了一个管理 MySQL 服务器群的框架。提供了两个服务,可以单独使用,也可以组合使用。高可用性建立在 MySQL 复制的基础上,能进行自动故障检测和故障转移。如果一台主服务器发生故障,从服务器将自动升级,把应用的写操作路由至正确的服务器。Oracle VM 模板
适用于 MySQL 的 Oracle VM 模板将 MySQL 企业版与 Oracle VM 和 Oracle Linux 集成,是供应虚拟化和高度可用的 MySQL 数据库的一种最快速、最简单、最可靠的方式。适用于 MySQL 企业版的 Oracle VM 模板提供了一个预先安装和预先配置的虚拟化软件映像,并且利用 Oracle VM 的机制来提供高可用性,从而确保可快速部署且有助于消除配置工作和相关风险。
组织可通过适用于 MySQL 企业版的 Oracle VM 模板的高可用性特性来满足严格的服务级别协议 (SLA) 需求:
- 自动故障恢复,当物理服务器、VM 或 MySQL 数据库发生故障之后,Oracle VM 会自动在服务器池中的可用服务器上重新启动发生故障的 MySQL 实例。
- 实时迁移,需要执行维护操作时,操作人员可以将运行中的 MySQL 实例移至服务器池中的备用主机。
Oracle Linux 和 DRBD
分布式复制块设备 (DRBD) 是一个开源的 Linux 内核模块,利用同步复制跨本地存储提供高度可用的数据库应用。DRBD 通过将活动节点的数据镜像到备用节点来同步数据库更改,并且支持自动故障转移和恢复。Linux、DRBD、Corosync 和 Pacemaker 提供的集成系统包含久经考验、成熟的开源技术。Windows Server 故障转移群集
由于 Windows Server 故障转移群集 (WSFC) 获得了 MySQL 的认证和支持,因此组织可以利用 MySQL 企业版和 Windows 原生集群服务安全地部署对可用性要求极高的业务关键型应用。系统会自动检测到 MySQL 或底层服务器的故障,然后在备用节点上重新启动 MySQL 实例。访问数据库的应用以及任何 MySQL 复制从服务器可自动重新连接到使用相同虚拟 IP 地址运行 MySQL 的新主机。当需要使服务器脱机以进行维护时,管理员也可以手动发起故障转移。
Oracle Solaris 集群
Oracle Solaris Cluster 为物理或虚拟化环境中的任务关键型应用和服务提供高可用性和负载平衡。Oracle Solaris Cluster 为组织提供了一个灵活、可扩展的解决方案,既适用于本地数据中心的小型集群,也适用于企业级灾难恢复实施中较大型的多站点、多集群部署。 Oracle Solaris Cluster MySQL 代理与 MySQL 无缝集成,可在各种 Oracle Solaris Cluster 拓扑中提供一系列配置选项。MySQL Cluster CGE
MySQL Cluster 使用一个无单点故障、可在商业硬件上进行扩展的、分布式、无共享、多主机架构为组织提供 99.999% 的可用性。MySQL Cluster 可以配置为内存中和基于磁盘的存储引擎,将数据同步复制到集群的所有节点上。因此可实现亚秒级响应和极速故障转移。除了能够联机执行管理功能(包括添加节点、修改模式、升级和备份)外,MySQL Cluster 还可以自动进行自动分片、故障转移和恢复,所有这些操作均无需停机。全球大多数要求甚高的公司(包括 Alcatel-Lucent、BT Plusnet、Cisco、Docudesk、Neckermann、Shopatron、Telenor、Zillow.com)都在使用 MySQL Cluster。
发表评论
文章分类
联系我们
联系人: | 周先生 |
---|---|
电话: | 13911732319 |
Email: | 48474881@qq.com |
QQ: | 48474881 |
微信: | zhou_kider |
地址: | 北京丰台区总部基地1号 |
Update Required
To play the media you will need to either update your browser to a recent version or update your Flash plugin.