天天看點

【12c新特性】RAC Cluster Hub Node-Leaf Node

【12c新特性】RAC Cluster Hub Node-Leaf Node

Hub Node官方解釋:

A node in and Oracle Flex Cluster that is tightly connected with other servers and has direct access to a shared disk.

Leaf Node官方解釋:

Servers that are loosely coupled with Hub Nodes, which may not have direct access to the shared storage.

可以看到主題差別在于 Leaf Node不能直接通路shared storage ,這意味着leaf node不是share disk的。 這裡Hub Node與12c之前的普通cluster node無差別, 而Leaf Node是新技術。   Leaf Node的特性:

與 Hub Node相比 更松散地與cluster捆綁

在啟動時自動發現Hub Node

通過一個Hub Node連接配接到叢集

Hub Node或網絡失敗都會造成相關的Leaf Node被驅逐

不要求直接通路共享存儲

與Hub Node在同一網絡

  使用Leaf Node實作Flex Cluster的好處顯而易見:

hub-and-spoke技術将cluster分化成可管理的節點組

僅僅需要Hub Node直接通路OCR和Votedisk

通過限制HUB node的數量,進而減少對關鍵clusterware資源的争用,例如ocr和Votedisk 。

在節點間所需要的網絡互動更少

更少的管理用網絡流量,例如節點間的心跳

    對比下圖可以看到,12節點的Flex cluster包含12個互動通路, 而普通叢集則需要 [ n * (n-1)]/2共66個互動通路。 對于上1000節點的叢集,上述的差異會更明顯。假設有40個Hub Node,每一個Hub Node對應24個Leaf Node,則Flex Cluster将包含1740個互動通路。

本文轉自maclean_007 51CTO部落格,原文連結:http://blog.51cto.com/maclean/1278584