這些題目為學習目的而獨立製作,並非 AWS 官方考題、實際考題、外流題或考題庫。
CLF-035
若不需常時管理伺服器,僅希望在事件發生時執行程式碼,最具代表性的 AWS 服務為何?
選項
解析與正確答案
閱讀解析與正確答案(劇透:建議先自行作答)
正確答案:D. AWS Lambda
解析
AWS Lambda 是無伺服器運算服務,可依請求或事件執行程式碼。使用者不需要進行伺服器佈建或常時管理。
各選項解析
A. Amazon EFS
EFS 是檔案儲存服務。
B. Amazon EC2
EC2 是虛擬伺服器,需要管理作業系統與執行個體。
C. Amazon Route 53
Route 53 是 DNS 服務,並非程式碼執行服務。
D. AWS Lambda
正解。Lambda 是以事件驅動執行程式碼的無伺服器架構服務。
實際使用情境
AWS Lambda 是不需管理伺服器即可執行程式碼的無伺服器運算服務。將程式碼註冊為 Lambda 函式後,會以 API Gateway 的請求、S3 的物件建立、DynamoDB streams、EventBridge 的排程、SQS 的訊息等各種事件作為觸發來源自動執行。僅依執行時間(毫秒單位)與請求次數計費,等待中的時間不會產生成本。 在考試情境中,會以「無需管理伺服器即可執行程式碼、以事件驅動的運算服務為何」的形式出題。誤答則並列 EC2(虛擬伺服器)、EFS(共享檔案儲存)、Route 53(DNS)等。EC2 需要進行執行個體的啟動、停止、修補套用等伺服器管理,並非無伺服器架構。EFS 與 Route 53 本身並非運算服務。 實務上,Lambda 被廣泛運用於 API 後端、定期批次、檔案上傳時的影像處理、日誌加工、Slack 通知等輕量處理。對於長時間處理(預設上限 15 分鐘)、繁重的計算、需要大量記憶體的處理,Lambda 並不合適,需考慮 ECS/Fargate/EC2 等其他選項。在 CLF-C02 中,會以詢問「什麼是無伺服器架構」「Lambda 的角色為何」的題目為主,並反覆出現依使用量計費、低運作負擔、事件驅動等關鍵字。