2010-04-14 152 views
5

我想開發一個使用python的GAE應用程序,但我擔心Google將是唯一能夠託管代碼的公司。是否可以在私人服務器或其他主機上運行GAE應用程序?如何在專用服務器上運行GAE應用程序?

(請注意,該問題的前一版本錯誤地提到了GWT)。

回答

10

假設你認爲GWT代表GAE(GWT代表Java,任何人都可以使用它) ,appscale可能是在任何地方(包括Amazon EC2和您自己的數據中心)主持GAE應用程序的最佳方式。任何人也可以開始提供AppScale(在亞馬遜,他們自己的數據中心,或其他)提供GAE服務的業務,這對小型應用程序(不保證許多EC2或專用服務器)有吸引力。無論如何,感謝AppScale和類似的努力,你絕對不用擔心「谷歌將成爲唯一託管代碼的主機」。

+0

謝謝這是我正在尋找。這是appscale可靠嗎,你看過任何使用它的大應用嗎。 – goutham 2010-04-15 10:13:26

+0

@goutham看起來越來越可靠,但這只是一個普遍的印象 - 你爲什麼不去問http://appscale.cs.ucsb.edu/並鏈接到它,並在http上研究wiki頁面://code.google.com/p/appscale/。 – 2010-04-15 13:48:31

1

你在混合GWT(Java到JavaScript編譯器)和GAE(Google服務器API)。

GWT可以由任何人服務,編譯後它只是一堆.js文件; GAE網絡應用只能在Google的服務器上投放。

API是公開的,開發人員的SDK可以工作並且是OSS;但我不認爲這將是一個真正的服務提供商的理想平臺。根據谷歌代碼GAE SDK項目,OTOH與他們使用的基礎架構相同;但很難相信用於沒有GoogleFS,BigTable,MapReduce等的後端可以像他們一樣可擴展......

相關問題