减少 AWS EC2 实例和 RDS - “低”网络性能可以接受吗?

减少 AWS EC2 实例和 RDS - “低”网络性能可以接受吗?

几周前我在 AWS 上启动了我的网站。我有一个m3.mediumEC2 实例和一个db.m3.mediumRDS 实例(MySQL 数据库)。

我查看了每个项目的监控情况,以下是每个项目的平均使用情况:

  • RDS 6% CPU 利用率
  • EC2 10% CPU 利用率

显然我的网站几乎没有消耗任何可用资源。

我想在不影响网站响应质量的情况下减少实例大小。然而,唯一让我不爽的是,每个较小的实例都显示网络性能:低

还有其他人有使用较小实例的经验吗? 对于db.t2RDS 和t2.mediumEC2 t2.small

网络性能太差?还有其他方法可以降低成本吗?

答案1

这个问题很难回答,因为您需要确定“可接受”。

“低”评级几乎肯定会导致传输速率降低,并且根据地区和一天/一年中的时间,您可能会发现实例所在的主机存在争用。

“低”网络也可能获得最低优先级,这可能在网络严重拥塞时导致不可接受的性能。

实际上,当您没有遇到大量流量时,您可能会发现降低速度是可以接受的,并且出现一些小故障也是可以接受的。

您可以使用缓存、负载平衡和其他方法来提高性能,这可能会减轻功率较低的机器的一些缺点。

您还可以根据需要(合理地)快速地切换实例类型。

为什么不设置副本堆栈并进行一些性能测试?

相关内容