Cloud SQL 的 HA 選項是否也是資料冗餘的問題?

Cloud SQL 的 HA 選項是否也是資料冗餘的問題?

我正在研究 GCE“Cloud SQL”產品,特別是 MySQL 風格。我對這個產品在非 HA 模式下如何運作有點困惑。

據我所知,在 HA 模式下,如果您的主實例不可用,您有一個備用副本可以隨時啟動。

但是,如果非 HA 實例不可用,會發生什麼情況? GCE最終會在某個時刻再次恢復它嗎?當它再次出現時,最壞的情況會是您的資料是 24 小時前的(上次每日備份)嗎?或者在這種情況下實際需要手動工作嗎?例如,您需要自行根據備份配置一個新實例?

在我看來,非HA模式可以保證99.95%的可用性。那麼,HA 模式是否會在 0.05% 的剩餘時間內保護您的背部?

谷歌說

Cloud SQL 可自動執行所有備份、複製、加密修補程式和容量增加,同時確保在世界任何地方的可用性超過 99.95%。

答案1

但是,如果非 HA 實例不可用,會發生什麼情況?

這意味著您的資料將不可用,直到實例上線,在大多數情況下,這是由使用者配置錯誤引起的,但在某些情況下,您將在與支援人員一起審查後進行覆蓋,當主伺服器不可用時,備用伺服器會進入線上狀態,直到主裝置返回(短暫的停機時間可能不到 2 分鐘)。

當它再次出現時,最壞的情況會是您的資料是 24 小時前的(上次每日備份)嗎?

您始終可以使用備份來啟動新實例,但如果實例變得不健康並返回,則不會進行備份,而是會返回停機前可用的最新資料。通常,如果實例離線,則無法覆寫此內容。

那麼,HA 模式是否會在 0.05% 的剩餘時間內保護您的背部?

兩種模式的SLA 是相同的,SLA 涵蓋完全停機時間,例如,在非HA 實例上,您的實例變得不可用,因此您將得到保障,但在HA 實例上,僅當備用實例和主實例不可用導致完全停機時,您才會受到保障。

欲了解更多信息,請查看雲端 SQL SLA

相關內容