Amazon web services 试图降低Amazon实例CPU使用率

Amazon web services 试图降低Amazon实例CPU使用率,amazon-web-services,amazon-ec2,cpu-usage,Amazon Web Services,Amazon Ec2,Cpu Usage,我目前在wordpress网站上使用了一个微实例。当我执行一些数据导入时,通常是一天1-2次,我的CPU会达到100%杀死一个网站,否则它会在30%以下保持平静。我正在寻找解决办法 我是AWS的新手,我的问题可能需要更多的澄清。但我能创建另一个微实例,启用自动平衡器,CPU使用率就会下降吗?或者我应该切换到小实例而不是微实例来减少它?显然,我们也在努力降低运营成本 我认为小实例比micro更强大,也许可以更好地处理CPU使用情况。但是他们收费更高,所以我想知道我是否可以用2个微实例来解决这个问题

我目前在wordpress网站上使用了一个微实例。当我执行一些数据导入时,通常是一天1-2次,我的CPU会达到100%杀死一个网站,否则它会在30%以下保持平静。我正在寻找解决办法

我是AWS的新手,我的问题可能需要更多的澄清。但我能创建另一个微实例,启用自动平衡器,CPU使用率就会下降吗?或者我应该切换到小实例而不是微实例来减少它?显然,我们也在努力降低运营成本


我认为小实例比micro更强大,也许可以更好地处理CPU使用情况。但是他们收费更高,所以我想知道我是否可以用2个微实例来解决这个问题。这样行吗?谢谢

微实例在ec2中是独一无二的。它们使用一个稳定的CPU配置文件,该配置文件将上升到2个ECU,但当超过分配的突发时间时,该配置文件将被限制为远低于1(0.1-0.2 ECU)


一个小实例一直有一个CPU时间分配给它。如果您打算让它一直运行,我建议您升级到一个小实例并获得高利用率保留。

事实上,经过一个清醒的夜晚的思考,我想出了一个便宜而简单的解决方案,基本上回答了我自己的问题


我从我的原始AMI图像创建了另一个微实例(免费一年)。所以基本上我有两个相同的wordpress站点连接到同一个MySQL数据库和s3帐户。我将我的克隆实例命名为“WorkingMachine:”),然后我必须更改WorkingMachine的config.php文件home和siteurl,以便将正确的管理站点连接到正确的实例。最后,我现在可以从我的工作机器上运行所有导入、cron作业和其他CPU昂贵的作业,并保持原始实例不变,只用于通信。总之,原始实例用于读取,工作机器用于写入。它们都是微型实例。最棒的是,我的工作机器不必全天候运行,只有在我做导入和其他工作时才可以。因此,我可以将该实例升级到小型甚至更强大的机器(如果我需要更多的CPU),并在不需要时停止它。它很便宜。这花了我10分钟的时间来安装

这是否意味着我不能对微实例使用自动缩放?假设我有两个。。它会根据CPU进行扩展吗?EC2中的自动缩放是指水平缩放。它不会更改实例的属性,而只是添加更多实例。为了有效地使用它,您的实例需要遵循无共享体系结构。wordpress在默认情况下不是为其设计的。