本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon EKS 中的常見使用案例
Amazon EKS 提供強大的受管 Kubernetes 上的 服務 AWS,旨在最佳化容器化應用程式。以下是幾個最常見的 Amazon EKS 使用案例,可協助您根據特定需求利用其優勢。
- 部署高可用性應用程式
-
使用 Elastic Load Balancing
,您可以確保您的應用程式在多個可用區域 之中均高度可用。 - 建置微服務架構
-
使用 Kubernetes 服務探索功能搭配 AWS Cloud Map
或 Amazon VPC Lattice 來建置彈性系統。 - 自動化軟體版本程序
-
管理持續整合和持續部署 (CICD) 管道,簡化應用程式自動化建置、測試和部署的程序。
- 執行無伺服器應用程式
-
將 AWS Fargate
與 Amazon EKS 搭配使用來執行無伺服器應用程式。這表示您只能專注於應用程式開發,而 Amazon EKS 和 Fargate 會處理基礎基礎設施。 - 執行機器學習工作負載
-
Amazon EKS 與熱門機器學習架構相容,例如 TensorFlow
、MXNet 和 PyTorch 。透過 GPU 支援,您可以有效地處理複雜的機器學習任務。 - 在內部部署和雲端中一致部署
-
使用 Amazon EKS Anywhere
操作 Kubernetes 使用與雲端 Amazon EKS 一致的工具,在您自己的基礎設施上建立叢集。 - 執行符合成本效益的批次處理和大數據工作負載
-
使用 Spot 執行個體
執行批次處理和大數據工作負載,例如 Apache Hadoop 和 Spark ,只需一小部分成本。這可讓您以折扣價格利用未使用的 Amazon EC2 容量。 - 保護應用程式並確保合規
-
實作強大的安全實務,並維持對 Amazon EKS 的合規性,其與 AWS Identity and Access Management
(IAM)、Amazon Virtual Private Cloud (Amazon VPC) 和 AWS Key Management Service (AWS KMS) 等 AWS 安全服務整合。這確保了資料隱私權和保護均依照產業標準實行。