全部產品
Search
文件中心

Serverless App Engine:一鍵啟停應用

更新時間:Sep 03, 2024

隨著您託管在SAE的應用逐漸增多,可能會出現部分應用佔用了資源卻處於閑置狀態的情況,例如應用開發完成後對其進行測試聯調,完成測試聯調後未將應用執行個體釋放,造成資源浪費。您可以使用命名空間來邏輯隔離不同環境下的應用,將同一命名空間(即同一環境)的閑置應用一鍵大量停止以及時釋放閑置資源,節約成本;或按需再重新一鍵大量啟動應用,繼續執行相關業務。

前提條件

待批量啟停的應用須處於同一命名空間內。具體操作,請參見管理命名空間

大量停止應用

  1. 登入SAE控制台

  2. 在左側導覽列,單擊應用列表,在頂部功能表列,選擇地區。

  3. 應用列表頁面上方,選擇需要停止的應用所在的命名空間。

    SAE批量啟停之選擇命名空間

  4. 應用列表中選中要大量停止的應用。

  5. 單擊大量停止應用,在彈出的大量停止應用面板,選擇停止策略,單擊確定

    • 立即停止:選擇立即停止後,SAE將立即停止所選的所有應用。適用於臨時性的單次營運情境。

    • 定時停止:選擇定時停止後,將跳轉到定時啟停規則頁面。定時啟停適用於計劃性單次或重複營運的情境,例如開發測試環境在固定時段的定時啟停。更多資訊,請參見管理定時啟停規則

    警告
    • 停止應用後,SAE將刪除選中應用下所有執行個體、中斷業務和停止計費,僅保留應用的原基本配置資訊和負載平衡裝置資訊,以便再次啟動應用。

    • 再次啟動應用後,應用的執行個體IP將會發生改變。

    • 如果應用啟用前配置了Auto Scaling,停止應用後該應用上所設的Auto Scaling規則不可用。再次啟動後,該規則不會被自動啟用,需要手動啟用。

  6. 驗證應用是否大量停止成功。

    • 方法一:在應用列表頁面,查看應用的當前執行個體數/目標執行個體數。如果應用的當前執行個體數為0,表示應用大量停止成功。

    • 方法二:在命名空間的變更記錄頁面,單擊操作列的查看,查看變更詳情。如果執行狀態顯示執行成功,表示應用大量停止成功。sc_change_details_of_batch_stop_application

      說明

      如果大量操作存在失敗記錄,您可以執行以下操作。

      • 單擊錯誤資訊,查看詳細的錯誤記錄檔。

      • 單擊查看詳情,查看應用部署的過程。

      • 單擊重試,重新啟停應用,但重試次數不超過3次。

大量啟動應用

  1. 登入SAE控制台

  2. 在左側導覽列,單擊應用列表,在頂部功能表列,選擇地區。

  3. 應用列表頁面上方,選擇需要啟動的應用所在的命名空間。

    SAE批量啟停之選擇命名空間

  4. 應用列表頁面,選中需要大量啟動的應用。

  5. 單擊大量啟動應用,在彈出的大量啟動應用面板,選擇啟動策略,單擊確定

    • 立即啟動SAE將立即啟動所選的所有應用。適用於臨時性的單次營運情境。

    • 定時啟動:將跳轉到定時啟停規則頁面。定時啟停適用於計劃性單次或重複營運的情境,例如開發測試環境在固定時段的定時啟停。更多資訊,請參見管理定時啟停規則

    重要

    啟動應用後,應用的執行個體IP地址將會發生改變。

  6. 驗證應用是否大量啟動成功。

    • 方法一:在應用列表頁面,查看應用的當前執行個體數/目標執行個體數。如果應用的當前執行個體數目標執行個體數相同,表示應用大量啟動成功。

    • 方法二:在命名空間的變更記錄頁面,單擊操作列的查看,查看變更詳情。如果執行狀態顯示執行成功,表示應用大量啟動成功。sc_change_details_of_batch_start_application

      說明

      如果大量操作存在失敗記錄,您可以執行以下操作。

      • 單擊錯誤資訊,查看詳細的錯誤記錄檔。

      • 單擊查看詳情,查看應用部署的過程。

      • 單擊重試,重新啟停應用,但重試次數不超過3次。