AWS Fargate

无需管理服务器或群集即可运行容器

AWS Fargate 是一种适用于 Amazon ECS 的计算引擎,让您无需管理服务器或群集即可运行容器。使用 AWS Fargate,您不必再预置、配置和扩展虚拟机群集即可运行容器。这样一来,您就无需再选择服务器类型、确定扩展群集的时间和优化群集打包。AWS Fargate 让您省去了考虑服务器和群集以及与之交互的麻烦。使用 Fargate,您可以专注于设计和构建应用程序,而不是管理运行应用程序的基础设施。

Amazon ECS 具有两种模式:Fargate 启动类型和 EC2 启动类型。使用 Fargate 启动类型,您只需将应用程序打包到容器中,指定 CPU 和内存要求,定义联网和 IAM 策略,然后启动应用程序。EC2 启动类型让您可以对运行容器应用程序的基础设施进行更精细的服务器级控制。使用 EC2 启动类型,您可以使用 Amazon ECS 来管理服务器群集并安排容器在服务器上的放置。Amazon ECS 负责跟踪群集中的所有 CPU、内存及其他资源,并根据您指定的资源要求查找最适合运行容器的服务器。而您负责预置、修补和扩展服务器群集。您可以决定使用哪种类型的服务器、在群集中运行哪些应用程序和运行多少容器以优化利用率,以及何时应在群集中添加或删除服务器。EC2 启动类型让您能够更有效地控制服务器群集,并提供支持特定应用程序或可能的合规性和监管要求所需的更广泛的自定义选项。

优势

无需管理群集

使用 AWS Fargate,您只需考虑容器,以便能够集中精力构建和运行应用程序。AWS Fargate 消除了管理 Amazon EC2 实例群集的需要。您不必再选择实例类型、管理群集调度和优化群集利用率。使用 Fargate,所有这些麻烦都将不复存在。

无缝扩展

借助 Fargate,您可以轻松扩展应用程序。您不必再担心是否为容器应用程序预置了足够多的计算资源的问题。在您指定应用程序要求 (例如 CPU、内存等) 后,AWS Fargate 会以高度可用的方式管理运行您的容器所需的所有扩展和基础设施。您不再需要决定何时扩展群集,也不需要将其打包即可实现最佳利用率。使用 Fargate,您可以在几秒钟内启动数以万计的容器,并轻松扩展以运行最重要的关键任务型应用程序。

与 Amazon ECS 集成

AWS Fargate 与 Amazon ECS 无缝集成。您只需按照定义 Amazon ECS 的方式定义您的应用程序。您可以将应用程序打包到任务定义中,指定所需的 CPU 和内存,定义每个容器需要的联网和 IAM 策略,并将所有这些内容上传至 Amazon ECS。完成所有设置后,AWS Fargate 就会为您启动和管理容器。

工作原理

product-page-diagram-Fargate_how-it-works

新增功能

2018 年 10 月 29 日

AWS Fargate 现已在伦敦区域推出


AWS CloudHSM 现已在欧洲(伦敦)区域推出。


了解更多 »

2018 年 8 月 28 日

AWS Fargate 现支持基于时间和事件的任务计划


AWS Fargate 现支持定期、计划运行任务和响应 CloudWatch Events 的能力。

了解更多 »

2018 年 7 月 19 日

AWS Fargate 现已在新加坡、悉尼和法兰克福区域推出


现在,您可以在以下三个新 AWS 区域使用 AWS Fargate 来启动容器:亚太地区(新加坡)、亚太地区(悉尼)和欧洲(法兰克福)。

了解更多 »

查看所有公告 »

博客文章

ECS_Landing_kwV1-54
AWS Fargate 简介

AWS Fargate 是一种在 AWS 上部署容器的简单方法,使您能够集中精力构建应用程序,而不必管理基础设施。
继续阅读 »

200x200_feature_migration-acceleration-framework
将容器迁移到 AWS Fargate

了解如何讲容器从 Amazon EC2 轻松迁移到 AWS Fargate 上运行。

继续阅读 »

100x100_advanced-networking
使用 AWS Fargate 进行任务联网

在减轻底层计算实例的管理负担的同时,Fargate 让您可以深入控制网络部署和网络策略的配置工作。
继续阅读 »

详细了解 AWS Fargate 的定价

访问定价页面
准备好开始构建了吗?
开始使用 AWS Fargate
还有更多问题?
联系我们