App Engine 標準環境執行階段

App Engine 標準環境有兩代執行階段環境。第二代執行階段顯著改善了 App Engine 的功能,並移除了第一代執行階段的部分限制。這個頁面將說明第一代與第二代執行階段之間的相似與不同之處。

第一代 第二代
支援的語言 Python 2.7
Java 8
PHP 5.5
Go 1.9Go 1.11
Python 3.7
Java 11 (Beta 版)
Node.js
PHP 7.2
Ruby (Beta 版)
Go 1.12
語言擴充功能和
系統程式庫支援
Python 2.7、PHP 5.5、Go 1.9:加入許可清單
擴充功能和系統程式庫
Java 8、Go 1.11:任何擴充功能或程式庫
任何擴充功能或程式庫
支援的 API 專屬的 App Engine API 開放原始碼雲端用戶端程式庫
外部網路存取權 Python 2.7、PHP 5.5、Go 1.9:透過網址擷取 API
Java 8、Go 1.11:完整存取權
完整權限
檔案系統存取 Python 2.7、PHP 5.5、Go 1.9:無
Java 8、Go 1.11:/tmp 讀取/寫入權限
/tmp 讀取/寫入權限
語言執行階段 已針對 App Engine 修改 未修改的開放原始碼執行階段
隔離機制 專屬 gVisor 式容器沙箱

App Engine 第一代執行階段支援

目前沒有任何淘汰 App Engine 第一代執行階段的計劃。第二代執行階段代表 App Engine 的未來方向;但是,使用第一代執行階段的開發人員與客戶將繼續獲得支援與功能更新。

第一代與第二代執行階段之間的相似之處

  • 幾乎在回應流量遽增情形時立即擴充。
  • 使用相同的建構程序建構應用程式。
  • 針對 Google Analytics 服務使用相同的服務水準協議。
  • 擁有相同的 gcloud 指令支援與相同的 GCP 主控台介面。
  • 均為免費版。
本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
App Engine 說明文件