写点什么

EC2 Auto Scaling 组推出多个实例类型和购买选项

2019 年 10 月 16 日

EC2 Auto Scaling 组推出多个实例类型和购买选项

今年早些时候我向大家介绍了 EC2 队列,这是一种 AWS 构建块,可让您轻松通过跨多种 EC2 实例类型的 EC2 按需实例预留实例Spot 实例组合创建队列。当时,我演示了队列创建方法,并通过实例逐步演示了如何使用 M4 和 M5 实例创建基因组学处理管道。我还留下了一个提示,让大家了解我们当时正努力将 EC2 队列与 Auto Scaling 和其他 AWS 服务相集成。


Auto Scaling 适用于多个实例类型和购买选项

今天我十分高兴地告诉大家,您现在可以创建基于条件变化进行扩展和收缩的 Auto Scaling 组,同时还能以最具经济效益的方式组合利用 EC2 实例类型与定价模型。您可以完全控制用于构建组的实例类型,同时能够控制按需实例和 Spot 实例的混合使用情况。您还可以更新现有 Auto Scaling 组以利用这项新功能。


每次扩展或缩减后,您创建的 Auto Scaling 组都将重新优化,以期满足您的配置所需的其他要求,并使总体成本达到最低。您可以在更新实例类型可用后修改配置,使您能够创建与 EC2 同步发展的组。


创建 Auto Scaling 组

我可以通过 EC2、控制台、CLI 或 API 创建 Auto Scaling 组。第一步是确保我有合适的启动模板(该模板不应指定使用 Spot 实例)。这是我的模板:



然后我导航到 Auto Scaling 组,单击 创建 Auto Scaling 组



我单击 启动模板 ,选择我的 ProdWebServer 模板,单击 下一步 继续:



我为组命名,选择 Combine purchase models and instances (合并购买模型和实例)以解锁新功能:



现在选择我要使用的实例类型。列表已经过优先级排序:启动按需实例时,与下方的实例相比,将优先使用列表顶部的实例。我的应用程序适合在具有 2 个或多个 vCPU 的 M4 或 M5 实例上运行:



我可以接受我的组构成部分的默认设置,也可以通过取消选中 使用默认值 来自行进行设置:



以下是我可以设置的内容:


最高 Spot 价格 – 设置我希望支付的最高 Spot 价格。默认设置将按照按需价格限制此报价。


Spot 分配策略 – 控制 Spot 实例的每个可用区种类的数量。当某个可用区内对特定实例类型需求较大时,有时增加数量可以增加一定的灵活性。


可选按需基础 – 控制按需实例组成的初始容量的大小。将此项设置为 0 表示我希望按照组总容量百分比的形式启动按需实例,这些实例可在任何给定时间运行。


高于基础 的按需百分比 – 控制插件占按需实例组成的初始组的百分比和插件占 Spot 实例组成的初始组的百分比。


如您所见,我已经完全控制了组的构建方式。我将它们保持现状,将我的组设置为从 4 个实例开始,选择我的 VPC 子网,然后单击 下一步如往常一样设置我的扩展策略:



出于演示目的我禁用了缩减功能(您不必对您的组执行此操作):



我单击 配置通知,指示我要对组及其中的 EC2 实例进行标记:



接下来我查看我的设置并单击 创建 Auto Scaling 组 以继续操作:



我的包含四个实例的初始组可在几分钟内准备就绪:



我可以在 EC2 控制台中按标记进行筛选,并显示 生命周期 列以查看按需实例和 Spot 实例的混合使用情况:



我可以修改 Auto Scaling 组:将 按需百分比 缩减到 20%,并将 所需容量 扩大一倍(我的演示模式中就是通过此方式来展示组扩展时所出现的情况):



更改将在几分钟内生效;新的 Spot 实例将启动,一些现有按需实例将终止,并且我的组构成部分将反映新的设置:



开始使用这一超前新功能时需要注意以下几点:


预留实例 – 我们计划在不久后增加对优先使用预留实例的支持。现在,如果您拥有预留实例,请尽快在我之前展示的列表中指定它们所属的实例类型。您的折扣将适用于任何与可用预留实例匹配的按需实例。


