App Engine

當系統開發人員在寫程式時候,最擔心的運行的系統是否穩定,有充足的資源空間可以讓服務持續。例如:訂票系統被突如其來的大量需求擠爆系統。

Google App Engine (GAE)是Google 2009年度推出的Platform as a Service的應用服務,主要以提供Web Service為目的,並提供自動化的平台管理能力,初期以Python為平台語言,相繼推出Java版本、Go版本之平台語言版本。

GAE提供Web開發人員一個完整的解決方案,佈署在GAE上的應用服務可以享用Google所準備的Queue Service、DataStore Service、Memcache Service等,並且可以有效的與Google Authenticated Account做整合,也是將來系統架構佈上Google Cloud的最佳解決方案。目前Google已經為GAE準備了Cloud Platform的相關連接之開發工具,將來不論是連接Cloud Storage、BigQuery或是其他的Google API服務,在GAE上都可以靈活的操作。 除了應用的擴充性,GAE上更有Google完整的管理,在資源的配置上,使用者可以進階的透過管理介面做服務主體(Instance)的增加或減少的管理動作,且可以設定主機的可用Quota狀態,讓開發人員在不用擔心主機延展(scale)問題之下,又可以控制自己的荷包不會大失血!

Last updated