初探 AWS Lambda
最近摸索了一陣子 AWS Lambda , 覺得這是個有潛力的新產品 , 所以來聊一下這個.
Lambda 是一種無伺服器(Serverless), 而且設計成事件驅動的運算服務. 白話一點來說, 你可以將你的 code 上傳, 當有事件產生(例如cronjob , 或者S3有新的檔案被上傳上來) , 你的code 就會在瞬間(零點幾秒以內)被叫起來執行. 由於你不用管 Server如何維護, 或者自動擴展之類的事, 所以叫做 Serverless ,這些都被處理了,我們只需搞定寫程式即可.
HelloWorld
AWS Lambda 目前支援 NodeJS,Java, Python2.7以及C# , 以 Python 為例, 這邊就是新Function的空白樣板, 程式進入點就在 lambda_handle(event,context)這邊.
按 Test 即可手動執行, 以下是執行結果:
以上是程式輸出, 最後記載了這程式執行的統計資料 …
more ...