一般性问题

问:什么是 AWS Fargate?

AWS Fargate 是一种适用于容器的无服务器计算引擎,可与 Amazon Elastic Container Service (ECS) 和 Amazon Elastic Kubernetes Service (EKS) 一起使用。通过 AWS Fargate 可以轻松专注于构建应用程序。使用 Fargate,您无需预置和管理服务器,而且可以为每个应用程序指定资源并为其付费,并通过设计隔离应用程序来提高安全性。

问:为何应该使用 AWS Fargate?

借助 AWS Fargate,您能够专注于应用程序。您可规定应用程序的内容、联网、存储和扩展要求,无需实施预置、修补、集群容量管理或基础设施管理。

问:AWS Fargate 支持哪些使用案例?

AWS Fargate 支持所有常见的容器使用案例,包括微服务架构应用程序、批处理、机器学习应用程序,以及将本地应用程序迁移到云。

问:AWS Fargate 如何定价?

使用 AWS Fargate,您只需为您的容器化应用程序所消耗的 vCPU、内存和存储资源付费。

vCPU 和内存资源量从提取您的容器映像时开始计算,到 Amazon ECS 任务或 EKS Pod 终止时停止计算,四舍五入到最接近的秒数。最低收费标准为 1 分钟。默认情况下,为所有的 Fargate 任务和 Pod 提供 20GB 的短暂存储 - 您只需为您配置的任何额外存储付费。

就像使用 Amazon EC2 实例一样,Fargate 支持 Spot 和 Compute Savings Plan 定价选项。有关更多详情,请参阅定价页面

问:AWS Fargate 如何与 Amazon ECS 和 Amazon EKS 配合使用?

Amazon Elastic Container Service (ECS) 是一项高度可扩展的高性能容器管理服务,支持 Docker 容器,而 Amazon Elastic Kubernetes Service (EKS) 是一项完全托管的 Kubernetes 服务。ECS 和 EKS 均使用 Fargate 预置的容器以自动方式进行扩展、负载均衡并通过托管计划优化容器可用性,从而提供一种更简单的方式来构建和运行容器化应用程序。

问:应该选择何时使用 AWS Fargate?

选择 AWS Fargate 用于其隔离模型和安全性用途。如果您想启动容器而不预置或管理 EC2 实例,也应选择 Fargate。如果您需要加强对 EC2 实例的控制或支持更广泛的定制选项,那么请使用 ECS 或 EKS,不要使用 Fargate。将 EC2 用于 GPU 工作负载,目前 Fargate 对此不提供支持。

问:我可以在 AWS Fargate 上运行基于 Arm 的应用程序吗?

可以。AWS Fargate 允许您使用 Amazon Elastic Container Registry (Amazon ECR) 中与 Arm 兼容的容器映像或多架构容器镜像来运行基于 Arm 的应用程序。 您只需在 Amazon ECS 任务定义中将 CPU 架构指定为 ARM64,以基于 Arm 的 AWS Graviton2 处理器提供支持的 AWS Fargate 为目标。

问:我为什么要使用由 Graviton 2 处理器提供支持的 AWS Fargate?

AWS Graviton2 处理器由 Amazon Web Services 使用 64 位 Arm Neoverse 内核定制而成,为您的云工作负载提供最佳性价比。AWS Graviton2 处理器提供支持的 AWS Fargate 与基于 Intel x86 的 Fargate 相比,在各种工作负载(如应用服务器、Web 服务、高性能计算和媒体处理)中可以低 20% 的成本带来高达 40% 的性价比提升。您可以获得与 AWS Fargate 相同的无服务器优势,同时优化运行容器化工作负载的性能和成本。

问:我能否在 AWS Fargate 上运行我的 Amazon ECS Windows 容器?

是。AWS Fargate 提供了一种用于运行 Windows 容器的无服务器方法。它消除了预置和管理服务器的需要,并让您能为每个应用程序指定资源并为其付费。Fargate 提供任务级隔离,并处理必要的修补和更新,以帮助提供安全的计算环境。

我能否将自己现有的 Microsoft Windows 许可证用于 AWS Fargate? 

由于 Fargate 是无服务器计算引擎,客户无需管理 Fargate 中运行的底层计算实例。因此,Fargate 将为您管理 Windows 操作系统许可证,这样做的成本已包含在 Fargate 定价中。

问:AWS Fargate 支持哪些 Windows Server 版本?

Fargate 支持 Fargate Windows 平台版本 1.0.0 或更高版本上的 Windows Server 2019 长期服务渠道 (LTSC) 版本。

安全性与合规性

问:AWS Fargate 符合哪些合规性计划?

AWS Fargate 符合 PCI DSS 第 1 级、ISO 9001、ISO 27001、ISO 27017、ISO 27018、SOC 1、SOC 2、SOC 3 和 HIPAA 要求的标准。

有关更多信息,请访问我们的合规性页面。 

问:是否可以使用 AWS Fargate 处理受保护健康信息 (PHI) 和其他受 HIPAA 监管的工作负载?

可以。AWS Fargate 符合 HIPAA 要求。如果您已与 AWS 签署了商业伙伴增订合约 (BAA)则可以使用部署在 Fargate 上的 Docker 容器处理加密的受保护健康信息 (PHI)。

有关更多信息,请访问我们的 HIPAA 合规性页面。如果您打算处理、存储或传输 PHI 且尚未与 AWS 签署 BAA,请联系我们获取更多信息。

问:是否可以使用 AWS Fargate 处理受美国政府监管的工作负载,或处理敏感的受控非密信息 (CUI)?

可以。Fargate 现已在 AWS GovCloud(美国)区域推出。AWS GovCloud(美国)是 Amazon 的独立云基础设施和服务,专为满足美国政府机构、承包商、教育机构以及在云中运行敏感工作负载的其他美国客户的特殊监管与合规要求而设计。有关推出 Fargate 的 AWS 区域的完整列表,请访问我们的区域表

有关更多信息,请访问我们的 AWS GovCloud 页面。

问:AWS Fargate 支持哪些 Windows Server 版本?

Fargate 支持 Fargate Windows 平台版本 1.0.0 或更高版本上的 Windows Server 2019 长期服务渠道 (LTSC) 版本。

问:AWS Fargate 支持哪些 Windows Server 版本?

Fargate 支持 Fargate Windows 平台版本 1.0.0 或更高版本上的 Windows Server 2019 长期服务渠道 (LTSC) 版本。

服务等级协议 (SLA)

问:AWS Fargate SLA 提供什么保障?

我们的计算 SLA 保证 AWS Fargate 的月度正常运行时间百分比至少为 99.99%。

问:怎样确定我是否有资格获得 SLA 服务抵扣?

如果您运行任务的可用区不止一个,且在任意月度计费周期内,相同区域内的月度正常运行时间百分比低于 99.99%,那么根据计算 SLA 的规定,您有资格获得 AWS Fargate 的 SLA 抵扣。

如需 SLA 的所有条款与条件的完整详细信息,以及如何提交索赔的详细信息,请参阅计算 SLA 详细信息页面

开始使用 AWS Fargate

打开 Amazon ECS 控制台
准备好开始使用了吗?
注册
还有更多问题?
联系我们