amazon web services -如何在aws ec2经典的t2实例类型上使用windows server 20



当我尝试使用SQL server标准启动Amazon Machine Image windows server 2012 R2的新实例时,我无法使用像t1这样的少数实例类型。微,t2。大,t2。对于您选择的Amazon机器映像,不建议使用此实例类型。很少有实例类型被禁用,有人知道这背后的原因吗?我如何使用t2实例类型来满足我目前的需求,以避免高定价?

Thanks in Advance

在我写这篇文章的时候,你可以使用SQL Server最便宜的实例是c5.large。但是,如果您使用AWS控制台"启动实例"按钮,则c5。large(以及EC2定价页面上说适合SQL Server的其他实例类型)不可用,提示"实例类型已禁用"one_answers"不建议对您选择的AMI使用此实例类型"。

AWS支持说:

看到此行为是因为我们不推荐实例类型基于SQL的AMI的VCPU少于4。因此这个例子VCPU小于4的类型在控制台上可以被视为禁用。

您仍然可以启动这些不推荐的类型。要做到这一点:

  • 找到要启动的SQL映像的AMI ID(可以从 launch Instance按钮看到)
  • 返回到EC2控制台
  • 在左侧面板中选择Images -> AMIs
  • 在"Public images"下搜索AMI ID
  • 选择AMI,选择Launch
  • 选择您的首选实例类型并正常继续

可以选择t2之类的东西。在这种方式下,您将得到一个兼容性错误并且无法完成启动—您必须使用在https://aws.amazon.com/ec2/pricing/on-demand/

上的SQL部分中列出的实例类型。

t2实例在EC2-Classic中根本不可用。

从http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html

:

某些实例类型在EC2-Classic中不可用,因此您必须在VPC中启动。通过在VPC中启动实例,可以实现利用EC2-Classic中没有的特性,例如增强的组网,分配多个私有IP地址给实例,并更改分配给实例的安全组。更多信息请参见VPC中可用的实例类型

从http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-vpc.html # vpc-only-instance-types:

不支持下列实例类型的实例EC2-Classic,必须在VPC中启动:

  • C4
  • M4
  • T2

这并不能解释为什么你不能发射t1。在EC2-Classic中使用micro(除非你的帖子中出现了错字,你指的是t2.micro),但是提供当你尝试时得到的错误信息将有助于调试。

ETA:您可以在VPC中启动这些实例,但是关于"此实例类型不推荐用于您选择的Amazon Machine Image"的错误意味着您正在尝试使用PV映像,而只有HVM AMI格式支持t2实例。https://aws.amazon.com/amazon-linux-ami/instance-type-matrix/

最新更新