升级/增加 AWS Lightsail 虚拟机的内存以获得更好的性能

Upgrade / Increase AWS Lightsail virtual machine's memory for better performance

我有一个具有以下配置的 AWS Lightsail VM

主要问题是 RAM 不足以满足我当前的工作需求,并且面临内存不足的问题。

我想将 RAM 增加到至少 2GB 或更多。

我已经在我当前的机器上安装了一些软件和必要的设置。

要点是,我不想经历重新安装所有软件和进行设置的痛苦,这根本不是一件容易的过程。 MongoDB docker 实例中也有可用数据。

迁移到具有 2GB RAM、软件 + 设置和数据的新 VM 的最佳解决方案是什么。

AWS 无法为您升级 lightsail 容器。

您需要执行以下步骤:

  1. 制作您的实例的快照
  2. 创建新实例并指定快照。此时您将能够指定内存等
  3. 将静态 IP 从您的其他 lightsail 实例重新分配给新实例。
  4. 测试您的网站
  5. 销毁旧实例

注意:使用静态 IP 是个好主意,因为只要分配了 IP,就不会产生任何额外费用。

我使用以下文章解决了我的问题。
我无需更改任何内容并获得了新升级的 Lightsail 实例,其中包含我旧 VM 中的所有软件和设置。服务也正常运行 运行。这正是我要找的。

手动步骤
将新实例(VM)分配给静态 IP 后,当您尝试对实例(VM)进行 ssh 时,您可能会遇到此错误。
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!.

要解决此问题,请使用以下命令

$ ssh-keygen -f "/home/<username>/.ssh/known_hosts" -R "static IP"

以上指令将在 known_hosts 文件中添加一个新的主机密钥条目。

此外,我必须在网络部分手动允许 ssh 端口。

文章:https://cloudconfusing.com/2019/11/22/upgrading-your-lightsail-instance/

也感谢@Robert 的输入。