暫停和繼續叢集 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

暫停和繼續叢集

如果您有只需要在特定時間可用的叢集,則可以暫停叢集,稍後再繼續該叢集。叢集暫停時,隨需計費也會暫停。只有叢集的儲存才會產生費用。如需定價的相關資訊,請參閱 Amazon Redshift 定價頁面

當您暫停叢集時,Amazon Redshift 會建立快照、開始終止查詢,並將叢集置於暫停狀態。如果您在未請求最終快照的情況下刪除暫停的叢集,則無法還原叢集。啟動暫停或繼續操作後,您無法取消或回復該操作。

您可以使用或使用亞馬遜紅移 API 操作,在亞馬遜紅移主控台上暫停和恢復叢集。 AWS CLI

您可以排定暫停和繼續叢集的動作。當您使用新的 Amazon Redshift 主控台建立經常性排程以暫停和繼續時,系統會針對您選擇的日期範圍建立兩個排程動作。排程動作名稱的字尾為 -pause-resume。名稱的總長度必須符合排程動作名稱的大小上限。

您無法暫停下列類型的叢集:

  • EC2-Classic 叢集。

  • 未作用中的叢集,例如目前正在修改的叢集。

  • 硬體安全模組 (HSM) 叢集。

  • 已關閉自動快照的叢集。

決定暫停叢集時,請考慮下列事項:

  • 無法連線或查詢叢集。

  • 您無法在 Amazon Redshift 主控台上查看暫停叢集的查詢監控資訊。

  • 您無法修改暫停的叢集。叢集上的任何排程動作都不會執行。其中包括建立快照、調整叢集大小,以及叢集維護操作。

  • 不會建立硬體指標。如果您 CloudWatch 已針對遺失的指標設定警示,請更新警示。

  • 您無法將暫停叢集的最新自動快照複製到手動快照。

  • 當叢集暫停時,它無法繼續,直到暫停操作完成為止。

  • 當您暫停叢集時,計費即會暫停。不過,暫停操作通常會在 15 分鐘內完成,視叢集的大小而定。

  • 稽核日誌會進行存檔,而且繼續時不會還原這些稽核日誌。

  • 叢集暫停後,就可能沒有追蹤和日誌可供用於針對暫停之前所發生的問題進行故障診斷。

  • 繼續時,叢集上的不備份資料表不會還原。如需不備份資料表的相關資訊,請參閱在快照中排除資料表

  • 如果您使用 AWS Secrets Manager 並暫停叢集來管理您的管理員認證,則不會刪除叢集的密碼,而且會繼續向您收取該密碼的費用。如需使用管理 Redshift 管理員密碼的詳細資訊 AWS Secrets Manager,請參閱使用管理 Amazon Redshift 管理員密碼 AWS Secrets Manager

當您繼續叢集時,請考慮下列事項:

  • 繼續叢集的叢集版本會根據叢集的維護時段更新為維護版本。

  • 如果您刪除與暫停叢集相關聯的子網路,則可能會有不相容的網路。在此情況下,請從最新的快照還原叢集。

  • 如果您在叢集暫停時刪除彈性 IP 地址,則會請求新的彈性 IP 地址。

  • 如果 Amazon Redshift 無法使用先前的彈性網路界面繼續叢集,則 Amazon Redshift 嘗試配置新的叢集。

  • 當您繼續叢集時,您的節點 IP 地址可能會變更。您可能需要更新 VPC 設定,以支援這些新的 IP 地址,適用於來自 Secure Shell (SSH) 的 COPY,或來自 Amazon EMR 的 COPY。

  • 如果您嘗試繼續未暫停的叢集,則繼續操作會傳回錯誤。如果繼續操作是排程動作的一部分,請修改或刪除排程動作,以防止未來發生錯誤。

  • 根據叢集的大小,可能需要幾分鐘的時間來繼續叢集,然後才能處理查詢。此外,在繼續完成之後,叢集重新化合時,查詢效能可能會有一段時間受到影響。