App Engine

在全代管的無伺服器平台上建構具備高擴充性的應用程式。

新客戶享有 $300 美元的免費抵免額,有效期間為 90 天,可以利用這段時間體驗 Google Cloud 的各項功能。所有 Google Cloud 客戶都能免費享有每日 28 個執行個體時數。

免費試用 App Engine
  • action/check_circle_24px Created with Sketch.

    從零開始將應用程式擴充至全球規模,不必費心管理基礎架構

  • action/check_circle_24px Created with Sketch.

    為開發人員省去管理伺服器及設定部署作業的負擔

  • action/check_circle_24px Created with Sketch.

    支援熱門的開發語言和多項開發人員工具,進而保持靈活性

優點

熟悉的開放式語言與工具

您可以使用熱門的語言快速建構及部署應用程式,或是自行導入語言執行階段與架構。您還可以透過指令列輕鬆管理資源、找出原始碼中的錯誤並加以修正,以及執行 API 後端。

專心寫程式就可以了

您只需要專心編寫程式碼,不必費心管理基礎架構。App Engine 提供防火牆功能、身分與存取權管理 (IAM) 規則和代管安全資料傳輸層 (SSL)/傳輸層安全標準 (TLS) 憑證等機制,可保護應用程式不受安全性威脅的侵擾。

用多少付多少

您可以在無伺服器環境中執行應用程式,不必擔心佈建資源多寡的問題。App Engine 會依據應用程式流量自動調整資源配置,並只在程式碼運作期間使用資源。

主要功能與特色

主要功能與特色

您可以使用 Node.js、Java、Ruby、C#、Go、Python 或 PHP 建構應用程式,也能自行導入語言執行階段。

兼具開放性與靈活性

透過自訂執行階段,您只要提供 Docker 容器就能在 App Engine 中導入任何資料庫和架構。

全代管

採用全代管環境可讓您專心處理程式碼,基礎架構的管理工作則交給 App Engine 負責。

查看所有功能與特色

客戶

說明文件

說明文件

Google Cloud 基本資訊
選擇合適的 App Engine 環境

瞭解如何使用彈性環境、標準環境或兩種混合的環境,在 App Engine 中執行應用程式。

Google Cloud 基本資訊
App Engine 標準環境

瞭解 App Engine 標準環境如何讓您輕鬆建構及部署應用程式。即使應用程式需要處理繁重的負載和龐大的資料量,仍能可靠地執行。

Google Cloud 基本資訊
App Engine 彈性環境

瞭解 App Engine 如何讓開發人員專注於自己擅長的工作:編寫程式碼。

教學課程
安裝 App Engine 專用的 SDK

瞭解如何設定電腦,讓您能夠在 App Engine 中開發、部署及管理應用程式。

架構
在 App Engine 中使用 Python

進一步瞭解兩種可在 App Engine 中使用的 Python 語言環境,並判斷哪一種最適合您。

架構
在 App Engine 中使用 Java

進一步瞭解兩種可在 App Engine 中使用的 Java 應用程式環境,並判斷哪一種最適合您。

架構
在 App Engine 中使用 Node.js

瞭解兩種可在 App Engine 中使用的 Node.js 語言環境有何差別,並判斷哪一種最適合您。

Google Cloud 基本資訊
App Engine 位置

瞭解 App Engine 在各區域的供應情形,以及其位置如何影響延遲情形、可用性和耐用性。

教學課程
使用 Firebase 和 App Engine 建構 Android 應用程式

本教學課程示範如何使用 Firebase 編寫具有後端資料儲存、即時同步處理和使用者事件記錄功能的行動應用程式。

用途

用途

用途
現代化的網頁應用程式

在 App Engine 中部署網頁應用程式,快速觸及使用者與客戶。有了 App Engine,您就不必費時費力設定部署作業及管理伺服器,可以專心編寫程式碼。此外,流量突然攀升時,App Engine 可以在未佈建、修補或監控應用程式的情況下,自動調整資源配置來提供支援。

以下為透過 App Engine 和 Google Cloud 建構簡易型網頁應用程式的參考架構範例。

現代化的網頁應用程式
用途
可擴充的行動後端

無論您是初次建構行動應用程式,或是想要透過行動版服務觸及現有的使用者,App Engine 都能為您自動調整託管環境的資源配置。此外,App Engine 也與 Firebase 完美整合,可以為您提供易於使用的前端行動平台和可擴充的穩固後端。

以下為透過 Firebase、App Engine 和其他 Google Cloud 服務建構一般行動應用程式的參考架構範例。

可擴充的行動後端

所有功能與特色

所有功能與特色

熱門程式語言 您可以使用 Node.js、Java、Ruby、C#、Go、Python 或 PHP 建構應用程式,也能自行導入語言執行階段。
開放且可彈性運用 透過自訂執行階段,您只要提供 Docker 容器就能在 App Engine 中導入任何資料庫和架構。
全代管 採用全代管技術的環境可讓您專心處理程式碼,基礎架構的管理工作則交給 App Engine 負責。
強大的應用程式診斷功能 使用 Cloud Monitoring 和 Cloud Logging 來監控應用程式的健康狀態與效能,並透過 Cloud Debugger 和 Error Reporting 快速診斷及修正錯誤。
應用程式版本管理 輕鬆託管應用程式的不同版本,不費吹灰之力即可建立開發、測試、試行和實際工作環境。
流量拆分 將連入要求轉送至不同的應用程式版本、執行 A/B 版本測試,並逐步發布新功能。
應用程式安全性 採用 App Engine 防火牆來定義存取規則,保障應用程式安全,並運用您自訂網域中預設的代管安全資料傳輸層 (SSL)/傳輸層安全標準 (TLS) 憑證,完全不必額外付費。
服務生態系統 Google Cloud 服務的生態系統會持續擴充。您可以透過應用程式使用這個生態系統中的服務,當中包含一套優質的雲端開發人員工具。

定價

定價

App Engine 提供實惠的雲端服務計價方式,配合應用程式的用量增減費用。您會在 App Engine 的計費模式中看見一些基本元件,像是標準環境執行個體、彈性環境執行個體和 App Engine API 與服務。如要估算帳單費用,請使用我們的 Pricing Calculator

無論是在標準環境或彈性環境中,App Engine 都會以執行個體的形式運作。