Amazon web services AWS-将EC2扩展到更大的类型(例如:micro->;large)

Amazon web services AWS-将EC2扩展到更大的类型(例如:micro->;large),amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,因此,我将我的移动应用程序从共享服务器移动到Amazon Web Services的全部目的是,我希望能够以最小的存储空间和cpu使用率开始,并在不停机的情况下按需要扩展。换句话说,在我的应用程序中,我所做的就是调用一些php脚本,然后将数据存储到MySql数据库,并将一些数据文件上传/保存到磁盘。是否可以扩展,而不必创建一个具有更多CPU/Storage/Ram功能的全新实例,然后将所有php脚本迁移到新实例?我是AWS的新手,所以我希望学习 停止正在运行的实例,更改实例类型并重新启动它 更新

因此,我将我的移动应用程序从共享服务器移动到Amazon Web Services的全部目的是,我希望能够以最小的存储空间和cpu使用率开始,并在不停机的情况下按需要扩展。换句话说,在我的应用程序中,我所做的就是调用一些php脚本,然后将数据存储到MySql数据库,并将一些数据文件上传/保存到磁盘。是否可以扩展,而不必创建一个具有更多CPU/Storage/Ram功能的全新实例,然后将所有php脚本迁移到新实例?我是AWS的新手,所以我希望学习

停止正在运行的实例,更改实例类型并重新启动它

更新

以下是如何升级实例的屏幕截图:

更改实例类型“>


您可以创建一个名为AMI的当前实例映像(需要重新启动实例)。然后,您可以使用该AMI创建任何大小的新实例(这样您就不必迁移任何内容)

您可以通过同时运行新实例和原始实例、切换弹性IP(如果有的话)并使原始服务器脱机来消除停机时间

当您的计算机从AMI创建重新启动时,唯一的停机时间是一分钟或两分钟

文件:

注意:这都是假设您的数据库位于EC2实例上未安装的其他位置(如RDS实例中)。如果是(或您将文件和其他有状态信息保存在Web服务器上),然后我建议遵循Mar Cejas的建议,只需关闭服务器并以不同的大小启动它。

亚马逊有自动缩放功能:,但这可能不是您想要的方向。