调整 AWS EC2 实例大小或升级

升级AWS EC2实例(几分钟的停机时间)
在这种方法中,当我们升级AWS EC2实例时,会有一段时间的停机时间,你可以考虑这个时间5分钟,还有另一种方法也没有停机时间,但是这个更容易,停机时间为5分钟或更短,所以,我们将首先检查这个。

1.登录您的 AWS EC2 控制台。
2.导航到“实例”(从左侧窗格)并选择要升级的实例
3.现在,右键单击实例并选择“停止实例”,因为我们无法升级正在运行的实例,所以我们必须停止它,这不会花费时间。

4.一旦您停止了实例,右键单击它,然后选择“实例设置”,然后选择“更改实例类型”

5.在实例选择屏幕上,选择新的实例类型,例如我要从“t2.Micro”升级到“t2.medium”,因此选择“t2.medium”并单击“应用”

6.然后再次右键单击实例,然后选择“启动实例”来启动它。


7.一两分钟后,它将开始使用实例的升级版本。

8.就是这样,如上图所示,实例从 t2.Micro 升级到 t2.Medium

上面的过程很简单,但是由于我们将停止实例几分钟,因此停止和启动服务器最多可能需要 5 分钟,在此期间,您的服务器将关闭,如果您已经托管了 Web 应用程序,则它会随之下降。

零停机升级或调整 AWS EC2 实例大小
还有另一种方法,使用它不会让您的服务器停机,以下是其步骤。

1.创建当前实例的映像,您可以通过右键单击您的实例来执行此操作,然后选择“映像”->“创建映像”(创建实例的 AMI)
2.现在使用升级后的配置并使用上面创建的映像创建一个新的 EC2 实例
3.取消旧服务器中公共 IP 地址的关联并将其与新 EC2 服务器关联
4.就这样,您的新升级的 Ec2 实例已准备就绪。
5.在检查新实例是否包含您的所有数据后,您可以终止旧实例。

虽然,使用这种方法不会造成停机,但我会推荐方法 1,这种方法更容易,而且您可以在周末 Web 应用程序流量最少时进行升级。

您还可以使用 Amazon CloudFront 内容交付网络 (CDN) 实现零停机,这将

缓存您的本地数据,直到您想要切换流量为止。
切换并传播到 AWS 端点分布。
您还可以在 Amazon Cloudfront 中使用重定向规则
就是这样,希望上述指南可以帮助您升级 AWS 实例,您还可以自动化 AWS 实例升级过程,但我们将在下一篇文章中讨论它。

THE END
分享
二维码
海报
调整 AWS EC2 实例大小或升级
升级AWS EC2实例(几分钟的停机时间)
<<上一篇
下一篇>>