高品质的音视频能力是怎样的? | Qcon 全球软件开发大会·上海站邀请函 了解详情
写点什么

T2 Unlimited – 以高性能突破突发限制

  • 2019-11-01
  • 本文字数:1589 字

    阅读完需:约 5 分钟

T2 Unlimited – 以高性能突破突发限制

第一次撰写关于 T2 实例的文章是在 2014 年夏季,在该文章中我讨论了有多少工作负载对持续计算能力有适度的需求但偶尔需要更多的计算能力。该模型引起了我们客户的共鸣;T2 实例非常受欢迎,现在用于托管微服务、低延迟交互式应用程序、虚拟桌面、构建和暂存环境、原型等等。


新的 T2 Unlimited 实例


今天我们正在扩展突发模式,该模式首先在 T2 上得以应用,使您能够在任何期望的时间内维持高 CPU 性能,同时仍然保持尽可能低的成本。您只需在启动实例时启用此功能即可;您也可以为已经运行的实例启用此功能。如果平均 CPU 利用率在 24 小时时段内低于基线,则每小时 T2 实例价格将涵盖使用中的所有临时峰值。如果实例在较长时间内以较高的 CPU 利用率运行,则会产生一小笔小时费用。例如,如果您运行的 t2.micro 实例在 24 小时内的平均使用率为 15% (比基线高出 5%),则将额外收取 6 美分 (每个 vCPU 小时 5 美分 * 1 个 vCPU * 5% * 24 小时)。


要从 EC2 控制台启动 T2 无限实例,请选择任意 T2 实例,然后单击 T2 Unlimited 旁边的 Enable



下面介绍了如何将正在运行的实例从 T2 标准实例切换到 T2 Unlimited 实例:



背景知识


正如我在原来的博客文章中所介绍的那样,每个 T2 实例在运行时积累 CPU 点数,并在全速运行时消耗 CPU 点数,当供应的点数用完时会减速到基线水平。T2 Unlimited 实例能够借用一整天的未来点数,这使它们能够执行额外的突发。这种借用的点数是使用新的 CPUSurplusCreditBalance CloudWatch 指标来跟踪的。当这个剩余额度上升到代表一整天未来点数的水平时,该实例会继续提供全核心性能,对于 Linux 的收费为每小时 0.05 美元,对于 Windows 的收费为 0.096 美元。这些收费的额外点数是使用新的 CPUSurplusCreditCharged CloudWatch 指标来跟踪的。如果您在指定的小时内耗尽了额外点数,则将以毫秒为单位对突发的部分小时数进行计费 (进一步降低您的成本)。


任何剩余的 CPUSurplusCreditBalance 的费用将在实例终止或配置为 T2 标准实例时处理。在转换到 T2 标准期间将结转任何累积的 CPUCreditBalance


T2 Unlimited 模型旨在让您省去观察 CloudWatch 指标的麻烦,但是 (如果您和我一样),无论如何您都会这样做。让我们快速浏览一下 t2.nano,并且观察点数随时间的变化。首先,CPU 利用率增长到 100%,实例每 5 分钟消耗 5 个点数 (一个点数相当于一 VCPU 分钟):



CPU 点数剩余额度保持为 0,因为点数以相同的速率产生和消耗。额外点数剩余额度 (通过 CPUSurplusCreditBalance 指标来跟踪) 追加至 72,这代表从未来借入的点数:



一旦额外点数剩余额度达到 72,就无法再从未来借用,并且在 1 小时结束时会收取任何进一步的 CPU 使用费,该费用使用 CPUSurplusCreditsCharged 指标来跟踪。实例每 5 分钟消耗 5 个点数,赚取 0.25,导致每 5 分钟突发的净收费为 4.75 VCPU 分钟:



您可以随时在 T2 标准实例和 T2 Unlimited 实例之间来回切换您的每个实例;除 CPUSurplusCreditsCharged 之外的所有点数剩余额度都会保留并结转。由于 T2 Unlimited 实例有能力在任何时候突发,因此它们不会收到为新启动的 T2 标准实例提供的 30 分钟点数。此外,由于每个 AWS 账户每天只能启动有限数量的带初始 CPU 点数的 T2 标准实例,因此 T2 Unlimited 实例可能更适合在 Auto Scaling 组以及每天启动并运行大量实例的其他场景中使用。


现已推出


您目前可以在美国东部 (弗吉尼亚北部)、美国东部 (俄亥俄)、美国西部 (加利福尼亚北部)、美国西部 (俄勒冈)、加拿大 (中部)、南美洲 (圣保罗)、亚太区域 (新加坡)、亚太区域 (悉尼)、亚太区域 (东京)、亚太区域 (孟买)、亚太区域 (首尔)、欧洲 (法兰克福)、欧洲 (爱尔兰) 和欧洲 (伦敦) 区域中启动 T2 Unlimited 实例。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/new-t2-unlimited-going-beyond-the-burst-with-high-performance/


2019-11-01 08:00395

评论

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

立flag(第………………次)

凯迪

随笔杂谈

🌏【架构师指南】教你如何设计和规划系统架构(13条)

洛神灬殇

架构设计 架构设计原则 架构师技能 6月日更

给dubbo贡献源码,做梦都在修bug

捉虫大师

dubbo

Kubernetes手记(9)- Ingress 控制器

雪雷

k8s 6月日更

马丁策略量化交易系统搭建,网格量化策略系统

【译】JavaScript 中几种循环遍历方式对比

KooFE

6月日更

Windows 10 如何设置网络属性为私有

HoneyMoose

MySQL基础之十:union与limit

打工人!

myslq 6月日更

「SQL数据分析系列」1. SQL背景知识介绍

数据与智能

数据库 sql

内卷的出路是躺平?

Qien Z.

创新 内卷 6月日更 躺平

【LeetCode】重复的DNA序列Java题解

Albert

算法 LeetCode 6月日更

贪心算法最优装载问题(Java代码实现)

若尘

数据结构 贪心算法 6月日更

系统设计系列之任务队列

看山

MQ 6月日更

GitHub已霸榜!阿里技术官肝了3个月才完成的20万字Java面试手册

Java 程序员 架构 面试

【Flutter 专题】106 图解 AnimatedWidget & AnimatedBuilder 动画应用

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 6月日更

雪花算法的原理及实现

架构精进之路

算法 6月日更

redis分布式锁原理

Skysper

redis 分布式锁

网络攻防学习笔记 Day43

穿过生命散发芬芳

网络攻防 6月日更

Django组队学习Task0

IT蜗壳-Tango

IT蜗壳教学 6月日更 Datawhale

网络攻防学习笔记 Day42

穿过生命散发芬芳

网络攻防 6月日更

【21-5】Grafana 时间Panel 如何使用

耳东@Erdong

Grafana 6月日更 panel clock

提升代码格调——JavaScript 数组的 reduce() 方法入门

编程三昧

JavaScript 大前端 数组 js ES6

分享8个可以提高开发效率的JavaScript库

devpoint

node.js axios 6月日更

一文带你深入了解 Java 字节码

mghio

技术 后端 Java 25 周年 基础

【Vue2.x 源码学习】第十二篇 - 生成 ast 语法树-流程说明

Brave

源码 vue2 6月日更

🌏【架构师指南】带你分析认识缓存穿透/雪崩/击穿

洛神灬殇

缓存穿透 缓存击穿 缓存雪崩 6月日更

职场礼仪之坐车礼仪

石云升

6月日更 职场礼仪

《原则》(十二)

Changing Lin

6月日更

T2 Unlimited – 以高性能突破突发限制_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章