

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 無伺服器技術的微服務
<a name="microservices-on-serverless-technologies"></a>

 將微服務與無伺服器技術搭配使用可大幅降低操作複雜性。 AWS Lambda 與 API Gateway AWS Fargate整合後，可建立完全無伺服器的應用程式。自 [2023 年 4 月 7 日起，](https://aws.amazon.com/about-aws/whats-new/2023/04/aws-lambda-response-payload-streaming/)Lambda 函數可以逐步將回應承載串流回用戶端，從而增強 Web 和行動應用程式的效能。在此之前，使用傳統請求回應調用模型的 Lambda 型應用程式必須先產生和緩衝回應，再將其傳回給用戶端，這可能會延遲到第一個位元組的時間。透過回應串流，函數可以在用戶端就緒時將部分回應傳回用戶端，大幅縮短第一個位元組的時間，而 Web 和行動應用程式特別敏感。

 圖 4 示範使用 AWS Lambda 和 受管服務的無伺服器微服務架構。此無伺服器架構可減少設計擴展和高可用性的需求，並減少執行和監控基礎基礎設施所需的工作量。

![顯示使用 的無伺服器微服務圖表 AWS Lambda](http://docs.aws.amazon.com/zh_tw/whitepapers/latest/microservices-on-aws/images/serverless-microservice-using-lambda.png)


 圖 5 顯示使用容器搭配 的類似無伺服器實作 AWS Fargate，消除對基礎基礎設施的疑慮。它還具有 Amazon Aurora Serverless，這是一種隨需的自動擴展資料庫，可根據應用程式的需求自動調整容量。

![圖表顯示使用 的無伺服器微服務 AWS Fargate](http://docs.aws.amazon.com/zh_tw/whitepapers/latest/microservices-on-aws/images/serverless-microservice-fargate.png)
