Failover

memcached 的故障轉移策略

  • July 25, 2011

我試圖了解 memcached 的工作原理(新手),以預測使用/提供 memcached 的節點的突然故障。我有幾個問題要問:

i) 如果一個系統有 3 個節點,每個節點提供 1 GB,我需要在每個節點上安裝 memcached 伺服器服務還是只在一個節點上?

iia) 如果每個伺服器上都安裝了 memcached 伺服器,客戶端應該/可以建立到每個節點的連接以預測失敗的節點嗎?

iib) 如果 memcached 伺服器應該只安裝在一個節點上,那麼在不同的節點上安裝兩個 1.5 GB 共享記憶體 memcached 伺服器實例以預測一個 memcached 伺服器的故障是否有意義?

iii) 角色命名空間到底是什麼?是否應該將它們用作故障轉移策略的一部分?

謝謝。

  • 1.必須在每台伺服器上安裝memcached。看看 repcached
  • 2.a 將其放在負載均衡器後面,例如:HAProxy、Pacemaker、…

引用自:https://serverfault.com/questions/293794