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