2013-05-20 52 views

回答

1

假設,通過「容錯」,「高可用性(HA)」被問,我會說,它可以通過冗餘來實現。而且,這對SunOne或其他供應商的任何目錄服務器軟件來說都不是特別的。

有不同的方法來解決這個問題。這取決於業務需求和承受能力。想到的一種方法是在HA對上安裝LDAP軟件。這需要硬件和操作系統的功能來進行故障轉移,它需要兩臺服務器(在虛擬世界中,「服務器」可能意味着不同的東西[物理盒,框架,LPAR等];所以,我會留下解釋給讀者)。當一臺服務器發生故障時,另一臺服務器接管並承擔該配對中的主要角色。這是容錯部分。在這種方法中,具有次要角色的機器/服務器是被動的(即,它不是爲客戶提供服務),直到主要故障。您將需要在兩臺服務器之間實現LDAP數據複製。它們可以是P2P複製拓撲中的兩個LDAP主設備。

另一種方法是使用網絡分派器(ND)軟件/設備等將多個LDAP服務器(即主服務器,副本)集中在一起,這些服務器會將傳入流量分發到各個服務器(通常是副本)在集羣中。如果您在羣集中丟失了一個副本,ND將不會向該副本發送任何流量,直到它恢復。但是,其他副本仍然會接收負載並因此用於傳入流量。這是此方法中的容錯部分。你想要的可用程度也將決定在集羣環境中可以做什麼。您可以擁有單個LDAP主機(組織應用程序將更新的LDAP主機)並將其保留在羣集之外,但與另一臺服務器配對以進行故障切換(這樣您就不會失去應用程序更新的可用性 - 這也是使您可以自由地在不中斷應用程序的情況下對主服務器進行維護[好吧,如果主服務器不可用,它們需要寫入才能寫入多個LDAP主服務器])。在任何情況下,您都必須讓輔助服務器接收來自主服務器的複製。如果預算不能讓您擁有更多的服務器/副本,那麼您可以將主服務器和副本一起放入羣集中以幫助讀取流量。您可以將兩個主站配置爲P2P複製拓撲結構,並將它們都集中在集羣中以幫助處理流量,而不是將其中一臺服務器設爲被動的HA對。取決於想要的冗餘級別或可以提供的冗餘級別,有多種方法可用於此方法。

+0

非常感謝寶來! –

+0

不客氣。 – Bora