我有一个T2微实例的AWS豆柄与自动标度设置。自动标度策略使用Network参数,目前我将其设置为6mb。但是,这会导致大量实例被创建和终止(当网络输出超过6MB时)。我的问题是,什么是一个适当的自动缩放策略的一个微实例。我知道,一个微实例应该支持大约70 Mbit的网络带宽,这样也许可以安全地将网外自动比例尺设置为20 Mbit?
发布于 2019-12-19 21:10:12
确定自动缩放组的扩展触发器总是很困难的.
要知道何时添加/删除实例,需要使用来标识实例是“繁忙的”。这在很大程度上取决于应用程序。
T2实例的具体问题是它们有CPU学分。如果这些学分都用完了,那么就有一个人为的最大CPU可用。因此,T2实例不应该有基于CPU的缩放策略。
在您的示例中,您使用网络作为扩展触发器。如果网络使用表明实例“繁忙”,从而导致瓶颈,则这是很好的。另一方面,如果网络不是瓶颈,那么这不是一个很好的扩展触发器。
传统上,繁忙的计算机要么限制CPU、网络访问,要么限制磁盘访问。您需要研究一个“繁忙”实例,以发现哪些维度是实例“繁忙”的最佳指示器,从而无法处理任何额外的负载。
或者,您可能希望应用程序生成自己的度量标准,例如同时处理的消息数量。可以将它们作为自定义度量推送到Amazon上,然后可以使用它来扩展/退出。
您甚至可以使用数据库中的信息来触发缩放事件:基于数据库查询自定义度量的AWS自动标度
https://stackoverflow.com/questions/59406626
复制相似问题