一千萬個為什麽

搜索

運行Adobe After Effects的最佳Windows基礎架構(如AWS Lambda)是什麽?



我有一個應用程序,我們允許用戶通過選擇AE模板並修改文本,圖像等來創建視頻。 我們在呈現最終視頻的Windows服務器上運行AE。

對於其他我們不使用AE的情況,我們使用AWS Lambda,我們可以同時分離100個實例,他們都使用自己的資源。而對於AE,我們使用Windows服務器,所有並行渲染使用相同的資源,因此速度非常慢。

有沒有可以運行AE並啟動多個實例的PaaS?

轉載註明原文: 運行Adobe After Effects的最佳Windows基礎架構(如AWS Lambda)是什麽?

一共有 1 個回答:

In general a solution runs the application code on top of a provider-supplied sandbox infrastructure which complements your app code so that together they implement the complete app functionality. But this puts specific requirements (often quite restrictive) in front of the application code, for example:

  • 有限的選擇(通常是高級)編程語言
  • 您應用程序代碼中的某些強制功能(如健康檢查等)
  • 應用可以執行的某些限制(例如,不允許寫入本地文件系統)

So when looking for a solution you need to be looking from both the app perspective and the sandbox perspective.

現在你的情況給遊戲帶來了額外的需求:

  • 運行您無法修改的第三方應用程序,因此您需要找到一個PaaS產品,該產品的要求符合原樣,未經修改
  • 基於Windows的沙箱 - 很少見,大多數提供商使用開源基礎架構,我懷疑主要是因為許可條款。您找到此類產品的最高機會將在Azure上,但不一定是唯一一個
  • AE授權條款 - 您可以運行多少個AE實例?

Due to the extra requirement on the sandbox a solution would be, IMHO, a better fit for your case (you're actually using it presently, maybe just scaling it would be a much simpler solution for you?).

AFAIK the only offering (outside of Azure, with which I'm not familiar) that comes very close to an but still is, in a way, a is Google App Engine Flexible Environment: