AWS:Spot实例 - 我不关心在哪里

时间:2017-04-19 22:01:50

标签: amazon-web-services amazon-ec2

我是否有办法以世界上任何地方的最低价格申请竞价型实例?即我不关心机器所在的区域/数据中心。

如果没有:有没有办法获得整个世界的价格历史,而不只是单一地区?

2 个答案:

答案 0 :(得分:2)

Amazon CloudFront,Amazon Route 53和Amazon IAM是全球服务。所有其他服务(包括Amazon EC2)在区域内运行。每个地区都是独立的,拥有自己的endpoints。因此,无法通过单个API调用从多个区域获取信息

也没有能力在任何地区推出Amazon EC2竞价型实例。必须将用于启动竞价型实例的API调用发送到区域的端点,并且仅在该区域中启动资源。这是设计原因,因为每个地区都是独立的

您需要:

  • 分别从每个地区检索价格
  • 自己决定(例如以编程方式)您希望创建资源的位置
  • 将请求发送到该特定区域

答案 1 :(得分:0)

SPOT实例定价在小时和区域内波动,因此没有单一的API调用来获取所有信息。取决于您如何提供现场实例,SPOT实例的历史价格与Spot Fleet的引入几乎没有用。

如果你只想获得非现场实例报价的全球价格表,那么你应该研究一下 AWS price list API并编写您自己的流程来解析多个区域报价。