我开始使用 EC2 的免费套餐。我想知道,如果我将一个网站放入服务器,并且它使用了过多的处理器(超过 1.6 GHz)和过多的 RAM...它会自动调用另一个实例,还是我需要以某种方式对其进行编程?
我为此使用了 Ubuntu Lucid(标准 AMI)。
非常感谢!
答案1
除非您告诉它,否则它不会。EC2 实例只是一个实例,它背后没有其他逻辑或系统。如果您需要自动扩展,可以通过编写自己的软件与 API 交互或使用 Cloudwatch 来实现,Cloudwatch 是 Amazon 的一项服务,可让您指定服务器应在什么条件下自动扩展和缩减。如果没有这样的系统,您可以启动一个实例,但无论它使用多少 CPU 和 RAM,它都永远不会扩展到超过一个实例。但请记住,Amazon EC2 微型实例预计不会超过几周*,因此它很可能会崩溃。您可以设置 cloudwatch 以确保至少有一个实例始终在运行,因此当它失败时,将自动启动一个新的实例。
*请参阅我的帖子此主题