Amazon web services 如果AWS中没有spot实例,我可以获得按需EC2实例吗
我需要为我的CI/CT创建一组c5.12xlarge EC2 Linux实例。我正在使用terraform和aws spot实例创建这些实例。 由于AWS中的实例不可用,几天后我看到terraform应用程序失败,出现“没有与您的请求匹配的可用Spot容量”错误Amazon web services 如果AWS中没有spot实例,我可以获得按需EC2实例吗,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我需要为我的CI/CT创建一组c5.12xlarge EC2 Linux实例。我正在使用terraform和aws spot实例创建这些实例。 由于AWS中的实例不可用,几天后我看到terraform应用程序失败,出现“没有与您的请求匹配的可用Spot容量”错误 我如何摆脱这个问题并创建实例?在terraform中是否有任何方法可以在spot EC2实例不可用的情况下创建按需EC2实例。spot实例有限制,我不确定terraform是否在创建后取消订阅?因为有警告说明 注意:因为他们的行为取决于
我如何摆脱这个问题并创建实例?在terraform中是否有任何方法可以在spot EC2实例不可用的情况下创建按需EC2实例。spot实例有限制,我不确定terraform是否在创建后取消订阅?因为有警告说明 注意:因为他们的行为取决于现场的现场状态 市场上,Spot实例请求有一个独特的生命周期,使它们 行为与其他地形资源不同。最重要的是: 不能保证存在一个Spot实例来完成任务 在任何给定的时间点请求。请参见AWS Spot实例 有关更多信息,请参阅文档 现货申请限额 默认情况下,每个地区的帐户限制为20个现货实例。 如果终止Spot实例但不取消请求,则 在Amazon EC2检测到 终止并关闭请求。 点实例限制是动态的。当您的帐户是新帐户时,您的限额 开始时可能低于20,但随着时间的推移可能会增加。在里面 此外,您的帐户可能对特定的Spot实例有限制 类型。如果您提交Spot实例请求并收到错误 超过最大spot实例数,您可以完成AWS支持 中心创建案例表单以请求增加现场实例限制。对于 限制类型,选择EC2点实例。有关详细信息,请参阅 AmazonEC2服务限制 您可以根据需要创建一个实例
# Create a new instance of the latest Ubuntu 14.04 on an
# t2.micro node with an AWS Tag naming it "HelloWorld"
provider "aws" {
region = "us-west-2"
}
data "aws_ami" "ubuntu" {
most_recent = true
filter {
name = "name"
values = ["ubuntu/images/hvm-ssd/ubuntu-trusty-14.04-amd64-server-*"]
}
filter {
name = "virtualization-type"
values = ["hvm"]
}
owners = ["099720109477"] # Canonical
}
resource "aws_instance" "web" {
ami = "${data.aws_ami.ubuntu.id}"
instance_type = "t2.micro"
tags = {
Name = "HelloWorld"
}
}
我不知道terraform,但您可能会看到——它们似乎允许您根据可用资源以最低成本(包括现货和按需组合)启动实例。