如果这看起来像一个愚蠢的问题,请原谅我,但我想知道如何增加我已经运行的实例的处理能力(CPU,内存)。
目前,我有一个在 m1.small 类型实例上运行的 Web 服务器,它在高峰时段性能不佳,是否可以以某种方式增加实例上的内存量,或者我是否需要创建新的 EC2 安装。我有哪些选择。
请指教。
答案1
我认为实现这一目标的方法是:
- 停止实例
- 从中创建一个新的 AMI(在面板中右键单击它,有一个创建 AMI 的选项)
- 从新的 AMI 部署新实例,只是使用更大的实例类型(可能是 m1.large)
如果您的实例由 EBS 支持,我相信也可以停止该实例,从该实例中分离 EBS 卷,然后在“创建实例”对话框中将其附加到新的、更大的实例上。
答案2
您可以修改实例类别并升级到具有更多 RAM/CPU 的更大实例。
为此,您需要停止实例,然后选择“更改实例类型”并选择更大的实例类。实例类型定义在http://aws.amazon.com/ec2/实例类型/
我知道您不想关闭它,因为它是一台生产服务器,但这是一个相当快的过程。如果几分钟的停机时间不可接受,那么您一开始就不应该只运行一台服务器。