跳至内容

如何为我的工作负载选择适当的 EC2 实例类型?

2 分钟阅读
0

我想确定最适合我的工作负载的 Amazon Elastic Compute Cloud (Amazon EC2) 实例。

解决方案

**注意:**如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI

Amazon EC2 提供以下实例系列类型,它们具有不同的 CPU、内存、存储和网络容量级别:

有关何时使用每个实例系列的信息,请参阅 Amazon EC2 实例类型。要为您的配置选择正确的类型,请收集以下有关您计划在实例上运行的应用程序或软件的详细信息:

  • 操作系统 (OS)
  • CPU 内核数量
  • 系统内存(RAM)量
  • 存储空间
  • GPU 内核
  • 网络带宽要求

选择实例系列和大小

实例类型包括系列名称和实例大小。例如,t2.micro 实例属于 T2 系列,而且是微型实例。

每种实例类型都有以下硬件规格:

  • 默认 vCPU: 实例的虚拟 CPU 数量
  • 内存 (GiB): 应用程序的可用 RAM 量
  • 实例存储 (GB): 可供实例使用的本地实例存储
    **注意:**实例存储中的数据不是永久的。如果您停止或终止实例,则 Amazon EC2 会删除其实例存储卷上的数据。
  • Amazon Elastic Block Store (Amazon EBS) 优化: 支持 Amazon EBS 优化。为了提高 Amazon EBS 卷的性能,EBS 优化的实例为 Amazon EBS I/O 提供了额外的专用吞吐量。
  • 网络规格: 您的实例的网络规格
    注意:增强联网可提供更高的带宽、更高的每秒数据包数 (PPS) 性能,并持续降低实例间延迟。有关如何激活增强联网的详细信息,请参阅如何在 EC2 实例上开启和配置增强联网?

查找并启动您选择的实例类型

使用 Amazon EC2 控制台或 AWS CLI 查找您选择的实例类型。然后,从亚马逊机器映像 (AMI) 启动您的实例

根据您的要求配置您的实例

配置根卷

您必须使用 Amazon EBS-backed AMI 或实例存储支持的 AMI 作为实例的根设备

确定如何购买您的实例

要估算架构解决方案的成本,请使用 AWS 定价计算器

有关优化 Amazon EC2 成本的选项的信息,请参阅 Amazon EC2 账单和购买选项

有关每种实例类型的详细定价,请参阅 Amazon EC2 定价

获取有关实例类型的建议

为了提高运行中实例的性能或成本,最佳做法是使用 AWS Compute Optimizer。Compute Optimizer 还可以确定您是否可以更改实例类型。对于商业或企业支持计划,使用 AWS Cost Explorer 成本管理服务中的调整建议来缩小或终止实例。

更改实例类型

如果您的系统需要高于现有类型实例上的可用 CPU 或内存,请调整实例的大小。要调整 Windows 实例的大小,请参阅如何调整我的 EC2 Windows 实例的大小或更改 EC2 Windows 实例类型?对于 Linux 实例,请参阅在更改我的 EC2 Linux 实例的实例类型之前,我需要采取哪些操作?

监控您的 EC2 资源

要验证您是否针对可靠性、可用性和性能优化了配置,请监控您的 EC2 资源

管理实例集

使用 AWS Systems Manager 远程安全地管理以下资源的配置:

  • 您的 EC2 实例
  • 您的本地实例
  • 混合环境中的虚拟机 (VM),包括来自其他云提供商的虚拟机

有关详细信息,请参阅使用 Systems Manager 管理 EC2 实例

AWS 官方已更新 7 个月前