【发布时间】:2022-12-16 05:11:00
【问题描述】:
我对云还很陌生,我一直在努力提高自己的技能。我遇到了 word freq 应用程序,它基本上返回文档中频率最高的前 10 个词。我正在尝试使用自动缩放组在 aws 上部署相同的应用程序,但我无法决定使用哪些性能指标来扩展或缩减。 任何帮助都会很棒。
我不确定什么性能指标适合这项任务。我尝试使用 CPU 利用率总和,但我不确定在这种情况下这是否是正确的指标。
【问题讨论】:
-
确定指标的最佳方法是运行应用程序,然后监控指标并找到“瓶颈”(最受限的资源)。希望您的应用程序可以多线程,否则会浪费 CPU 资源。计算单词不太可能占用大量内存(在内存中保存单词字典很容易)。如果你有大量的输入数据量,那么网络 I/O 可能是瓶颈,因为它需要以某种方式读取数据。没有人能告诉您如何配置 Auto Scaling——这完全取决于应用程序的行为方式。
-
感谢@JohnRotenstein 我尝试运行代码并监控指标。它给了我一些见解,我将继续努力。
标签: amazon-web-services autoscaling