使用第三方資料庫

您可以從 App Engine 輕鬆存取其他 Google Cloud Platform 服務,像是 Cloud DatastoreCloud SQLCloud Storage 等。您也可以選擇其他各種雲端或第三方資料庫來和您的應用程式搭配使用。

您可以使用任何外部資料庫,前提是此類資料庫可以從 App Engine 執行個體存取,並且受到您的程式語言支援。這些第三方資料庫可能由其他雲端服務供應商託管、在內部部署環境中託管,或由第三方廠商代管。

Google Cloud Platform 儲存空間服務

如要提高 App Engine 應用程式的效能,建議您使用 GCP 託管資料庫選項。

以下是一些如何將 Google Cloud Platform 儲存空間服務與 App Engine 搭配使用的教學課程:

如需 GCP 儲存空間產品的完整清單,請參閱 Cloud Storage 產品頁面

其他雲端服務供應商

App Engine 應用程式可以連線至託管於其他公用雲端服務的外部資料庫,前提是這些資料庫伺服器和您的防火牆設定允許這類連線。您的 App Engine 應用程式會使用這些外部服務的公用 IP 位址,經由網際網路進行連線。

由第三方廠商代管的資料庫

許多廠商均提供代管資料庫服務,例如 MongoDB 的 mLab 和 Redis Labs 提供的託管 Redis 快取服務。這些廠商可處理資料庫的代管、設定和維護事宜。App Engine 可以透過網際網路連線至這些外部服務,連線方法與其他公用雲端服務相同,均是使用該服務的公用 IP 位址進行連線。

內部部署

如果想讓 App Engine 應用程式存取現有的內部部署資料庫,您可以設定內部網路和防火牆以提供公用 IP 位址給資料庫,或是使用 VPN 進行連線。

實際工作環境注意事項

App Engine 可以透過設定,按照各種指標來自動水平調整應用程式的資源配置。資料庫則與網路應用程式不同,通常需要進行重大變更才能因應資源調度。實際工作環境的應用程式出現龐大流量時,App Engine 可能會迅速癱瘓資料庫。因此在設定及部署資料庫時,應考量預期的平均流量負載和尖峰時段的負載。

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

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

這個網頁
Java 適用的 App Engine 標準環境