AWS EC2 实例大小合适,更合适的实例类型?

AWS EC2 实例大小合适,更合适的实例类型?

我有一些 EC2 实例,目前 CPU/内存配置过多。在尝试调整这些实例的大小时,我发现的问题是,它们中的很多实例几乎不使用任何 CPU,并且 CPU 使用率基线低于 5%,但它们需要合理数量的内存,可能是 4GB RAM。

我们目前使用的是 T3 实例类型,因此理论上许多此类实例在 nano 或 micro t3 实例上都可以很好地运行,但它们需要的 RAM 比这些大小的实例提供的更多。换句话说,我认为 T 系列 CPU 和内存产品无法正确扩展以适应我们的工作负载。

理想情况下,我希望实例类型提供低 CPU 基线百分比,但具有合理数量的 RAM(至少 4gb)。

我知道有内存优化的实例类型,但是这些都提供了大量的 RAM,远远超出了我们的需要。

有没有更好的实例类型,适合低 CPU 但内存量合理?我不想让它们在 CPU 上过度配置,只是为了在 T3 介质上获得 4GB 内存。

也许要转向基于 ARM 的 CPU?有什么想法吗?

问题源于之前在这里工作的人,他将每个实例都设置为 Server2019 桌面体验……对于可以在无头/服务器核心或几乎没有任何资源利用率的小型 Linux 实例上运行的简单服务……所以现在无法在不重建的情况下切换到服务器核心,尝试调整这些实例的大小已经成为问题,只是为了能够支持该死的 Windows 桌面。愚蠢。

答案1

AWS T3 实例应该非常适合您所描述的情况。我已将上页中的表格复制到下图中,价格截至 2021-01-30。如您所见,T3 实例最多可以拥有 32GB RAM。T3a 是 AMD CPU,比英特尔略便宜。

我现在能想到的更省钱的方法有:

  • 重写您的软件以在 AWS Lambda 上运行
  • 使用 AWS LightSail 实例,在某些情况下比 EC2 更便宜
  • 使用其他提供商,例如 digital ocean

AWS T3A 价格 20230130

相关内容