在有或沒有容錯移轉功能的情況下重新啟動 Amazon for RDS 執行個體時,會如何處理我的連線?

1 分的閱讀內容
0

我想知道當我重新啟動有或沒有容錯移轉功能的 Amazon Relational Database Service (Amazon RDS) 執行個體時,會如何處理我的連線。

解決方案

您通常會基於維護原因而可能需要重新啟動資料庫執行個體。例如,如果您進行某些修改或變更與資料庫執行個體相關的資料庫參數群組,則必須重新啟動執行個體,變更才會生效。重新啟動資料庫執行個體會重新啟動資料庫引擎服務。重新啟動會造成執行個體暫時中斷,中斷時執行個體狀態會設為正在重新啟動。如需詳細資訊,請參閱重新啟動資料庫執行個體

當您重新啟動 Amazon RDS 執行個體時,您會在 Amazon RDS 主控台記錄和事件部分看到下列事件:

重新啟動單一可用區 Amazon RDS 執行個體:
2021 年 10 月 5 日,上午 4:31:22 (國際標準時間)                          資料庫執行個體已重新啟動

重新啟動無容錯移轉功能的多可用區域 RDS 執行個體:
2021 年 10 月 18 日,晚上 8:12:03 (國際標準時間)                          資料庫執行個體已重新啟動
2021 年 10 月 18 日,晚上 8:11:52 (國際標準時間)                          資料庫執行個體關閉

重新啟動有容錯移轉功能的多可用區域 RDS 執行個體:
2021 年 10 月 5 日,下午 2:15:33 (國際標準時間)                          資料庫執行個體已重新啟動
2021 年 10 月 5 日,下午 2:15:18 (國際標準時間)                          使用者要求資料庫執行個體容錯移轉
2021 年 10 月 5 日,下午 2:15:18 (國際標準時間)                          多可用區域執行個體容錯移轉已完成
2021 年 10 月 5 日,下午 2:13:18 (國際標準時間)                          多可用區域執行個體容錯移轉已開始

重新啟動單一區域的 Amazon RDS for Microsoft SQL Server 執行個體:
2021 年 10 月 5 日,上午 4:31:22 (國際標準時間)                         資料庫執行個體已重新啟動

在無容錯移轉功能的情況下,重新啟動多可用區域 RDS for Microsoft SQL Server 執行個體:
2021 年 10 月 5 日,上午 4:32:22 (國際標準時間)                         資料庫執行個體已重新啟動
2021 年 10 月 5 日,上午 4:32:20 (國際標準時間)                         資料庫執行個體已重新啟動

在有容錯移轉功能的情況下,重新啟動多可用區域 RDS for Microsoft SQL Server 執行個體:
2021 年 10 月 5 日,下午 2:49:18 (國際標準時間)                         多可用區域容錯移轉待命完成 - DNS 傳播可能需要幾分鐘的時間
2021 年 10 月 5 日,下午 2:49:11 (國際標準時間)                         多可用區域執行個體容錯移轉已完成
2021 年 10 月 5 日,下午 2:48:42 (國際標準時間)                         多可用區域執行個體容錯移轉已開始
2021 年 10 月 5 日,下午 2:48:33 (國際標準時間)                         資料庫執行個體已重新啟動

當您重新啟動資料庫執行個體時,無論是否有容錯移轉功能,執行個體都會關閉。因此,您必須清理並重新建立與資料庫執行個體的所有現有連線。最好能在應用程式層實作資料庫連線重試機制。使用容錯移轉重新開機有助於模擬資料庫執行個體的故障,以便進行測試或在容錯移轉後將原本可用區域的作業加以復原。


AWS 官方
AWS 官方已更新 2 年前