全部產品
Search
文件中心

:休眠ECS執行個體

更新時間:Jun 19, 2024

如果您在某個時間段內無需運行ECS執行個體,也不會執行某些操作(如升降配等),建議您休眠ECS執行個體。相比停止執行個體,休眠執行個體後再次啟動執行個體,ECS執行個體會自動回復至休眠前的應用程式狀態,便於您快速進入休眠前ECS執行個體的運行狀態。

背景資訊

  • 休眠執行個體時,作業系統會將記憶體中的資料(作業系統內正在啟動並執行各種應用程式及使用狀態)保留至執行個體的系統硬碟。當您下次啟動執行個體時,作業系統會讀取上次保留的記憶體資料,自動回復至休眠前ECS執行個體的應用程式狀態,快速進入休眠前ECS執行個體的運行狀態。而停止執行個體後再次啟動執行個體時,作業系統會重新啟動後台服務和應用程式。

  • 休眠操作執行失敗時,執行個體會自動順利關機,即記憶體資料不會儲存至系統硬碟。等執行個體關機後啟動執行個體,作業系統會重新啟動後台服務和應用程式,無法恢複休眠前ECS執行個體的應用程式狀態。

警告

休眠執行個體可能導致業務中斷,建議您在非業務高峰期時執行該操作。

在休眠時,不同購買方式的ECS執行個體計費有如下差異:

  • 訂用帳戶執行個體:休眠後不影響執行個體的到期時間,計費不受影響。

  • 隨用隨付執行個體:取決於休眠時是否選擇了休眠不收費選項,具體的區別如下表所示。

表 1. 休眠執行個體的計費區別

資源項

休眠不收費

休眠後仍舊保留執行個體並繼續收費

計算資源(vCPU和記憶體)

釋放,不收費

保留並繼續收費

雲端硬碟(系統硬碟和資料盤)

保留並繼續收費

保留並繼續收費

內網IP

保留,不收費

保留,不收費

公網IP

釋放,啟動ECS執行個體後會擷取新的公網IP,不收費

保留,不收費

EIP

保留並繼續收費

保留並繼續收費

頻寬

繼續收費

繼續收費

使用限制

  • 休眠功能目前僅對美國(矽谷)、德國(法蘭克福)地區開放。

  • 當ECS執行個體滿足以下條件時,您才能在需要時使執行個體進入休眠狀態:

    • 建立執行個體時開啟了休眠功能。

      說明

      開啟休眠功能後不支援關閉該功能,建立時未開啟該功能的執行個體無法設定該功能。

    • 執行個體安裝了休眠Agent。

  • 建立ECS執行個體時,您只能使用加密的自訂鏡像才能開啟休眠功能。並且鏡像版本支援以下幾種:

    • Windows Server 2016及以上

    • Ubuntu 18及以上

    • CentOS 7及以上

  • 如果ECS執行個體在建立時開啟了休眠功能,則ECS執行個體不支援以下功能:

    • 不支援建立自訂鏡像。

    • 不支援建立快照。

    • 不支援變更執行個體規格。

    • 不支援變更作業系統或系統硬碟。

  • 如果搶佔式執行個體開啟了休眠功能,在休眠時僅支援休眠不收費功能。

  • Auto Scaling組內的ECS執行個體不支援休眠功能。

步驟一:建立執行個體時開啟休眠功能

