

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

# 微服務
<a name="microservices"></a>

 APIs被視為微服務*的前門*，因為它們是應用程式邏輯的進入點。一般而言，會使用 RESTful Web 服務 API 或 GraphQL APIs。這些 APIs會管理和處理用戶端呼叫、處理流量管理、請求篩選、路由、快取、身分驗證和授權等函數。

## 微服務實作
<a name="microservices-implementations"></a>

 AWS 提供建置區塊來開發微服務，包括 Amazon ECS 和 Amazon EKS 作為容器協同運作引擎的選擇 AWS Fargate ，以及 EC2 作為託管選項。 AWS Lambda 是建置微服務的另一種無伺服器方式 AWS。這些託管選項之間的選擇取決於客戶管理基礎基礎設施的需求。

 AWS Lambda 可讓您上傳程式碼，以高可用性自動擴展和管理其執行。這消除了基礎設施管理的需求，因此您可以快速移動並專注於您的商業邏輯。Lambda 支援[多種程式設計語言](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html)，並且可由其他服務觸發 AWS 或直接從 Web 或行動應用程式呼叫。

 由於可攜性、生產力和效率，容器型應用程式越來越受歡迎。 AWS 提供數種服務來建置、部署和管理容器。
+  [App2Container](https://aws.amazon.com/app2container/) 是命令列工具，可將 Java 和 .NET Web 應用程式遷移和現代化為容器格式。 AWS A2C 會分析並建置在裸機、虛擬機器、Amazon Elastic Compute Cloud (EC2) 執行個體或雲端中執行的應用程式庫存。
+  Amazon Elastic Container Service ([Amazon ECS](https://aws.amazon.com/ecs/)) 和 Amazon Elastic Kubernetes Service ([Amazon EKS](https://aws.amazon.com/eks/)) 可 管理您的容器基礎設施，讓您更輕鬆地啟動和維護容器化應用程式。  
  +  Amazon EKS 是一項受管 Kubernetes 服務，可在 AWS 雲端和內部部署資料中心 ([Amazon EKS Anywhere](https://aws.amazon.com/eks/eks-anywhere/)) 中執行 Kubernetes。這會將雲端服務延伸至內部部署環境，以滿足低延遲、本機資料處理、高資料傳輸成本或資料駐留需求 （請參閱「[使用 Amazon EKS Anywhere 執行混合容器工作負載](https://d1.awsstatic.com/kubernetes-pmm/eks-a/getting-started/AWS_Whitepaper_Running_Hybrid_Container_Workloads_with_Amazon_EKS_Anywhere.pdf)」的白皮書）。您可以透過 EKS 從 Kubernetes 社群使用所有現有的外掛程式和工具。
  +  Amazon Elastic Container Service (Amazon ECS) 是一種全受管容器協同運作服務，可簡化容器化應用程式的部署、管理和擴展。客戶選擇 ECS 以簡化和深度整合 AWS 服務。

 如需進一步閱讀，請參閱部落格 [Amazon ECS 與 Amazon EKS：了解 AWS 容器服務](https://aws.amazon.com/blogs/containers/amazon-ecs-vs-amazon-eks-making-sense-of-aws-container-services/)。
+  [AWS App Runner](https://aws.amazon.com/apprunner/) 是一種全受管容器應用程式服務，可讓您建置、部署和執行容器化 Web 應用程式和 API 服務，而不需要先前的基礎設施或容器體驗。
+  [AWS Fargate](https://aws.amazon.com/fargate/)是無伺服器運算引擎，可與 Amazon ECS 和 Amazon EKS 搭配使用，以自動管理容器應用程式的運算資源。
+  [Amazon ECR](https://aws.amazon.com/ecr/) 是全受管容器登錄檔，提供高效能託管，因此您可以可靠地將應用程式映像和成品部署到任何地方。