权重 – 所有实例类型都具有相同的权重,我们计划在不久的将来为您提供指定权重的功能。这将使您能够为每个使用内存或 vCPU 的实例指定自定义容量单位,并以相同的单位指定所需的总容量。


成本 – 此功能本身免费向您提供。如果您将部分或全部 Auto Scaling 组切换到 Spot 实例,与按需实例相比,您可能节约高达 90% 的成本。


ECS 和 EKS – 如果您当前在使用 Auto Scaling 组的集群上运行 Amazon ECSAmazon Elastic Container Service for Kubernetes,您可以更新组以利用多个实例类型和购买选项。


现已推出


这项功能现已推出,您可以立即在所有 AWS 商业区域中开始使用!


本篇作者

!



Jeff Barr


AWS 首席布道师; 2004 年开始发布博客,此后便笔耕不辍。


原文链接:


https://amazonaws-china.com/cn/blogs/china/new-ec2-auto-scaling-groups-with-multiple-instance-types-purchase-options/


2019 年 10 月 16 日 11:15182
用户头像

发布了 1227 篇内容, 共 31.7 次阅读, 收获喜欢 33 次。

关注

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

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

数据驱动 vs 关键字驱动:对UI自动化测试框架搭建的探索

Winfield

DevOps 敏捷 自动化测试

MobTech袤博与百度战略签约 携手布局数据智能产业新蓝图

Geek_116789

在前端如何玩转 Word 文档

阿宝哥

html markdown word

laravel redis队列不执行

kaer

laravel redis Queue

低代码与无代码

lidaobing

低代码 无代码开发

CAP原理简述

刘志刚

第6周-作业1

seng man

MySQL实战45讲总结

`

MySQL

智慧4S店解决方案发布,看英特尔如何引领汽车销售行业变革

最新动态

IDC2020 Q1通用服务器数据发布,浪潮信息成绩喜人

Geek_116789

三大 OSS 缓存加速系统巅峰对决

苏锐

hadoop cache JuiceFS JindoFS Performance

设计模式(1)—什么是设计模式?设计模式的六大原则是什么?

爱嘤嘤嘤斯坦

Java 程序员 编程语言 设计模式 23种设计模式

看动画学算法之:排序-插入排序

程序那些事

Java 数据结构 算法 插入排序

我在项目中是这样配置Vue的

前端有的玩

Java Vue 前端 框架设计

计算机网络基础(一)---计算机网络概览篇

书旅

php laravel 计算机网络

简述CAP理论

lei Shi

抽象工厂模式

Leetao

Python 面试 设计模式

《重学 Java 设计模式》PDF 出炉了 - 小傅哥,肝了50天写出18万字271页的实战编程资料

小傅哥

Java 设计模式 小傅哥 重构 代码质量

推荐系统大规模特征工程与FEDB的Spark基于LLVM优化

范式AI云

spark Sparksql 推荐系统 LLVM FEDB

SpringBoot 入门:03 - 统一请求返回

封不羁

Java spring springboot

Mysql插入百万条数据

Java小咖秀

MySQL 运维 数据

自动化测试首先是一种工作文化

wangwei1237

自动化测试 测试文化

人人都需要一份自己的「使用说明书」

非著名程序员

程序员 程序人生 提升认知 独立思考 自我思考

时间去哪了?

escray

Spring5-Reactor函数式编程

小技术君

spring reactor Spring5 springboot

第6周-作业2-总结

seng man

为什么我们需要制品管理?

Man

DevOps nexus 制品库管理 Artifactory

Cache解决算法 Charles断点调试breakpoint John 易筋 ARTS 打卡 Week 08

John(易筋)

ARTS 打卡计划

设计模式六大原则

刘志刚

设计原则

女员工被阿里录取工资二万六,辞职时被领导挽留:给你4万留下

程序员生活志

阿里 女程序员

抢滩新基建,百度还会输给阿里和腾讯吗?

ToB行业头条

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

EC2 Auto Scaling 组推出多个实例类型和购买选项-InfoQ