2010-03-28 134 views
1

問題 How difficult is it to migrate away from Google App Engine? 觸發我再次考慮此問題。運行您自己的GAE服務器

我已經讀過某人在他們自己的服務器上運行Google生產型應用引擎開發版本。

我的問題是:

  1. 是否有生產模式自己 服務器上的任何安全問題 運行GAE的發展和 其暴露於WWW?如果是這樣,如何減輕他們?

  2. GAE dev可以在亞馬遜上運行嗎?它是 可能端口我GAE的應用程序運行在谷歌的服務器到GAE運行在亞馬遜 ,無需更改代碼,但不 使用其他GDATA服務,如谷歌 在文檔改變 任何參考,YouTube上,Gmail等

  3. 如何將GAE開發服務器配置爲 使用我自己的hadoop?或者使用 亞馬遜的hadoop?

回答

2

我不認爲你真的想暴露GAE開發服務器的WWW - 很多東西都是行不通的,你期望的那樣,一樣的性能,發送電子郵件和驗證。

如果你想在自己的硬件上運行的生產服務器的移植版本,你可能想看看AppScale http://code.google.com/p/appscale/wiki/Deploying_AppScale_1_3_via_EC2

我從來沒有使用AppScale,可能有其他的選擇,但是這是一個我知道。

您可以選擇DataStore使用的後備存儲,但它不會與Google提供的託管版本中的數據一致。如果您使用谷歌的託管服務,您也將不得不花費更多時間管理EC2上的服務器。

0

請注意,GAE不是生產服務器。 我不明白你爲什麼想自己跑GAE。 GAE的目標是讓網絡應用程序開發人員專注於他們的應用程序,併爲它們進行故障切換和縮放。當你想使用EC2例如爲了兼容性和避免鎖定,爲什麼不使用標準的Apache/Tomcat呢?

+0

請注意我的聲明:問題http://stackoverflow.com/questions/2505265/how-difficult-is-it-to-migrate-away-from-google-app-engine引發我再次考慮這個問題。 – 2010-03-31 02:04:34

相關問題