舊版服務套裝組合總覽

過去,App Engine 標準環境會為應用程式開發提供多項可擴充的專屬服務。這些服務與第一代執行階段 (也稱為 App Engine 舊版執行階段) 捆綁在一起,包括 Python 2Java 8Go 1.11PHP 5.5。由於多個舊版執行階段已不再由各自的開放原始碼社群維護,因此 App Engine 開發人員可能會面臨艱難的選擇,要花時間和精力遷移至較新的執行階段,或是在舊版執行階段保留應用程式,但會產生越來越高的成本。

Google Cloud 瞭解這個挑戰,並致力於為您提供更漸進式的遷移路徑,以便遷移至較新的執行階段。為降低執行階段遷移的複雜度, Google Cloud 現在支援一組 App Engine 舊版套裝服務,以及這些服務在第二代執行階段的相關 API,包括 Python 3Java 11Go 1.12 以上版本PHP 7/8。您的應用程式可以透過語言慣用程式庫,為第二代執行階段呼叫舊版服務套裝組合 API。

在第一代和第二代執行階段中存取 App Engine 套裝組合服務
圖 1. 應用程式存取 App Engine 舊版套裝組合服務的方式

在執行階段遷移情境中,您通常也可以選擇使用 Google Cloud 產品,因為這類產品提供的功能與舊版套裝組合服務相似。對於在 Google Cloud中無法以獨立產品形式提供的舊版套裝組合服務 (例如圖片處理、搜尋和訊息傳送),您可以使用第三方供應商或其他因應措施,如執行階段指南所述。

如要進一步瞭解這些應用程式遷移選項,請參閱「停止使用舊版套裝服務」。如果您需要在遷移至第二代執行階段時存取 App Engine 舊版套裝組合服務,請參閱「存取 Java 11/17 的舊版套裝組合服務」。