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

1 分钟阅读
0

我应该执行哪些步骤来确定哪种 Amazon Elastic Compute Cloud(Amazon EC2)实例最适合我的工作负载?

简短描述

Amazon EC2 提供一系列实例类型,它们具有不同的 CPU、内存、存储和网络容量级别。要确定您的用例需要哪种实例类型,请收集与您计划在实例上运行的应用程序或软件的系统要求相关的详细信息。这些详细信息应包括以下内容:

  • 操作系统(OS)

  • CPU 内核数量

  • 系统内存(RAM)量

  • 存储空间

  • GPU 内核

  • 网络带宽要求

解决方法

确定实例的用例,然后查看不同的 EC2 实例系列。

要了解关于特定 EC2 实例系列可以处理的不同用例的更多信息,请参阅实例类型

Amazon 提供以下实例类型系列:

为您的实例选择 Amazon EC2 实例系列和合适的大小

使用您收集的系统要求和最能满足您需求的实例系列来选择特定的实例类型。实例类型名称由系列名称和实例大小组成。例如,t2.micro 实例属于 T2 系列,而且是微型实例。

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

  • 默认 vCPU: 实例的虚拟 CPU 数量。有关更多信息,请参阅优化 CPU 选项

  • 内存(GiB): 有关更多信息,请参阅 Amazon EC2 内存增强型实例

  • 实例存储(GB): 可供实例使用的本地实例存储卷。实例存储中的数据不是永久的。如果实例停止或终止,则会删除实例存储卷上的数据。有关更多信息,请参阅 Amazon EC2 实例存储

  • Amazon Elastic Block Store(Amazon EBS)- 优化可用: 表示实例类型是否支持 EBS 优化。EBS 优化实例为 Amazon EBS I/O 提供额外的专用吞吐量。这可以提高您的 Amazon EBS 卷的性能,并使实例能够完全使用预调配 IOPS。有关更多信息,请参阅 Amazon EBS 优化的实例

  • 网络性能: 表示数据传输速率的性能级别。您可以启用增强联网,以提供更高的带宽、更高的每秒数据包数(PPS)性能,并持续降低实例间延迟。有关更多信息,请参阅如何在 EC2 实例上启用和配置增强型网络?

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

您可以使用 Amazon EC2 控制台或 AWS 命令行界面(AWS)来查找您选择的实例类型。您可以通过任何可用的启动选项从所选的亚马逊机器映像(AMI)启动您的实例。

**注意:**如果在运行 AWS CLI 命令时收到错误,请确保您使用的是最新版本的 AWS CLI

其他注意事项

  • **根卷:**每个 EC2 实例都由 Amazon EBS 或实例存储卷提供支持。根据您需要的根卷类型选择 AMI。有关更多信息,请参阅根设备存储

  • **购买选项:**Amazon EC2 支持按需型实例(默认)、竞价型实例和预留实例。有关更多信息,请参阅实例购买选项。有关每种 EC2 实例类型的详细定价,请参阅 Amazon EC2 定价AWS 定价计算器

  • **更改实例类型(可扩展性):**如果您的系统要求比当前 EC2 实例类型所能提供的更多 CPU 或内存,则您可以调整实例的大小。如需了解更多信息,见以下内容:
    在更改我的 EC2 Linux 实例的实例类型之前,我需要采取哪些操作?
    如何调整 EC2 Windows 实例的大小或更改 EC2 Windows 实例类型?

  • **获取有关实例类型的建议:**对于已经在运行的 EC2 实例,您可以使用 AWS Compute Optimizer 获取建议,以帮助您提高性能、节省开支,或两者兼得。您可以使用这些建议来决定是否要迁移到新的实例类型。

  • **监控您的 EC2 实例:**监控您的实例,以确保您获得最高的可靠性、可用性以及性能。有关更多信息,请参阅监控 Amazon EC2

  • **管理 EC2 实例集:**AWS Systems Manager 使您能够远程安全地管理您的 Amazon EC2 实例以及混合环境中的本地实例和虚拟机(VM)的配置,包括来自其他云提供商的虚拟机。有关更多信息,请参阅 AWS Systems Manager 用户指南


AWS 官方
AWS 官方已更新 3 年前