AWS Fargate

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

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

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

* AWS Fargate 将于 2018 年推出 Amazon EKS 支持。

优势

无需管理群集

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

无缝扩展

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

与 Amazon ECS 和 EKS 集成

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

AWS Fargate 将于 2018 年推出 Amazon EKS 支持。

工作原理

Fargate_diagram_Final

博客文章

Jeff-Barr_Bio-Pic
AWS Fargate 简介

AWS Fargate 是一种在 AWS 上部署容器的简单方法。您只需构建容器映像,指定 CPU 和内存要求,定义联网和 IAM 策略,然后启动。
继续阅读 »

FargateConsole_Fargate-thick
AWS Fargate:产品概览

AWS Fargate 是一种技术,使您能够将容器作为基本计算基元,而无需管理底层实例。您无需预置、配置或扩展虚拟机。
继续阅读 »

详细了解 AWS Fargate 的定价

访问定价页面
准备好开始使用?
注册
还有更多问题?
联系我们