AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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:001758

评论

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

vivo 评论中台的流量及数据隔离实践

vivo互联网技术

mongodb 中台 分布式

JVM进阶(十二):JAVA 可视化分析工具

No Silver Bullet

JVM 监控工具 2月月更

网易传媒Go语言探索

月读

golang 开源治理

零代码技能平台技术实践探索

OPPO小布助手

人工智能 低代码 零代码 智能助手 对话系统

监控治理有效性评价体系

焦振清

监控治理 评价体系

面向推理训练一体化的 MNN 工作台

阿里巴巴终端技术

端智能

一文读懂 Serverless 的起源、发展和落地实践

Serverless Devs

2月月更

你在央视春晚抢红包,京东云却在后台玩起了“剧本杀”

脑极体

关于大数据计算框架Flink内存管理的原理与实现总结 | 社区征文

张浩_house

大数据 flink 新春征文

优秀程序员的30种思维--行为准则篇(11/100)

hackstoic

sql 学习笔记

孙青

第八节:SpringBoot指定配置文件配置三

入门小站

Java

卷起来了!软件开发正在越来越快……

飞算JavaAI开发助手

金融云原生漫谈(七)|云原生时代:从传统运维到智能运维的进阶之路

York

容器 云原生 金融科技 智能运维

如何帮助金融客户“用好云”?

阿里云云效

阿里云 运维 云原生 云平台 阿里云混合云

Spring Boot Serverless 实战 | Serverless 应用的监控与调试

Serverless Devs

如何用建木CI导入导出Redis数据

Jianmu

DevOps CI/CD Redis 数据结构

云效x钉钉:让研发工作更简单

阿里云云效

阿里云 云原生 钉钉 研发 云钉一体

奥运吉祥物——冰墩墩太难抢了,Python给你画一个

王小王-123

Python

人手一个数字人还有多远?百度吴甜做客央视《对话》

百度大脑

Moviepy+OpenCV-python结合进行音视频剪辑处理 | 社区征文

老猿Python

音视频 Moviepy 数字图像处理 新春征文 OpenCV-Python

辩论这件事,其实不止奇葩说

小鲸数据

推荐系统基础结构总结 | 社区征文

张浩_house

推荐系统 大数据开发 新春征文

Web Components 系列(二)—— 关于 Custom Elements

编程三昧

前端 组件化 2月月更

在线IEEE浮点二进制计算器工具

入门小站

工具

新思科技BSIMM评估为安全团队提供“他山之石”

InfoQ_434670063458

汽车 新思科技 软件定义汽车 软件安全 BSIMM评估

渗透测试之中间件漏洞复现

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

恒源云(GPUSHARE)_社区大佬的论文小记(Flooding-X)

恒源云

深度学习 计算机视觉

读 Go 源码,可以试试这个工具

AlwaysBeta

Go golang 源码 源码解析 Go 语言

做了一份前端面试复习计划,保熟~

CRMEB

Lazada D11 体验升级技术实践

阿里巴巴终端技术

ios android 客户端开发 移动端 体验优化

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