跳至內容

為什麼我會收到 Aurora PostgreSQL 相容資料庫執行個體的硬體維護或作業系統更新通知?

1 分的閱讀內容
0

我收到了一份維護通知,提醒我其中一個 Amazon Aurora 資料庫叢集需要進行硬體維護或作業系統更新。

簡短說明

Amazon Relational Database Service (Amazon RDS) 會對您的資料庫叢集進行維護,以修正與安全性及執行個體可靠性相關的問題。這包括 Aurora 資料庫執行個體,例如 Aurora MySQL 相容以及 Aurora PostgreSQL 相容執行個體。在維護時段內,Amazon RDS 會套用與硬體、作業系統或資料庫引擎次要版本相關的更新。如需更多資訊,請參閱 Maintaining an Aurora DB cluster (維護 Aurora 資料庫叢集)。

您可以設定 Amazon CloudWatch Events 規則,以取得關於 Aurora 資料庫執行個體維護動作的通知。如果您已經收到通知,請使用 Aurora 和 RDS 主控台來檢視您的資料庫執行個體是否有任何待處理的維護動作。

解決方法

注意: 如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請確認您使用的是最新版 AWS CLI。

若要取得關於您資料庫執行個體維護動作的通知,請參閱我需要了解哪些關於 Amazon RDS 維護時段的資訊?

檢視 Aurora 資料庫執行個體維護動作

若要檢視您的 Aurora 資料庫執行個體維護動作,請執行下列操作:

  1. 開啟 Aurora 和 RDS 主控台。
  2. 在導覽窗格中,選擇 Databases (資料庫)。
  3. 選擇您想要檢視維護動作的 Aurora 資料庫叢集或資料庫執行個體。
  4. 選擇 Maintenance & backups (維護與備份) 索引標籤。在 Pending maintenance(待維護) 區段下方,可以檢視待處理維護動作清單。

您也可以執行 describe-pending-maintenance-actions AWS CLI 命令來列出待處理維護動作:

$ aws rds describe-pending-maintenance-actions --region example-region-name

硬體維護的動作通知

當資料庫執行個體有排定的硬體維護時,您會收到電子郵件通知。通知會包含必須完成維護的時間範圍、可用區域 (AZ) 以及任何受到影響的資源。

收到硬體維護通知後,您可以採取下列其中一項動作:

  • 立即執行硬體維護。
  • 若您未採取任何動作,系統會在受影響的執行個體上自動執行維護。維護會於維護時段進行,且落在通知中提到的時間範圍內。

視您叢集中的執行個體數量而定,您可能會遇到停機時間。

  • 單一執行個體的叢集:在硬體維護期間,叢集和執行個體將在幾分鐘內無法使用,直到硬體維護完成為止。
  • 至少包含兩個執行個體的叢集:如果受影響的執行個體是寫入器執行個體,則在執行個體進行容錯移轉所需的時間內,叢集和執行個體將無法使用。如果受影響的執行個體是讀取器執行個體,則不會執行容錯移轉。在這種情況下,讀取器執行個體在幾分鐘內將無法使用,直到維護完成為止。

**注意:**硬體維護動作無法延遲。

作業系統維護的動作通知

Amazon RDS 為了提升效能而進行的作業系統升級大約需要十分鐘完成。您的資料庫引擎版本或 Aurora 資料庫執行個體的執行個體類別不會變。Amazon RDS 會依據排程自動套用其強制性更新。您可能會收到關於此類已排定作業系統維護的通知。Amazon RDS 不會自動套用選擇性更新,但建議您將 Aurora 資料庫叢集保持在最新狀態。

如需更多資訊,請參閱 Working with operating system updates (使用作業系統更新)。若要套用作業系統維護動作,請參閱 Applying updates for a DB cluster (套用資料庫叢集的更新)。

注意: 最佳實務是在您將更新套用至讀取器資料庫執行個體之前,先套用至資料庫叢集。接著,依序將更新套用至寫入器資料庫執行個體,以避免停機時間過長。如果讀取器套用了作業系統更新,則在更新完成前將無法使用該讀取器。更新寫入器時,會執行容錯移轉。在執行個體進行容錯移轉所需的時間內 (通常約為 60 秒),將無法使用該資料庫執行個體。

相關資訊

How long is the Amazon RDS maintenance window? (Amazon RDS 維護時段有多長?)

AWS 官方已更新 4 年前