如何使用 Boto3 将工作负载从一个 ec2 实例迁移到另一个实例

How to migrate workload from one ec2 instance to another using Boto3

我有一个要求,如果我有一个 EC2 实例的 CPU 利用率 70% 它应该扩大,如果我有 30% 的 CPU 利用率并且至少两个 EC2 实例应该缩小。这工作正常,我可以按预期放大和缩小。

但是对于我至少有两个 EC2 实例且一个 CPU 利用率为 70% 而另一个为 30% 的场景,我应该从实例中迁移 CPU 工作负载70% 到 30%。

有谁知道如何使用 boto3 执行此操作?我已阅读 EC2 文档,但没有找到任何与此类工作负载迁移相关的内容。

Does anyone know how can I do this using boto3?

您通常不能这样做,这就是为什么您没有找到任何相关信息的原因。这不是 EC2 Autoscaling 的工作方式,假设您正在使用问题中未说明的缩放。

您必须开发自己的自定义解决方案才能满足此类要求。这完全取决于您的“工作量”是什么。你的问题也没有解释,所以很难开始推荐。