2012-01-06 123 views
1

我們開始需要兩個主要組件的新項目:混合AWS和應用程序引擎

  1. 後臺任務管理,e.g檢索從隊列中的任務,並根據一些特定的邏輯驗證。
  2. 對該特定任務運行真正的編譯器並創建最終用戶應該接收的可執行文件。

我們喜歡app引擎,但是第二部分將需要一個具體的實例,其中必須安裝一個實際的編譯器,應用程序引擎在這裏不可用。我們正在考慮混合app引擎和aws實例來完成任務(第1部分將是app引擎,第2部分將是aws)。

我們的感官全說,這是一個壞主意:兩個供應商之間

  • 不必要的流量,需要有人爲此付出代價的不幸。
  • 我們必須處理兩個系統,兩個部署過程,每個系統都有自己的怪癖 - >將工作加倍。

但我們喜歡app引擎。

有沒有人有任何經驗合併這兩個系統?任何建議?

回答

0

沒有理由爲什麼你的建議不起作用,特別是如果你通過在AWS或類似的服務上暴露一個乾淨的「編譯器」界面來很好地分離你的關注點。是的,您將不得不支付兩項服務之間的流量,但這不太可能。如果您向用戶提供最終結果,則可以將它們直接鏈接到AWS,而不是先將它與您的應用程序一起提取。

+0

謝謝。我也想添加這些回覆 - http://groups.google.com/group/google-appengine/browse_thread/thread/b7c0c108f58fe209/82f944753e0b5099?lnk=gst&q=efi+merdler#82f944753e0b5099 – 2012-01-09 14:27:10

0

AWS的EC2s字面上就是天空中的香草linux盒子。我也會拋出完全轉向它的建議。如果你對unix很瞭解,移植你的系統可能比聽起來容易。

相關問題