概述
具有高可用性的数据库对于一个企业来说必不可少。应用的持续可用性也是这样。时时刻刻都是如此。但是使用当前的技术,要实现这一点非常困难。您不但需要时间,还需要大量的资金。
某些企业考虑到建立一个高可用性集群数据库的复杂性和额外成本,选择了放弃,从而将其事业置于了风险之中。
然而,如果利用红帽数据库高可用性(Red Hat Database Availability),您将会获得使您的数据库始终可用的工具和支持并将摆脱烦恼。
这是一个通用的解决方案,它适用于任何一种数据库,如Oracle、Sybase、DB2、MySQL、EnterpriseDB等等。
它可以消除软硬件升级和维护所需的计划内停机。将每年计划外停工所需时间降低到几秒钟——这足以避免业务中断、用户投诉、收入损失或措施商机等情况的发生。
而且,要实现所有这一切,无需昂贵而复杂的集群数据库软件。现在有一个更加可靠的架构,它不但改善了服务的水平,还可以节省更多的预算和时间并将其投入到其他紧迫的项目中。
红帽数据库可用性可以帮助您节省部署专用集群数据库所需的高额成本。
如何实现呢?用我们的最佳做法将单进程数据库与红帽企业Linux高级平台的虚拟化和高可用性功能结合起来。这消除了对特殊的附加专有集群产品的需求,使您可以通过一个典型的双服务器数据库配置节省21万美元。
虽然是同样的功能、同样的保护、同样的服务水平,但是采用了截然不同的经济模式。红帽解决方案改变了IT产业的经济。
灵活性
红帽数据库可用性支持您使用下列任意一种高可用性策略的优势:
·用额外组件增强标准系统可用性的单个系统
红帽将支持硬件冗余的功能包含了进去。
·采用冷热备份或恢复服务的单系统运营
红帽简化了使两个系统之上程序和数据保持同步的工作。
·单容错系统
为了满足客户对最高可用性的需求,红帽与提供容错服务器的硬件厂商进行了通力合作。这些厂商的容错硬件完全支持红帽的产品。
·在集群中连接的多个系统
由于红帽集群与虚拟化功能的紧密结合,用一个简单的解决方案可以同时提供集群的可靠性和虚拟化的应变灵活性。
·在容灾/灾难恢复配置中连接的一个或多个系统
通过与存储合作伙伴合作共同提供实时数据同步,红帽使之成为功能。
解决方案
以红帽企业Linux高级平台这一安全的高性能操作系统为基础,加入一个可以提供数据高可用性的可扩展文件系统,并绑定上红帽培训和服务。红帽在从开源技术中获取真正的价值方面具有14年业内领先的经验,绑定的培训和服务将赋予企业技术人员这些经验的优势。
价格
红帽数据库可用性的价格策略以可以承受,可以预测和简单不复杂为宗旨。
这一整体解决方案包括:
平台(操作系统)
·
红帽企业Linux高级平台
存储
·红帽全局文件系统
·红帽卷管理器
高可用性
·
红帽集群套件
·
Conga
支持
·
来自红帽认证工程师的全天候高级支持
知识转移(Knowledge transfer)
·由红帽全球专业服务( Red Hat Global Professional Services)提供的项目实施工作
技能强化
·
培训以强化部署和维护本解决方案所需技能为重点,经过培训后在这方面最高可以达到红帽认证工程师水平
工作方式
为实现正常运营,设置了红帽数据库可用性,供使用了三个主要的功能。
第一个是红帽集群套件,它可以防止任何一个威胁数据可用性的硬件组件发生故障。
第二个是红帽全局文件系统,它可以确保同步进行数据读写操作,从而确保数据的整体性。
最后一个是红帽虚拟化技术,它支持每个服务器拥有一个现用的数据库引擎和一个备份的虚拟故障切换引擎。
一个服务器出现了故障。红帽集群套件立刻检测到故障,病开始故障切换过程。由于红帽全局文件系统确保了所有服务器都可以获得日志文件和数据文件,恢复可以离开开始。另外一个服务器上的虚拟故障切换数据库引擎被取消暂停并立刻运行起来。这样就消除了通常需要重启的时间。只需几分钟服务就可以恢复。
一旦出故障的服务器修复完毕,虚拟故障切换数据库引擎可以被实时迁回原先的服务器,而不会造成任何业务中断。
如何节省
首先假设两种解决方案使用相同的服务器和SAN 硬件。接下来假设它们都使用了红帽企业Linux高级平台作为基础操作系统。
向一个解决方案添加一个领先的专有集群数据库,向另外一个添加红帽数据库可用性。
不同之处在于:在红帽企业Linux高级平台含有一些组件,它们可以替换主要的专有集群数据库提供的某些需要额外成本的功能。
而且,借助于红帽数据库可用性提供的培训和知识传授,您的IT部门可以掌握安装和管理这些组件的方法。 |