全部產品
Search
文件中心

Serverless App Engine:單批發布應用

更新時間:Sep 03, 2024

如果您的應用規模較小或服務架構比較簡單,例如只有單個應用執行個體時,那麼您可以在開發、測試完成後直接升級發布,即部署新版本。本文介紹如何在SAE控制台單批發布應用。

操作步驟

警告

重新部署應用後,該應用將會被重啟。為避免業務中斷等不可預知的錯誤,請在業務低峰期執行部署操作。

  1. 登入SAE控制台

  2. 在左側導覽列,單擊應用列表,在頂部功能表列選擇地區,然後單擊具體應用程式名稱。

  3. 基本資料頁面右上方,單擊部署應用

  4. 配置部署參數。

    說明

    部署方式由應用首次部署方式決定,請根據所需的部署方式設定參數。

    • WAR包部署:重新上傳WAR包或者輸入新部署WAR包的地址,並完成相關環境和參數設定。

    • JAR包部署:重新上傳JAR包或者輸入新部署JAR包的地址,並完成相關環境和參數設定。

    • ZIP包部署:重新上傳ZIP包或者輸入新部署ZIP包的地址,並完成相關環境和參數設定。

    • 鏡像:在配置鏡像地區,單擊修改鏡像,在修改鏡像面板,重新選擇鏡像倉庫或鏡像版本。

  5. 發布原則設定地區,設定最小存活執行個體數image

    • 按個數:輸入最小存活執行個體數。

    • 按比例:輸入百分比。您也可以選中使用系統推薦值

    說明
    • 每次滾動部署最小存活的執行個體數建議≥1,保證業務不中斷。如果設定為0,應用在升級過程中將會中斷業務。

    • 以百分比計算時需向上取整。例如設定為25%,如果當前為5個執行個體,則最小存活執行個體數為2。

  6. 可選:按需設定以下進階選項。

    Java

    進階設定

    參考文檔

    啟動命令設定

    設定啟動命令

    Java Tomcat設定

    設定Java Tomcat參數

    說明

    只有應用部署方式WAR包部署時才能設定Tomcat。

    環境變數設定

    設定環境變數

    服務註冊發現

    Hosts綁定設定

    設定Hosts綁定

    應用健全狀態檢查設定

    設定健全狀態檢查

    應用出/入公網訪問設定

    應用生命週期管理設定

    設定應用生命週期管理

    日誌收集服務

    持久化儲存

    設定NAS儲存

    組態管理

    注入配置資訊

    微服務無損上下線

    說明

    當您選擇WAR包部署JAR包部署時,如果應用運行環境選擇EDAS-Container-XXX,不支援配置微服務無損上下線。

    PHP

  7. 配置完成後,單擊確認

  8. 通過以下方式驗證配置是否生效。

    • 方式一:

      在應用基本資料頁面的左側導覽列,單擊變更記錄,在變更記錄頁面,查看應用變更詳情。如果顯示執行成功,表示應用部署成功,配置已生效。

    • 方式二:

      在應用基本資料頁面,單擊執行個體部署資訊頁簽,查看執行個體的運行狀態。如果運行狀態顯示為Running,表示應用部署成功,配置已生效。

更多資訊

SAE部署應用完成後,您可以對應用進行如下操作。

操作

相關文檔

更新、擴縮容、啟停、刪除應用等生命週期管理的操作

管理應用生命週期

自動Auto Scaling、CLB綁定和批量啟停等提升應用效能的操作

日誌管理、監控管理、應用事件查看和變更記錄查看等聚焦應用運行狀態的操作