您必須在建立ECS執行個體時,選擇開啟休眠功能,否則無法使執行個體進入休眠狀態。建立時,必須使用加密鏡像。

  1. 擷取加密的自訂鏡像。

    有兩種方式擷取:

    • 您已準備了滿足休眠要求的加密自訂鏡像。

    • 通過複製鏡像擷取,在複製過程中將鏡像加密。具體步驟,請參見複製鏡像

    說明

    鏡像的限制,請參見使用限制

  2. 建立ECS執行個體,並在建立執行個體時開啟休眠功能。

    具體操作,請參見自訂購買執行個體。請注意以下配置資訊:

    配置項

    配置說明

    樣本

    執行個體

    • 執行個體規格:除裸金屬伺服器外的任一I/O最佳化執行個體。

    • 執行個體記憶體大小:

      • Windows:必須小於16 GiB。

      • Linux:必須小於150 GiB。

    ecs.g6e.large

    鏡像

    • 選擇步驟1擷取的加密自訂鏡像。

    • 選中開啟執行個體休眠狀態,開啟休眠功能。

    • encrypted.windows2016

    • 選中開啟執行個體休眠狀態

    儲存

    • 系統硬碟:必選項,且需要滿足以下要求:

      • 類型:高效雲端硬碟、SSD雲端硬碟或者ESSD雲端硬碟。

      • 容量:必須足夠大,建議至少是記憶體的2倍。因為在開啟休眠能力時,系統硬碟會預留部分空間來存放記憶體資料。因此,系統硬碟的容量需要確保在存放記憶體資料時,還能使作業系統和內部應用程式正常運行。

      • 加密:必須選中加密,並且加密的密鑰必須與加密鏡像的密鑰相同。

    • 資料盤:可選項。如果在此時建立雲端硬碟作為資料盤,必須選擇雲端硬碟類型、容量、數量,並設定是否加密。

    • 系統硬碟:ESSD雲端硬碟,60 GiB,加密且密鑰為Default Service CMK

    • 資料盤:ESSD雲端硬碟,40 GiB,未加密。

    網路

    請選擇專用網路。

    說明

    傳統網路下的ECS執行個體不支援休眠功能。

    [預設]vpc-bp1opxu1zkhn00g****

步驟二:安裝休眠Agent

在ECS執行個體開啟休眠功能後,您必須為該執行個體安裝休眠Agent。安裝完成後,您才能使該執行個體進入休眠狀態。

  1. 使用雲助手,為單台ECS執行個體安裝休眠Agent。

    具體操作,請參見建立並執行命令

    • Windows執行個體:

      acs-plugin-manager.exe --exec --plugin ecs-hibernate-win --params "install"
    • Linux執行個體:

      acs-plugin-manager --exec --plugin ecs-hibernate-linux --params "install"

      當執行詳情頁顯示如下所示時,表示休眠Agent已安裝成功。

      image.png

  2. 重啟ECS執行個體,使休眠Agent生效。

    具體操作,請參見重啟執行個體

步驟三:使執行個體進入休眠狀態

當ECS執行個體已開啟了休眠功能,並安裝了休眠Agent,您可以使運行中的該執行個體進入休眠狀態。在執行個體休眠期間,您無法串連該執行個體。

  1. 登入ECS管理主控台

  2. 在左側導覽列,選擇執行個體與鏡像 > 執行個體

  3. 在頁面左側頂部,選擇目標資源所在的資源群組和地區。地區

  4. 找到需要休眠的執行個體,在操作列,單擊icon1 > 執行個體狀態 > 停止

  5. 停止執行個體對話方塊中,完成休眠相關設定。

    1. 選擇停止方式休眠

    2. 選擇停止模式,您可以根據ECS執行個體的計費方式選擇休眠後仍舊保留執行個體並繼續收費或者休眠不收費

      • 訂用帳戶的ECS執行個體休眠後會繼續收費,請選擇休眠後仍舊保留執行個體並繼續收費

      • 隨用隨付ECS執行個體支援休眠後仍舊保留執行個體並繼續收費或者休眠不收費,您可以根據業務需要自由選擇。

        說明
        • 休眠後仍舊保留執行個體並繼續收費或者休眠不收費的區別,請參見休眠執行個體的計費區別

        • 搶佔式ECS執行個體只支援休眠不收費,請選擇休眠不收費

    3. 單擊確定

      說明

      執行個體停止,進入已停止狀態。如需啟動執行個體,具體操作,請參見啟動執行個體

相關文檔

您也可以利用OOS定時休眠和啟動ECS執行個體,自動化管理大批量執行個體的休眠和啟動時間,配合休眠不收費功能以節省成本。具體操作,請參見定時開關機