我最近在 Amazon EC2 上制作了一个新的 Ubuntu EBS 映像,由于我运行的不是最重要的,因此决定将其作为现货实例运行,以利用较低的价格。但我注意到,从您请求实例到它实际启动的时间可能相当长。过去我看到它在几分钟内启动,但最近它似乎需要很长时间。我说的永远,是指今天早些时候我等了一个多小时,然后放弃并启动了一个普通实例,而刚才我又等了 30 多分钟。整个过程中它只是处于“打开”状态,这表明它甚至没有接受现货请求。
即使我将出价设置为比当前运行价格历史高出 50%,它仍然不会立即启动。有人知道这是故意的吗,还是我只是错过了什么?由于这个和其他各种原因,我对 AWS 的信心逐渐丧失。
答案1
我认为这是可以预料到的;现货价格实例是根据您的出价在供需基础上实例化的,因此如果需求很大,您的启动时间可能会增加。
根据我的经验,如果您出价略低于按需实例的价格,您将在 20 分钟左右内获得运行实例,但 30 分钟听起来并不超出启动时间的正常范围。如果您希望实例尽快启动,最好使用按需实例。
也许您可以发布另一个问题,详细说明您对 AWS 失去信心的其他原因;过去 3 或 4 年里,它对我的公司非常有用。
答案2
过去我看到它在几分钟内开始,但最近它似乎需要很长时间。
关于亚马逊云,需要特别注意的一点是,他们的整个概念之所以能诞生,是因为亚马逊的核心购物业务具有很强的季节性。与一年中其他时间相比,他们需要更多的服务器资源来应对圣诞节的销售高峰,而他们的云服务正是出于对如何在其他时间将这些资源货币化的思考。
当然,自那以后,亚马逊的增速已经远远超过了这个数字。然而,亚马逊并不是唯一一家在圣诞购物季达到峰值负荷的企业。在接下来的一个月左右,亚马逊的运行速度会有所放缓,我对此并不感到惊讶。