AWS现货实例是一个非常好的方法大大降低你的EC2实例成本90%的需求。从中小企业到企业,越来越多的公司已经利用现货实例甚至关键任务和生产工作负载。现货实例定价大大帮助他们优化云成本。
AWS实例代表AWS的产能过剩。作为一个云提供商,他们必须有闲置产能可用于任何客户需求激增。弥补基础设施闲置的损失,AWS提供这个产能过剩以巨大的折扣使用。这就是为什么现货价格如此便宜相比EC2实例定价的需求。
你什么时候应该使用Amazon现货实例?
亚马逊现货的一般看法是他们理想的实例web服务,集装箱的应用程序或其他无状态,容错工作负载。
然而,在现实中,它们也可以被用于更广泛的一组用例,对可用性或性能没有显著影响。下面是一些例子:
- 有状态应用程序通常需要和IP数据持久性。自动化的解决方案,甚至在AWS雷电竞官网进入实例替换,你的工作量会立即重新启动所需的可用性区域,从相同的数据点,保持根和数据量以及私人和公共ip。
- 机器学习是另一个领域深入学习和培训的进展可以被意外的负面影响AWS实例中断。但是正确的工具,你可以成功运行毫升项目现场实例。
- CI / CD操作,无论詹金斯,厨师,Gitlab或其他人,可以运行在规模很容易的辨认出实例。
- 大数据运行在AWS EMR, Hadoop或火花是伟大的候选点实例。
- 分布式星展银行如Elasticsearch,卡珊德拉,蒙戈可处理“重启”的一个实例在不丢失数据或影响服务,还可以现场实例运行。
现货实例中断是什么?
这个折扣Amazon EC2实例定价提供了一个警告。AWS可以拔掉插头和终止点实例只有2分钟的警告。这些中断发生在AWS服务需要从产能过剩购买的客户保留情况下,储蓄计划或按需实例。
尽管AWS提供“能力再平衡”信号可能会通知你一个EC2实例终止的风险,AWS并不能保证这些信号将为您及早采取行动。
这里有一些原因Amazon EC2可能中断现货实例:
- 能力ec2实例没有足够的未使用的按需供应或保留的实例,所以暂停现场实例来满足这些请求。
- 约束如果现场实例请求指定一个发射组或可用性区域集团,和不能适应这些约束,实例将被终止。
打断一个实例时,您可以选择三种可能actions-terminating现货实例(默认),停止现货实例(从而能够重启启动规格相同),或冬眠实例。
你如何检查和选择定价为Spot实例?
你可以找到现货定价AWS实例的实例定价页以及在现货实例顾问页面。这将帮助你决定你的储蓄可以实现相比,EC2定价的需求。
关于你选择的实例现货价格,没有真正有利于投标高于违约,按需价格。
这是真的,因为:
- AWS决定了实际价格基于整体市场趋势,不具体,实时报价
- AWS现货干扰取决于AWS实例没有任何关系你的投标价格
因此,您可以安全地离开最高价格无论违约AWS设置。
你如何检查实例现货价格历史吗?
但是,如果你只希望度过一个非常具体的金额,是否随需应变率以下,甚至低于当前现货实例,你可以看看历史实例现货价格,并指定你想要的价格。这样你只会运行你的EC2实例当实际市场价格匹配你的特定的报价或更低。
查看现货价格历史:
- 打开Amazon EC2控制台并单击现货的请求。
- 选择定价的历史。
- 选择一个产品(操作系统)、实例类型,日期范围,显示价格的历史。指针移动到图表看到随着时间的推移价格趋势。
来源:AWS
你可以选择从一个两个选择现货定价实例:
- 常规的现货价格实例可以用2分钟终止通知。
- 定义时间你可以保证现货实例运行一段1 - 6小时。定义持续时间越长,越低折扣提供现货实例。定义实例给予持续时间30 - 50%的折扣和按需定价。
AWS现货舰队是什么?
舰队是现货实例的集合。这让它更容易响应事件现场实例,如实例终止,并提供集中管理,不需要应用程序持续调查发现实例。
您可以创建点使用现货舰队舰队请求API或CLI。现货舰队请求包括所需的实例数量,类型的情况下,目标的能力,和最大的价格。
EC2试图保持目标的能力,如果可用添加现货实例,基于请求的详细信息。现货实例终止时,地方舰队企图取代它们使用最低价格选项可用。
自动化的现货实例管理由NetApp现货
在AWS地方舰队使您能够管理一大群或舰队现货实例具有不同分配策略(即最低价格、多样化、能力优化等)以及其他许多选项,使它所有的工作,需要大量的手工配置,安装和维护。
如果你正在寻找一个交钥匙解决方案更多的工作负载转移到现货实例,以更大的缓解和信心,这是一个清单的增值功能,你可以得到NetApp现货。
| 用例 | 功能 | 自己动手 | Spot.io |
| 所有 | SLA为可用性 | 没有一个 | 99.99%的可用性 |
| 集装箱的工作负载 | 容器驱动自动定量和装箱 | 需要大量的配置。此外,requires多个asg适应实例大小多样化。 | 交钥匙解决方案优化装箱,built支持实例变量和动态尺寸/类型/生命周期,container自动定量基于Pod /任务需求。 |
| 有状态的工作负载 | 存储持久性 | EBS卷可以得救。Re-attachment替代实例可能只有当能力可以在同一个市场,并提供现场请求被定义为“持久”,或现场舰队启用了“维护”。 | 主动终止允许可靠的识别和自动re-attachment EBS卷(同一状态)来替代实例的实例类型和大小,甚至阿兹。 |
| 所有 | 优雅的排水 | 只有2分钟警告终止现货实例,应用程序和服务可能会打断mid-process。注意:AWS容量平衡信号不能保证提前到达足够的主动采取行动。 | 早期预测现货实例终止允许优雅的排水和自动工作负载转移到新实例(年代)。 |
| 所有 | 自动回退,按需 | 不支持 | 完全自动化的场景没有可用的实例。 |
| 所有 | 自动返回按需发现实例(年代) | 不支持 | 工作负载会自动回到从按需尽快合适现货实例类型可用。 |
| 集装箱的工作负载 | 进行成本分配Kubernetes和ECS | 不支持 | 成本分配和showback在容器的水平通过名称空间、资源、标签和注释雷竞技rabet官网。 |
| 所有 | 主动使用可用的保留和储蓄计划 | 不支持 | 工作负载总是会优先使用AWS上运行储蓄计划&保留实例和将恢复现货实例增加储蓄时适用。 |
| 集装箱的工作负载 | 立式容器裁员 | 需要额外的指标和人工分析。 | 实时测量的豆荚和任务的CPU和内存消耗通知要求的集群部署。 |
| 集装箱的工作负载 | 可定制的缓冲备用节点的工作负载无法等待扩展 | 不支持 | 完全支持 |
| 集装箱的工作负载 | 集中管理多个节点组 | 每个节点需要管理多个自动定量组,一个组。 | 为多个单点管理工作者节点组发射,每个都有自己的规范。 |
| 集装箱的工作负载 | 声明性基础设施 | 节点生命周期控制舱需要手动配置标签&越来越难以在每个节点组以及匹配的纵容豆荚。 | 只是从豆荚规范申报的基础设施需求通过使用一个标签。 |
| 自动定量工作负载 | 实例自动恢复 | AWS提供追溯复苏,现货实例后终止(2分钟预先通知)只有“保持”状态,并根据可用性。 | 主动检测现场实例终止触发器的部署的替代情况下,recovery相关的不同的市场。 |
| 有状态的工作负载 | IP的持久性 | 只有支持实例或舰队被定义为“持久”或“保持”。 | 完全支持,在现货市场的实例。 |
| 所有 | 优先计算池&网络子网优先级 | 结构化,等级可以配置优先级列表,但会确切的定义顺序即使低于最优。 | 能优先考虑阿兹和现货实例中的实例类型分配策略,动态匹配工作负载优化资源。雷竞技rabet官网 |
| 所有 | 支持AWS服务和第三方集成 | 可以通过自动伸缩功能组(ECS的,Beanstalk)。 | 可用与Beanstalk、EMR CodeDeploy、OpsWorks ELB /铝青铜,Route53,厨师,詹金斯,GitLab,牧场主,码头工人群,RightScale, D2iQ起程拓殖,以及自动生成模板CloudFormation和JSON |
| 有状态的工作负载 | 实例自动恢复 | 2分钟前通知现场实例中断,限制任何关闭过程的持续时间。此外,阿只有恢复到同一地点实例市场。 | 先进的预测中断,让优雅的终止和恢复选择现货实例类型,甚至随需应变,确保最高的可用性 |
AWS EC2现货实例一个真正的云成本优化策略的一部分,看到我们海洋产品页面Kubernetes和集装箱工作负载和我们Elastigroup产品页面对于非应用程序。

