App Engine 彈性環境

App Engine 可讓開發人員專心處理最在行的事:編寫程式碼。App Engine 彈性環境會根據 Google Compute Engine 自動調整應用程式的資源配置,同時達到負載平衡。微服務、授權、SQL 和 NoSQL 資料庫、流量拆分、記錄、版本設定、安全性掃描和內容傳遞聯播網均受原生支援。此外,App Engine 彈性環境可讓您使用 Dockerfile 自訂執行階段,甚至是虛擬機器的作業系統。瞭解標準環境與彈性環境之間的差異

  • 執行階段 - 彈性環境包含 Java 8 (沒有網路服務的架構)、Eclipse Jetty 9、Python 2.7 和 Python 3.6、Node.js、Ruby、PHP、.NET Core 以及 Go 的原生支援。開發人員可自訂這些執行階段,也可以在開放原始碼社群中提供自訂 Docker 映像檔或 Dockerfile,來提供自己的執行階段。

  • 基礎架構自訂 - 由於彈性環境中的 VM 執行個體是 Google Compute Engine 虛擬機器,因此,您可以利用自訂程式庫、使用 SSH 進行偵錯,以及部署自己的 Docker 容器。

  • 效能 - 利用各種 CPU 和記憶體設定。您可以指定應用程式的每個執行個體需要的 CPU 和記憶體量,而彈性環境會為您佈建必要基礎架構。

App Engine 會管理您的虛擬機器,以確保達成以下目的:

  • 執行個體完成健康狀態檢查、視需要進行修復,並與專案中的其他服務共置於同一位置。
  • 系統自動提供回溯相容的重要更新給基礎作業系統使用。
  • 系統根據專案中的設定,依地理區域自動放置 VM 執行個體。Google 的管理服務可確保共置所有專案的 VM 執行個體以獲得最佳效能。
  • VM 執行個體每週都會重新啟動一次。在重新啟動期間,Google 的管理服務會套用任何必要的作業系統與安全性更新。
  • 您一律擁有 Compute Engine VM 執行個體的根目錄存取權。根據預設,彈性環境會停用對於 VM 執行個體的 SSH 存取權。您可以選擇啟用應用程式 VM 執行個體的根目錄存取權。

開始使用

本頁內容對您是否有任何幫助?請提供意見:

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

這個網頁
Google App Engine 彈性環境文件