全部產品
Search
文件中心

Serverless App Engine:應用部署

更新時間:Feb 22, 2025

本文介紹SAE部署應用的方式,並指引您根據情境進行選擇。

SAE不限制應用的技術棧語言。您可以將任何語言開發的應用,製作成鏡像並部署到SAE。

對於下列語言開發的應用,SAE還支援直接使用程式碼封裝部署:

  • Java:支援將源碼打包成JAR包或WAR包部署。

  • PHP、Python、.NET Core:支援將源碼打包成ZIP包部署。

選擇應用部署方式

鏡像部署

以下情境中,建議選擇通過鏡像部署應用

  • 您可以直接從公開的鏡像倉庫,擷取到期望部署的應用鏡像並部署到SAE,例如從Docker Hub擷取到Nginx鏡像。

  • 您可以將任何語言開發的應用程式製作成鏡像部署至SAE,在這個過程中通過Dockerfile檔案自訂鏡像內容。

  • 如果您期望部署除Java、PHP、Python、.NET Core外的其他語言開發的應用,需要通過鏡像部署應用。

程式碼封裝部署

以下情境中,建議選擇通過程式碼封裝部署應用

如果您的應用是使用Java、PHP、Python或.NET Core語言開發的,並且您不希望自己製作鏡像,可以將您的應用程式打包成對應格式的部署套件在SAE側進行部署。