AWS Fargate

适用于容器的无服务器计算

为什么选择 AWS Fargate?

AWS Fargate 是一种无服务器、随用随付的计算引擎,可让您专注于构建应用程序,而无需管理服务器。将服务器管理、资源分配和扩展等任务转移到 AWS 不仅可以改善您的运营状况,还可以加快云端从构思到生产的过程,并降低总拥有成本。 

AWS Fargate 的优势

通过 AWS Fargate,您可以专注于构建应用程序。您可以减少管理工作量,选择付款方式,并通过设计隔离来提高安全性
部署和管理应用程序而非基础设施。消除扩展、修补、帮助保护和管理服务器的运维开销。
通过与 Amazon CloudWatch Container Insights 等 AWS 服务的内置集成来监控您的应用程序,或者使用第三方工具来收集指标和日志。
通过设计隔离工作负载来提高安全性。Amazon ECS 任务和 Amazon EKS 容器组(Pod)在它们自己的专用运行时系统环境中运行。
只需为使用的计算资源付费,无需预付费用。使用实惠配套、Fargate Spot 或 AWS Graviton 处理器进一步优化成本。

工作原理

AWS Fargate 与 Amazon Elastic Container Service(Amazon ECS)和 Amazon Elastic Kubernetes Service(Amazon EKS)兼容。 选择任何符合 OCI 标准的容器映像,定义内存和计算资源,然后使用无服务器计算运行容器。由于该服务支持多种 CPU 架构和操作系统,因此您可以在各种应用程序中享受这些好处。

该图显示了使用 AWS Fargate 运行容器化应用程序所获得的好处。

使用案例

Web 应用程序、API 和微服务

以容器的速度和不变性构建和部署您的应用程序、API 和微服务架构。无需拥有、运行和管理计算基础实施的生命周期,让您可以专注于应用程序。

现代化应用程序

将 AWS Fargate 与 Amazon ECS 或 Amazon EKS 配合使用,以便更轻松地运行和扩展容器化工作负载。迁移和运行您的 Amazon ECS Windows 容器,而无需重构或重新构建旧式应用程序。

支持 AI 和 ML 应用程序

创建灵活便携的人工智能(AI)和机器学习(ML)开发环境。使用可扩展资源训练、测试和部署 ML 模型,从而提高服务器容量,同时避免过度配置。

数据处理

运行数据处理工作负载,将每个任务扩展到 16 个 vCPU 和 120GB 内存,并与 AWS Batch 集成,实现无服务器并行处理。

深入了解 AWS