问题描述
我有一个要求,说明如果我的一个 EC2 实例的 CPU 利用率为 70%,则应该向上扩展,如果我的 CPU 利用率为 30% 并且至少有两个 EC2 实例,则应该缩减它。这工作正常,我可以按预期放大和缩小。
但是对于我至少有两个 EC2 实例的场景,一个 CPU 利用率为 70%,另一个为 30%,我应该将 CPU 工作负载从 70% 的实例迁移到 30% 的实例。
有谁知道我如何使用 boto3 做到这一点?我已阅读 EC2 文档,但没有找到与此类工作负载迁移相关的任何内容。
解决方法
有谁知道我如何使用 boto3 做到这一点?
您不能这样做,这就是为什么您没有找到任何关于此的信息。这不是 EC2 Autoscaling 的工作方式,假设您使用的是问题中未说明的扩展。
您必须针对此类要求开发自己的自定义解决方案。这取决于您的“工作量”到底是什么。你的问题也没有解释,所以很难开始推荐一些东西。