Google上周舉辦臺北程式開發日,對臺灣開發人員介紹最新推出的網站應用代管服務Google App Engine(簡稱GAE),Google GAE產品經理Peter Koomen承諾:「Google將永久免費提供500MB儲存空間,以及每日最高2GB流量、單月5百萬次瀏覽數所需的網路環境。若不敷使用,再按增加的量計費。」
Google臺灣工程研究所所長簡立峰認為:「GAE所提供的免費環境,已足以符合全臺灣中小企業網站所需。」他進一步補充:「臺灣中小企業可以在GAE免費建置新網站,不需花錢自行建置網站設備或租用網路空間。長遠來看,將會衝擊臺灣的網站服務業者,甚至是提供伺服器設備的廠商。」
GAE建置在Google雲端運算的環境中,開發人員可以使用Google的BigTable資料庫技術來儲存資料,使用Google全球資料中心的網路頻寬。Peter Koomen表示:「為了安全性考量,目前GAE僅支援後端用Python語言開發的網頁應用程式,未來會增加支援的語言。」不過,他補充:「前端網頁可以使用任何Ajax技術。」
除了開發語言的門檻之外,GAE團隊成員Brett Slatkin指出另一個困難點,他表示:「BigTable考慮到網站擴充性,要求開發人員必須用物件的思維來處理資料,而非慣用的關連式資料庫觀念。」他認為這個觀念的轉換,將是開發人員上手GAE應用的關鍵。
GAE還提供了線上應用程式管理系統,可讓開發人員監控應用程式的流量等執行狀況,還可控管執行版本,隨時能切換回過去發布的程式版本。
和Amazon去年推出的雲端服務EC2(Elastic Compute Cloud)相比,Peter Koomen表示:「Google提供網路應用的專屬代管服務,而EC2則是通用型服務。」他進一步解釋,GAE直接執行開發人員的網頁應用程式,網站使用者大量增加時,只需要求GAE不斷增加運算的資源,不用修改網頁程式。而EC2則是執行使用者上傳的Xen虛擬機器image檔,可執行任何應用程式,不限於網站服務,但執行環境會受限於Amazon所提供伺服器規格。
臺灣網站服務業者認為Google的影響有限,反而能教育市場,有擴大市場規模的效果。戰國策總經理林尚能表示:「GAE有限定開發語言和非關連式資料庫的開發門檻,比較適合玩家級或試驗性的網站應用,臺灣中小企業多數仍需要相當程度的技術支援,加上我們的網站服務走向高階應用,例如提供線上CRM等服務,Google對商用網站代管市場的影響有限。」
Google預定年底開始提供企業購買額外運算資源。Peter Koomen表示:「Python只是我們第一個支援的開發語言,未來會支援更多的開發語言。」Google App Engine目前仍是預覽的試用版,已開放申請。每個帳號可以開發3個網站。文⊙王宏仁
Google App Engine vs. Amazon EC2 |
||
Google App Engine | Amazon EC2 | |
執行環境 | 透過GAE平臺建立Sandbox環境, 來執行使用者的應用程式 | 利用Xen技術提供虛擬機器,執行使用者上傳的Image檔 |
應用程式 | 適合網頁應用,目前支援Python語言 2.5.2版,Google表示未來會增加新的語言 | 可於虛擬機器中執行任何作業系統(如Linux、Windows)與網站伺服器、應用程式 |
擴充性 | 自動擴充所需運算資源,並提供負載平衡 | 單一虛擬機器(Instance)有規格限制,可動態增加更多Instance來執行 |
資料來源:Google、Amazon,iThome整理,2008年6月 |
熱門新聞
2025-02-17
2025-02-17
2025-02-17
2025-02-18
2025-02-14
2025-02-18