Q45 — AWS SAA-C03 第14章

第 45/100 题 | ← 返回第14章

Q1045. 一家公司在 Kubernetes 集群上运行本地应用程序.该公司最近增加了数百万新客户.该公司现有的本地基础设施无法处理大量新客户.该公司需要将本地应用程序迁移到 AWS 云.该公司将迁移到 Amazon Elastic Kubernetes Service (Amazon EKS) 集群.该公司不想在 AWS 上管理新架构的底层计算基础设施.哪种解决方案能够以最少的运营开销满足这些要求?

正确答案: C. 使用 AWS Fargate 提供计算能力.创建 Fargate 配置文件.使用 Fargate 配置文件部署应用程序.

解析

要将本地应用程序迁移到 Amazon Elastic Kubernetes Service (Amazon EKS) 集群,同时最大限度地减少运营开销并避免管理底层计算基础设施,最好的解决方案是:C. 使用 AWS Fargate 提供计算能力.创建 Fargate 配置文件.使用 Fargate 配置文件部署应用程序.### 解释:\ 1. AWS Fargate:- Fargate 是一种无服务器容器计算引擎,可让您运行 Kubernetes 应用程序而无需管理底层 EC2 实例.这意味着您不必担心配置、扩展或管理服务器,从而大大降低了运营开销.\ 2. Fargate 配置文件:- 通过创建 Fargate 配置文件,您可以指定哪些 pod 应在 Fargate 上运行.这样您就可以将应用程序无缝部署到 EKS 集群,而无需手动处理计算资源.\ 3.运营效率:- Fargate 根据应用程序需求自动扩展资源,并且仅向您收取容器使用的资源费用,使其成为处理不可预测工作负载的经济高效的解决方案.其他选项的评估:A. 使用自管理节点提供计算能力:- 此选项需要您自行管理 EC2 实例,这会带来大量运营开销.它不符合最小化底层基础设施管理任务的要求.B. 使用托管节点组提供计算能力:- 虽然托管节点组简化了在 EKS 中管理 EC2 实例的某些方面,但您仍然需要处理底层节点的扩展、更新和维护,这并不像使用 Fargate 那样低维护.D. 使用带有 Karpenter 的托管节点组来提供计算能力:- 尽管 Karpenter 可以根据需求自动配置节点,但它仍然在某种程度上涉及管理 EC2 实例.此选项无法提供与 Fargate 相同级别的操作简便性.### 结论:选项 C 是将应用程序迁移到 AWS EKS 的最合适的解决方案,具有最少的运营开销,使公司能够专注于应用程序开发而不是基础设施管理.