写点什么

AWS Fargate 简介 – 运行容器无需管理基础设施

  • 2019-11-04
  • 本文字数:1367 字

    阅读完需:约 4 分钟

AWS Fargate 简介 – 运行容器无需管理基础设施

容器是开发人员用来开发、封装和部署其应用程序的一种强大方法。AWS 每周启动超过十万 ECS 群集和数亿新容器。这相当于从 2016 年以来实现了超过 400% 的客户增长。Amazon ECS 和 Kubernetes 这样的容器编排解决方案让部署、管理和扩展这些容器工作负载变得更简单,从而增强敏捷性。但是,如果使用这些容器管理解决方案中的任何一个,您都仍然要负责底层基础设施的可用性、容量和维护。AWS 从中发现机会,致力于消除部分重复性的繁重工作。我们希望您能充分利用容器提供的速度、敏捷性和不变性,集中精力构建应用程序,而不必管理基础设施。

AWS Fargate

AWS Fargate 是一种在 AWS 上部署容器的简单方法。简单地说,Fargate 像 EC2,只是它提供的是容器而不是虚拟机。通过这种技术,您可将容器用作基础计算基元,而不必管理基础实例。您只需构建容器映像,指定 CPU 和内存要求,定义联网和 IAM 策略,以及启动。Fargate 提供灵活的配置选项,可以极为一致地满足应用程序需求,计费可精确到秒。



最大的好处?您仍然可以使用所有相同的 ECS 基元、API 和 AWS 集成。Fargate 提供与 Amazon Virtual Private CloudAWS Identity and Access Management (IAM)Amazon CloudWatch 和负载均衡器的原生集成。Fargate 任务使用 AWSVPC 联网模式,在 VPC 中配置弹性网络接口 (ENI) 与资源安全通信。通过 AWS 命令行界面 (CLI) 启动 Fargate 任务非常简单。


Bash


ecs run-task --launch-type FARGATE --cluster BlogCluster --task-definition blog --network-configuration "awsvpcConfiguration={subnets=[subnet-b563fcd3]}"
复制代码


使用该控制台来创建任务定义和运行 Fargate 启动类型的任务也很简单。




启动一些任务之后,可以看到它们在群集中运行。



可以看到 ECS 群集是异构的。它们可以包含在 Fargate 中和 EC2 上运行的任务。


如果深入看看其中某个任务,可以看到一些有用的信息,包括 Fargate 在 VPC 中配置的 ENI 以及该任务使用的所有容器。使用记录选项卡也可以方便访问 CloudWatch Logs 以查看该任务的相关信息。



我们介绍一下 Fargate 的配置选项和定价详情。

定价

AWS Fargate 使用按需定价模型。应用程序使用的 vCPU 和内存资源量是按秒计费的。每个 vCPU 的价格是 0.00084333 USD/秒 (0.0506 USD/小时),每 GB 内存的价格是 0.00021167 USD/秒 (0.0127 USD/小时)。使用 Fargate,您可以对 vCPU 和内存使用 50 个配置选项来支持各种工作负载。配置选项如下。


CPU (vCPU)内存值 (GB)
0.250.5、1、2
0.51、2、3
1最小2GB,最大8GB,以 1GB 为增量
2最小4GB,最大16GB,以 1GB 为增量
4最小8GB,最大30GB,以 1GB 为增量

需知信息

  • 您可以将 Fargate 配置为高度一致地满足应用程序的资源要求,仅为容器所需的资源付费。您可以在几秒钟内启动数十个到数万个容器。

  • Fargate 任务的运行方式与在 EC2 上运行的任务相似。您可以将它们添加到 VPC、配置负载均衡器和分配 IAM 角色。

关于路线图

我不能透露所有信息,不过对于 AWS Fargate,我们有非常令人激动的路线图。我们计划在 2018 年使用 Amazon EKS 支持在 Fargate 上启动容器。与往常一样,我们期待您提供反馈。请在 Amazon ECS 论坛留言,告诉我们您的想法。


Fargate 今天在美国东部 (弗吉尼亚北部) 区域发布。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/aws-fargate/


2019-11-04 08:001656

评论

发布
暂无评论
发现更多内容

在 ASP.NET Core 中使用 HttpClient

雄鹿 @

ASP.NET Core

2024-03-27:用go语言,多维费用背包。 给你一个二进制字符串数组 strs 和两个整数 m 和 n, 请你找出并返回 strs 的最大子集的长度,该子集中 最多 有 m 个 0 和 n 个

福大大架构师每日一题

福大大架构师每日一题

业内首个!央广网APP率先完成鸿蒙原生应用全量版本开发,领跑鸿蒙化进程

最新动态

Partisia Blockchain:如何做到兼顾隐私、高性能和可拓展?

石头财经

足球场上的黑科技:图神经网络优化角球

算AI

#人工智能

关于 ASP.NET Core 中的配置系统

雄鹿 @

ASP.NET Core

关于 ASP.NET Core 中的选项模式

雄鹿 @

ASP.NET Core

GPT账号被封,如何申诉找回

蓉蓉

ChatGPT GPT-4

提升JavaScript代码质量的最佳实践

南城FE

JavaScript 前端 代码质量

究竟什么样的数据库,才能承接RTA广告这个技术活!

平平无奇爱好科技

华为云原生多模数据库GeminiDB架构与应用实践

平平无奇爱好科技

大模型的 Token 使用详解:限制与注意事项

木南曌

大模型

一文读懂兼顾隐私、高性能和可拓展的公链Partisia Blockchain

BlockChain先知

喜讯!云起无垠入围2023年度中国高科技高成长企业系列榜单

云起无垠

堪称教学神器的5款软件,每一款都值得推荐!

彭宏豪95

效率工具 在线教育 在线白板 办公软件 在线协作

华为云GeminiDB发布新版本,全面支持Redis 6.2

平平无奇爱好科技

【干货分享】华为云多模数据库GeminiDB架构与应用实践直播问答实录

平平无奇爱好科技

Redis不再 “开源”

派大星

redis 开源协议

What's new in PikiwiDB (Pika) v3.5.3 (正式版)

apache/dubbo-go

nosql redis

Jetson Xavier nx 全盘加密

一五

AI 边缘计算 jetson 全盘加密 jetson xavier nx

新版Redis不再“开源”,对使用者都有哪些影响?

平平无奇爱好科技

GeminiDB新特性:让Redis广告频控爱不释手的exHASH

平平无奇爱好科技

浅析KV存储之长尾时延问题,探寻行业更优解决方案!

平平无奇爱好科技

云计算与 AI 融合:Amazon Connect 开创客户服务智能时代

亚马逊云科技 (Amazon Web Services)

保护主机安全,我来buff加成

华为云开发者联盟

安全 开发 华为云 华为云开发者联盟 华为云云图说

AWS Fargate 简介 – 运行容器无需管理基础设施_技术管理_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章