跳至內容

如何將 Amazon RDS 所需維護的停機時間降到最低?

1 分的閱讀內容
0

我的 Amazon Relational Database Service (Amazon RDS) 資料庫執行個體需要維護,而且我想將停機時間降到最低。

解決方法

**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

AWS 偶爾會對資料庫執行個體或叢集的硬體、作業系統 (OS) 或資料庫引擎版本執行維護。如需詳細資訊,請參閱維護資料庫執行個體

若要查看待處理的維護事件,您可以使用 AWS 管理主控台describe-pending-maintenance-actions AWS CLI 命令或 DescribePendingMaintenanceActions API。

硬體維護

在 Amazon RDS 執行維護之前,您會收到一封有關排程維護時段的電子郵件通知。通知包括維護時間和受影響的可用區域。在硬體維護期間,單一可用區域部署在幾分鐘內無法使用。對於主可用區域受到影響的多可用區域部署,您的部署在執行個體進行容錯移轉期間無法使用。容錯移轉通常需要大約 60 秒。如果維護僅影響次要可用區域,則不會發生容錯移轉或停機時間。

作業系統維護

若要延遲排定的作業系統維護,請調整偏好的維護時段。或者,從 Amazon RDS 主控台Actions (動作) 功能表中,選擇 Defer upgrade (延後升級)。若要將停機時間降到最低,請將 Amazon RDS DB 執行個體修改為多可用區域部署。針對多可用區部署,作業系統維護套用至次要執行個體。執行個體容錯移轉,然後更新主要執行個體。停機時間是在容錯移轉期間。如需詳細資訊,請參閱多可用區部署的維護

**注意:**如果您升級到多可用區部署,則會產生更高的成本。若要確定您的成本,請使用 AWS 定價計算器

資料庫引擎維護

升級資料庫引擎版本需要停機。即使您的 RDS DB 執行個體使用多可用區域部署,主資料庫執行個體和待命資料庫執行個體也會同時升級。停機時間會持續到升級完成為止。停機的持續時間會根據資料庫執行個體的大小而有所不同。

如需特定資料庫引擎的更多資訊,請參閱以下文件:

如果執行個體是讀取複本,則升級會與來源執行個體獨立執行。預設情況下,維護作業會先在主要執行個體上進行,然後再於複本上執行。

相關資訊

使用讀取複本來減少升級 RDS for MySQL 資料庫時的停機時間

在維護時段執行的 Amazon RDS 和 Amazon Redshift 查詢會發生什麼情況?

如何設定 Amazon RDS 或 Amazon Redshift 維護時段的通知?