2017-07-12 54 views
2

我正在嘗試爲服務發現設置領事。我們在AWS Mumbai地區舉辦了我們的基礎設施。我正在審閱領事文件,其中提到,當我們將consul作爲羣集運行時,至少需要(n + 1)/ 2個節點才能運行。對於2個可用區域中的aws領事(或任何分佈式服務)的HA

問題是孟買地區只有兩個可用區域。所以如果一個區域出現故障,那麼就有可能只有一個領事服務器在運行。

所以問題是,如果發生這種情況,代理人仍然可以提供DNS請求,如果我對陳舊的結果很好。
如果否,那麼有沒有一種方法可以避免2個可用區的故障。

回答

0

這是一個非常棘手的問題和真正的關注。在我們的案例中,由於我們在多個地區擁有基礎設施,因此我們將3個主節點放在3個不同的地區,對我們來說工作得很好。

我會建議如果可能的話去多區域主節點配置是非常確定的。但是,如果您只在一個地區,請確保您鎖定其他領域的實例類型使用情況(您沒有使用的其他地區,良好的AWS實踐)。

相關問題