我想要在 Amazon Redshift 中降低自動快照的頻率。該如何進行?
解決方案
可以對 Amazon Redshift 叢集快照進行排程,以降低自動快照的頻率。您可以建立快照排程,以控制拍攝自動快照的時間和頻率。
在 Amazon Redshift 中建立叢集時,預設會啟用自動快照。在為叢集啟用自動快照時,Amazon Redshift 會定期拍攝該叢集的快照。依預設,Amazon Redshift 約每八小時拍攝一次快照,或者每個節點每 5 GB 資料變更之後拍攝一次快照 (或以先到者為準)。
使用主控台排程自動快照
若要針對特定時間間隔排程自動快照,請遵循下列步驟:
- 開啟 Amazon Redshift 主控台。
- 在瀏覽窗格中,選擇 Clusters (叢集),然後選擇 Snapshots (快照)。所有快照會顯示在 Snapshots (快照) 索引標籤下。
- 選擇 Snapshot schedules (快照排程) 索引標籤,以建立快照排程。
- 選擇 Add snapshot schedule (新增快照排程)。
- 輸入快照排程的 Schedule name (排程名稱) 與 Description - optional (描述 – 選用)。
- 選擇 Configure automated snapshot rules (設定自動快照規則),以建立自動快照的排程。若要建立規則,請使用 Editor (編輯器) 或 Cron syntax (Cron 語法)。
**注意:**如需使用 cron 語法排程快照的詳細資訊,請參閱快照排程格式。
- 使用 Editor (編輯器),將快照建立定義為週期性或在特定時間建立。若要建立週期性快照,請針對 Create snapshot (建立快照) 選擇 Recurring (週期性),及針對 Every X hours (每 X 小時) 選擇週期時數。然後,針對 On days (天數),選擇快照頻率。若要在一天的特定時間或一週的某天排程快照,請針對 Create snapshot (建立快照),選擇 Recurring (週期性),然後針對 Time (UTC) (時間 (UTC)),輸入 UTC 時間。然後,針對 On days (天數),選擇快照頻率。您可以選擇 Add another rule (新增其他規則) 或 Add rule from template (透過範本新增規則),來進行多個快照建立。
**注意:**不支援少於一小時或超過 24 小時的快照頻率。
- 完成排程後,請選擇 Add snapshot schedule (新增快照排程)。
- 將叢集連接至新的快照排程,然後選擇 OK (確定)。
**注意:**您也可以將排程連接至多個叢集。
若要使用 AWS CLI 排程自動快照,請參閱建立快照排程。
使用主控台刪除排程快照
**注意:**刪除快照排程之前,必須先中斷連接與快照排程關聯的 Amazon Redshift 叢集。
若要中斷連接叢集並刪除快照排程,請執行下列操作:
- 開啟 Amazon Redshift 主控台。
- 在瀏覽窗格中,選擇 Clusters (叢集),然後選擇 Snapshots (快照)。
- 選擇 Snapshot schedule (快照排程) 索引標籤,以檢視排程的快照。
- 選取您想要刪除的快照排程。
- 在 Attached clusters (連接的叢集) 資料欄中,選擇資料欄值,系統會提示您中斷連接叢集。
- 選取與快照關聯的叢集,然後選擇 Remove (移除)。移除快照後,選擇 OK (確定)。
- 針對 Actions (動作),選擇 Delete schedule (刪除排程)。確認刪除快照,然後選擇 OK (確定)。
若要使用 AWS CLI 刪除快照,請參閱刪除快照排程。
相關資訊
使用主控台管理快照
Amazon Redshift 快照