讨论Oracle RAC部署的距离限制

日期: 2011-07-07 作者:Scott Jesse翻译:沈宏 来源:TechTarget中国 英文

最近,我们完成了一个高可用性系统的一期部署,其中包括在不同地点部署第一个和第二个集群。第二阶段将实施Oracle RAC,或许还有Data Guard。我的问题是:   1、同步两个RAC环境的距离限制是多少?   2、我们的RAC和Data Guard设计可以实施吗?或者可以被取代?   我们讨论的是“Oracle Database 11g Release 2 High Availability”一书中的第198至201页,即Stretch Cluster(拉伸集群)或Extended Distance Cluster(扩展距离集群)。一般来说,我们建议:在扩展距离集群中,节点间的距离不应超……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

最近,我们完成了一个高可用性系统的一期部署,其中包括在不同地点部署第一个和第二个集群。第二阶段将实施Oracle RAC,或许还有Data Guard。我的问题是:

  1、同步两个RAC环境的距离限制是多少?

  2、我们的RAC和Data Guard设计可以实施吗?或者可以被取代?

  我们讨论的是“Oracle Database 11g Release 2 High Availability”一书中的第198至201页,即Stretch Cluster(拉伸集群)Extended Distance Cluster(扩展距离集群)。一般来说,我们建议:在扩展距离集群中,节点间的距离不应超过20英里。一旦超出这个距离,我们就会明显感受到延迟的影响。出于这个原因,拉伸或扩展集群也俗称为“Campus Cluster(校园集群)”,因为在许多情况下,它们被用来扩展位于同一个企业园区中两个不同数据中心里的同一个集群。在Oracle技术网(OTN)上发布有11gR1 HA最佳实践文档,Oracle还有以下建议:

  · 相距不到10公里,可以使用平常的网络电缆。

  · 相距大于等于10公里,要求使用DWDM链路。

  · 相距在10至50公里,要求使用存储区域网络(SAN)的缓冲区信用阀值(Buffer Credits),以尽量减少距离对于性能的影响。否则,由于距离的原因会导致性能有很大的下降。

  · 相距超过50公里,尚未有足够的证据来证明部署的有效性。需要进行更多的测试,以确定可以支持哪些类型的工作负载,以及选择的距离对性能的影响程度。

  当然,技术总是在不断变化,技术的提升有可能使更长距离的部署变得可行。文档“11gR2 HA Overview”的第七章没有特别指出,但在我们的书中也提出了相同的一般性建议。

  对于问题的第二个部分,它可以是RAC和Data Guard的组合;事实上,我们一般建议这样做,以最大化可用性。无论主集群是一个扩展集群还是一个本地集群,都可以这样做。如果RAC是唯一的解决方法,那么你必须认识到拥有两个相距不超过20英里的数据中心,并不会给你带来应对各种灾害(如洪水、飓风、地震、长时间停电等等)的最大的可用性,因为灾害很容易会波及到同一个地理区域。因此,我们对最大可用性的建议是:只要有可能,就选择本地RAC集群加上尽可能远的Data Guard备用群集的部署方式,以减少两个数据中心受到同样灾害影响的可能性。

翻译

沈宏
沈宏

相关推荐