在上篇「DAY12 雲端基礎章-S3 Data Lakehouse 儲存結構設計」 中,我們介紹了 Anime Data Lake 架構設計,今天要來介紹一下 AWS Lambda 與 Amazon EventBridge 這兩個 Serverless 的服務。
⚡ 這兩個服務搭配起來,可以實現 事件驅動的自動化流程,大幅減少我們手動排程與維護伺服器的負擔。
AWS Lambda 是一個 Serverless(無伺服器)運算服務。
你不需要準備 EC2 或伺服器,只要寫好程式碼,上傳到 Lambda,即可在事件發生時自動執行。
Amazon EventBridge 是一個 事件匯流排 (Event Bus)。
它的角色就像是一個「事件轉運站」,接收來自 AWS 服務或應用程式的事件,然後根據規則 (Rule) 分送給不同的目標 (Target)。
當兩者搭配使用時,可以實現 事件驅動的自動化架構,涵蓋大部分雲端上的數據流轉需求。
透過 Lambda + EventBridge 的組合,我們可以:
這對於 資料工程、雲端架構、事件驅動應用 都是非常方便的應用。
下篇我們將進入 「DAY14 雲端基礎章-S3、Lambda、EventBridge 實作篇」,一起來實際建立 S3 的 Event Trigger 流程吧!
[1] What is AWS Lambda?
[2] What Is Amazon EventBridge?
[3] AWS Blog: Serverless with Lambda
[4] AWS Solutions: Event-driven architecture
[5] What is Serverless?