如何自动缩放亚马逊EC2 Ubuntu微实例

3

我正在建立一个项目,其中使用亚马逊EC2微型实例作为服务器,其上运行着Ubuntu。我希望如果此服务器的资源(例如RAM)用于服务请求已经耗尽,则它应该自动进行扩展和缩减。我经常听说这种情况,但不知道如何使该实例自动可扩展。

我通过命令行使用SSH连接到我的实例,并可以使用AWS Management Console在浏览器中启动和停止等操作。


1
你想要的是垂直扩展。虽然可以通过迂回的方法实现,但需要重新启动实例。EC2自动扩展最适合水平扩展。 - datasage
1个回答

3
通常情况下,当谈论到自动扩展时,你正在处理一个根据需求增加更多实例并在需求减少时删除实例的系统。
我并不是说自动缩放单个实例是不可能的,但如果可以的话,最起码需要使实例离线一段时间,以重新配置自己并重新启动,通常对于许多系统来说都不是一个选项。
在我看来,更好的方式是在需要更多计算能力时架构你的解决方案以使用附加的实例,并在它们闲置时删除这些实例,而不是调整单个实例的大小。

E.J.先生,您能否推荐一些好的教程来完成这件事? - user1708240
这可能是您最好的起点:http://aws.amazon.com/documentation/autoscaling/ - E.J. Brennan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接