数据库双活白皮书.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库双活白皮书

M 白皮书 白皮书 [使用Moebius双活集群技术实现0停机时间持续运行] [格瑞趋势] 免责声明 本文档所包含的信息仅代表格瑞趋势在发布之日对所讨论问题的当前观点。由于格瑞趋势必须根据不断变化的市场情况进行相应的调整。因此不应将此信息解释为格瑞趋势方面的承诺,格瑞趋势不保证发布的任何信息在发布日期之后的准确性。 本白皮书仅供参考。格瑞趋势对本文档中信息不作任何明示、暗示或法律保证。 用户有责任遵守所有适用的版权法。除版权法规定的权力之外,未经格瑞趋势的明确书面许可,不得以任何形式、任何手段(电子、机械、影印、录制或其他方式)或出于任何目的复制、传播本文档的任何部分,也不得将其存入或引入检索系统。 格瑞趋势可能拥有涉及本文档中主题的专利、专利申请、商标、版权或其他知识产权。除非格瑞趋势的任何书面许可协议中明确表示,否则提供本文档并不表示授权您使用这些专利、商标、版权或其他知识产权。 目录 TOC \o 1-1 \h \z \u HYPERLINK \l _Toc 简介 PAGEREF _Toc \h 4 HYPERLINK \l _Toc 什么是数据库双活架构 PAGEREF _Toc \h 5 HYPERLINK \l _Toc 为什么选择数据库双活架构 PAGEREF _Toc \h 6 HYPERLINK \l _Toc Moebius数据同步引擎 PAGEREF _Toc \h 8 HYPERLINK \l _Toc 消除计划停机时间 PAGEREF _Toc \h 9 HYPERLINK \l _Toc 为什么选择Moebius双活集群 PAGEREF _Toc \h 10 HYPERLINK \l _Toc 案例研究 PAGEREF _Toc \h 11 HYPERLINK \l _Toc 总结 PAGEREF _Toc \h 13 简介 数据库系统在任何时间点都有可能崩溃。实现高业务连续性的秘密就是允许数据库故障,但能够将故障的数据库系统快速修复。这也就是数据库双活(Active/Active)的理论前提。如果数据库系统服务中断时间短到用户无法察觉,那这种服务中断就不会被认为是服务中断。结果就是,业务连续性得到保证。 从抽象层面来看,双活架构将用户分布到多个独立的数据库节点来保证服务的快速恢复。当一个节点崩溃后,使用该数据库节点的用户被转移到应用程序网络中可用的数据库节点。这种转移一般只需要几秒。 使用Moebius双活架构的关键优势包括: 极高的业务连续性时间 当双活架构中某节点故障后,仅仅一部分用户受影响 受影响的部分用户在几秒内就可以恢复服务 计划内停机时间不影响用 极大的提升了容灾能力 可扩展性强,支持动态负载均衡 分担IO压力,避免存储设备的昂贵投入 所有数据库节点都可用,提高系统吞吐量(无备用数据库节点) 消除备用数据库节点在故障发生后的接管时间(如果主数据库节点故障,备用节点是否能够正确接管服务) 实现上述优势成本较低 您可以通过为正在运行的系统或新系统采用Moebius双活架构实现上述好处。本篇白皮书会解释如何实现。 什么是数据库双活架构 数据库双活架构是独立的数据库节点组成的网络,每一个数据库节点都拥有相同的数据,因此每一个数据库节点都可以为应用程序提供服务。 在数据库双活架构中,每一个数据库节点之间完全同步。任何事务都可以交由任意一个数据库节点处理,每个数据库节点上都可以执行读取或更新操作。由于请求可以负载均衡到任意可用数据库节点,因此该架构提供了极大的灵活性并最大化TCO(总体拥有成本)。 数据库双活架构包含至少两个数据库副本,数据库副本之间保持同步状态,因此任意副本都可接受事务请求。当某一数据库副本故障时,所有的请求都会被导向到可用数据库副本。 当数据库节点不处于同一地理位置时(异地机房或数据库中心)时,双活架构可以在无额外附加成本或很低的成本下提供灾难恢复。当某个数据库节点由于灾难被剥离出双活网络时,网络中另一个数据库节点会接替该节点并正常提供服务。 为什么选择数据库双活架构 数据库系统的可用性取决于数据库可以正常为应用提供服务的时间(系统运行时间)与数据库无法为应用提供服务的时间(系统停机时间)的比例。 虽然有很多方式可以帮助单独的数据库提高系统运行时间,这些方式包括给系统管理员培训和使用质量更好的硬件,但无论使用何种手段,单机已经无法使得系统的可用性提升到我们所谈论的系统运行时间的数量级。单机的系统运行时间最终取决于硬件和软件的可靠性,运维人员的水平等,而双活技术可以在几乎不增加上述投入的情况下将系统运行时间提升几个数量级。 如果某一个应用服务器故障,用户可以被立刻重定向到另一个可用应用服务器。如果数据库故障,则

文档评论(0)

manyu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档