2017-06-13 22 views
-1
設置亞馬遜拉姆達與微觀服務

我期待着在亞馬遜LAMBDA工作與Node.js的 稱之爲服務器更少,因此,它是一個更好的方式來承載我們的代碼,那麼傳統的託管服務器?他們如何在Node.js的

我打開的建議,在此先感謝!

回答

0

,你不管理和維護底層服務器和運行時它被稱爲無服務器。 基本上,您可以使用其中一種支持的語言編寫代碼,例如node.js,然後配置將觸發代碼的事件。 以AWS爲例,事件可以是API GW呼叫,SQS消息,SNS通知等。

因此,取決於您計劃在做什麼可能會更好。 請注意,AWS在默認情況下對AWS Lambda帳戶施加了某些限制。 對於Lambda也可能有輕微的啓動懲罰。 A加VS託管在EC2代碼拉姆達的一點是,與LAMBDA你不,如果不使用你的代碼得到充電/被觸發。 但是,請注意,對於具有大量使用的功能,可能是更好的 舉辦自己的EC2。

最重要的是一個lambda必須是無狀態的。

考慮到上述所有因素,您可以調用AWS Lambda和無服務器體系結構是否滿足您的需求。

+0

因此,Lambda不適合處理交通繁忙或重計算?如果是的話,我們可以使用lambda作爲後端處理器來處理我們前端使用的數據庫和EC2? –

+0

Lambda可以與RDS交談,如果需要,您還需要處理某些部署項目。沉重的計算是的,但又取決於你的用例。我還沒有使用過很多使用Lambda的前端用例。 –

+0

感謝您的詳細信息 –