Amazon-Rds

在 Amazon Aurora 中有兩個實例(讀取器和寫入器)的必要性

  • March 28, 2018

我正在管理一個 Amazon Aurora 賬戶。幾個月前有人設置的。該服務有兩個實例(相同的 AZ): - 項目 - project-eu-central-1b

相同的類(db.t2.small),但不同的“複製角色”。第一個是Reader,第二個是Writer。該服務只有一個集群:project-cluster-1

如果我只需要一個實例,我不想支付兩次,但我不確定 Aurora 是否真的需要兩個實例(W 和 R)才能工作,或者這是一個糟糕的初始設置。

我可以使用一個實例在 MySQL 端讀取/寫入和“移動權限”嗎?我也對“保留實例”感興趣。在實際情況下,我想我需要購買兩個預留實例,對吧?

謝謝。

是的,您為實例支付了兩次費用,但只為儲存支付了一次費用,因為它們共享一個 Aurora 集群儲存卷(每個集群只有一個卷),這就是複制幾乎是即時的部分原因。

您可以刪除讀取器實例,只要您了解如果剩下的唯一實例失敗,這將減慢恢復速度 - Aurora 將不得不啟動一個新實例,而不是自動將讀取器提升為寫入器,這就是如果目前編寫器失敗,它會這樣做。

引用自:https://dba.stackexchange.com/questions/202545