评估 ec2 t3.nano 实例是否可以处理工作负载

assessing whether ec2 t3.nano instance can handle workload

我目前在 AWS 上有一个 ec2 t2.micro 实例和 rds db.t3.micro 实例,为了降低成本我希望转移这两个应用程序(目前在 t2.micro ec2 实例)和数据库到 t3.nano 或 t3.micro 实例。因此,我的问题是如何分析我当前的基础设施以确定 t3.nano/micro 实例是否可以处理我以前的实例正在处理的工作负载?我是看 CPU 百分比还是其他?我的 RDS 的 CPU 目前显示 4.75% - 我可以认为这意味着我的 rds 使用很少,因此可能会转移到更小的东西吗?

请注意,T2 和 T3 是 Burstable performance instances,这意味着它们在爆发时非常强大,但在持续使用时性能较低。

因此,如果您的系统变得流行并且有持续的负载,app/database 的性能可能会在突发积分 运行 消失时突然下降。这在正常监控下不会很明显,当只有偶尔的流量爆发时,它会显示一切都表现得非常好。

减小实例大小也会减少内存,这可能会导致您的 app/database.

出现问题

如果您只有一个简单的应用程序和数据库需求,您可以考虑使用 Amazon Lightsail,它可以提供可观的节省,因为它包括免费带宽限额。