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

问题描述

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

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

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

解决方法

有谁知道我如何使用 boto3 做到这一点?

不能这样做,这就是为什么您没有找到任何关于此的信息。这不是 EC2 Autoscaling 的工作方式,假设您使用的是问题中未说明的扩展。

您必须针对此类要求开发自己的自定义解决方案。这取决于您的“工作量”到底是什么。你的问题也没有解释,所以很难开始推荐一些东西。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...