AWS Fargate速览

AWS Fargate 发布于2017年11月的re:Invent 大会,是一项让您无需管理服务器或集群即可运行容器的技术,我们只用关心应用镜像及其所需的资源即可。

AWS Fargate在技术雷达上的位置

AWS Fargate: 关键词

  • DevOps、云计算领域
  • AWS的一个云服务
  • Severless:无服务器化
  • 容器运行平台
  • 和EC2 Instance在一个层次
  • 支持ECS、EKS:Amazon ECS/EKS 具有两种模式:Fargate 启动类型和 EC2 启动类型

因为ECS而具备的属性

  • 监控
  • 弹性伸缩
  • 健康检查
  • 蓝绿部署
  • 负载均衡
  • ECR:AWS镜像仓库
  • 定时任务
  • 网络配置
  • Cloudformation: 基础设施即代码

从容器运行平台方面:Fargate相比EC2 Instance 的不同、优势

EC2 vs Fargate:架构

EC2 Instance vs Fargate:安全性

安全职责转移给云服务厂商

  • AMI:

    • 系统更新
    • 安全漏洞
  • SSH

    • SSH key
    • 堡垒机

EC2 Instance vs Fargate:计价方式

  • Fargate 总费用 (以资源为单位) = vCPU 总费用 + 内存总费用

    • vCPU 总费用 = vCPU 数 x 每 CPU-秒价格 x 使用CPU持续时间 (秒)

    • 内存总费用 = 任务数 x 内存数 (GB) x 每 GB 价格 x 每天内存持续时间 (秒) x 天数

  • EC2 Instance 总费用(以Instance为单位 = Instance Type的单价/小时 x 小时数

从Serverless角度对比Fargate和Lambda

维度 Fargate Lambda
运行单元 容器,易于迁移 Function
应用语言 无限制 语言有限,不支持复杂应用
运行时间限制 无限制 5分钟
自动扩展 可配置弹性伸缩 默认支持
存储仓库 ECR S3
部署难度 一般 简单
持久化 有状态 无状态
计价方式 资源 * 秒数 代码执行时间 (100ms为单位)* 代码触发次数

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 119,516评论 16 133
  • https://aws.amazon.com/cn/s3/faqs/#sia_anchor Amazon Simp...
    守望者_1065阅读 5,654评论 0 5
  • 某日听电视里的风水师说对联像插在门口的旗帜,感觉还真有些贴切。忘记了从什么时候起,每一年过年前都会精心地挑选一副喜...
    王南芳阅读 66评论 0 1
  • 【0604周末轻松话题】 说说你最喜欢的一句诗词吧。 老夫聊发少年狂,左牵黄右擎苍。锦帽貂裘,千骑卷平冈。 到底是...
    梓毓爸阅读 43评论 0 0
  • 八月的晴天,一个如此简单的下午,自行车,少年只身打马,烟屁股,逃课,喝醉后在沙滨路,晓得桥下有条嘉陵江。手里揣的是...
    偏上阅读 157评论 0 1