如果暫時不需要使用RDS SQL Server執行個體,您可以暫停該執行個體。執行個體暫停後,執行個體的計算資源將被釋放,不會再產生規格費用,達到節省成本的目的。
背景資訊
使用RDS執行個體的過程中,您可能會遇到以下情況:
業務調整或其他因素,需要臨時或長期停止執行個體,但又想保留資料,以備後續之需。
營運生產業務情境中,需要先停止某個RDS執行個體,以便後續驗證並觀察業務狀況。
您也可以使用暫停執行個體功能解決其他期望暫停執行個體的情況。
前提條件
RDS SQL Server執行個體需滿足如下條件:
執行個體狀態:運行中
計費方式:隨用隨付
儲存類型:雲端硬碟(支援Serverless執行個體)
執行個體規格類型系列:獨享型、通用型(不支援共用型)
執行個體為主執行個體,且要求主執行個體下不含唯讀執行個體。
訂用帳戶執行個體可將計費方式轉化為隨用隨付後,再執行暫停操作。具體操作,請參見訂用帳戶轉隨用隨付。
2008 R2本地碟執行個體不支援該功能,您可將2008 R2(本地SSD盤)升級為2012或2016後,再執行暫停操作。
功能限制
費用說明
不同執行個體狀態下的收費情況如下:
執行個體狀態 | 執行個體規格費用 | 儲存空間費用 | 備份組保留費用 |
運行中 | 收費 | 收費 | 收費 |
暫停中 | 收費 | 收費 | 收費 |
已暫停 | 不收費 | 收費 | 收費 |
啟動中 | 不收費 | 收費 | 收費 |
執行個體暫停後,執行個體的計算資源將被釋放,不會再產生執行個體規格費用,仍正常收取執行個體儲存空間費用和備份組保留費用。更多資訊,請參見計費項目。
暫停執行個體
功能說明
執行個體暫停後,原有內外網串連地址將會保留,當再次啟動執行個體時,仍可使用。
暫停執行個體時,執行個體狀態由運行中變更為暫停中,完成暫停後,執行個體狀態變更為已暫停。
說明執行個體暫停後,後續僅支援在控制台操作列下的啟動執行個體。
中重新啟動該執行個體。具體操作,請參見執行個體暫停後,僅保留儲存空間中的資料,記憶體中的資料會清空。
執行個體暫停後,不能進行其它營運操作。例如變更配置、遷移可用性區域、重啟等,但是執行個體的待處理事項不會移除。
執行個體暫停期間所有功能均會失效,包括串連執行個體、備份、變更配置等,請在暫停前做好業務調整。
執行個體暫停期間,系統將保留您最近一次的全量備份資料,但其他備份資料(包含全量及增量備份)超過保留天數後仍會到期。
警告備份到期後您將無法恢複資料至相應時間點,阿里雲不承擔因備份到期造成的任何損失和後果。
由於執行個體暫停後計算資源被回收,再次啟動執行個體時可能會因為庫存不足導致啟動失敗,您可以過一段時間再次嘗試,或者通過全量備份資料恢複SQL Server資料。
操作步驟
登入RDS管理主控台,在左側單擊執行個體列表,然後在上方選擇地區。
找到目標待暫停執行個體,單擊右側操作列下的 。
在彈出的暫停待用對話方塊中,單擊確認。
在執行個體列表頁面中,等待目標執行個體運行狀態變更為已暫停,表示執行個體已暫停。
啟動執行個體
登入RDS管理主控台,在左側單擊執行個體列表,然後在上方選擇地區。
找到目標待啟動的執行個體,單擊右側操作列下的 。
在彈出的啟動執行個體對話方塊中,單擊確定。
在執行個體列表頁面中,等待目標執行個體運行狀態變更為運行中,表示執行個體已啟動。
說明啟動執行個體時,執行個體狀態由已暫停變更為啟動中,完成啟動後,執行個體狀態變更為運行中。
執行個體運行狀態從啟動中變更為運行中大約需要3~5分鐘。
常見問題
Q:啟動執行個體後是否需要重啟或恢複執行個體?
A:不需要,暫停執行個體通過啟動執行個體進行啟動,啟動後無需其他動作,即可正常操作。
Q:執行個體暫停後,歷史監控資料庫是否會保留?
A:執行個體暫停後,歷史監控資料會保留。
Q:執行個體暫停後,記憶體中的資料是否會保留?
A:執行個體暫停後,僅保留儲存空間中的資料,記憶體中的資料會清空。
Q:暫停執行個體是否會移除執行個體的待處理事項,例如,指定在可維護時間段進行的遷移可用性區域或變更配置?
A:暫停執行個體後,不能進行其它營運操作,如變更配置,遷移可用性區域,重啟等,但是執行個體的待處理事項不會移除。
Q:備份保留時間長度,是否會包括執行個體暫停期間的時間長度?
A:備份保留時間長度不包括執行個體暫停期間的時間長度,執行個體暫停期間備份會按備份策略裡面的到期時間正常到期,而執行個體中最新的一個全量備份將一直被保留,即使該備份超過了備份保留天數,仍會被保留。
Q:多可用性區域執行個體,在啟動執行個體後,執行個體的主和備可用性區域是否可能互相切換?
A:可能會切換,啟動執行個體可能會發生主備切換,導致啟動後執行個體的主備可用性區域切換。