App Engine

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

免費試用 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 負責。

查看所有功能與特色

客戶

客戶

IDEXX 個案研究
IDEXX 利用在 App Engine 中建構的 VetConnect PLUS 應用程式,幫助守護寵物健康。
閱讀案例

案例特色

  • 將全年的 IT 經常性費用成功減少達 $50 萬美元

  • 即使擴充至超過 30 TB 也完全不影響效能

  • 客戶體驗獲得改善

產業別

說明文件

說明文件

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 都會以執行個體的形式運作。