查找 Amazon EC2 实例类型
您必须先选择要使用的实例类型,然后才能启动实例。您选择的实例类型可能取决于您的工作负载所需的资源,例如计算、内存或存储资源。确定几种可能适合您的工作负载的实例类型,并在测试环境中评估它们的性能可能很有帮助。没有方法可以替代衡量应用程序在负载下的性能。
如果您已在运行 EC2 实例,可以使用 Amazon Compute Optimizer 获取有关您应该用来提高性能、节省资金或两者兼顾的实例类型的建议。有关更多信息,请参阅获取实例类型建议。
使用控制台查找实例类型
您可以使用 Amazon EC2 控制台查找满足您的需求的实例类型。
使用控制台查找实例类型
-
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
从导航栏,选择您在其中启动实例的区域。您可以选择向您提供的任何区域,无需理会您身处的位置。
-
在导航窗格中,选择 Instance Types (实例类型)。
-
(可选)选择首选项(齿轮)图标以选择要显示的实例类型属性(例如 On-Demand Linux pricing (按需 Linux 定价)),然后选择 Confirm (确认)。或者,选择实例类型的名称以打开其详细信息页面,并查看通过控制台提供的所有属性。控制台不会显示通过 API 或命令行提供的所有属性。
-
使用实例类型属性筛选显示的实例类型列表,以仅显示满足您的需求的实例类型。例如,您可以筛选以下属性:
Availability zones(可用区)– 可用区、本地区域或 Wavelength 区域的名称。有关更多信息,请参阅区域和可用区。
vCPUs 或 Cores(内核)– vCPU 或内核的数量。
Memory (GiB) [内存(GiB)] - 内存大小,以 GiB 为单位。
Network performance(网络性能)– 网络性能,以千兆为单位。
Local instance storage(本地实例存储)– 指示实例类型是否具有本地实例存储(
true
|false
)。
-
(可选)要并排查看比较结果,请选中多个实例类型的复选框。比较结果显示在屏幕底部。
-
(可选)要将实例类型列表保存到逗号分隔值(.csv)文件以进一步查看,请依次选择 Actions(操作)、Download list CSV(下载列表 CSV)。该文件包括与您设置的筛选条件匹配的所有实例类型。
-
(可选)要使用符合您需求的实例类型启动实例,请选中该实例类型的复选框并依次选择 Actions(操作)、Launch instance(启动实例)。有关更多信息,请参阅使用新启动实例向导启动实例。
使用 Amazon CLI 查找实例类型
您可以在 Amazon EC2 中使用 Amazon CLI 命令以查找满足您的需求的实例类型。
使用 Amazon CLI 查找实例类型
-
如果尚未安装,请安装 Amazon CLI。有关更多信息,请参阅 Amazon Command Line Interface 用户指南。
-
使用 describe-instance-types 命令根据实例属性筛选实例类型。例如,您可以使用以下命令仅显示当前一代中具有 64 GiB(65536 MiB)的实例类型。
aws ec2 describe-instance-types --filters "Name=current-generation,Values=true" "Name=memory-info.size-in-mib,Values=
65536
" --query "InstanceTypes[*].[InstanceType]" --output text | sort -
使用 describe-instance-type-offerings 命令筛选按位置(区域或区)提供的实例类型。例如,您可以使用以下命令以显示在指定的区中提供的实例类型。
aws ec2 describe-instance-type-offerings --location-type "availability-zone" --filters Name=location,Values=
us-east-2a
--regionus-east-2
--query "InstanceTypeOfferings[*].[InstanceType]" --output text | sort -
在找到满足您的需求的实例类型后,保存列表以便在启动实例时使用这些类型。有关更多信息,请参阅 Amazon Command Line Interface 用户指南中的启动实例。