更改实例类型(增加 RAM 容量)和 AWS 上的自动扩展之间有什么区别?

更改实例类型(增加 RAM 容量)和 AWS 上的自动扩展之间有什么区别?

我一直在 Amazon AWS t1.micro 实例上运行我的网站,该实例基于 EBS 卷。正如我预料的那样,我的内存消耗现在几乎已满,只有大约 10 MB 可用。因此,网站经常变慢,文件上传功能也无法实现。我尝试添加自动缩放组,但这对功能没有任何影响。所以在增加内存之前,我有以下疑问:

  1. 自动扩展与增加实例的 RAM 有何不同?
  2. 是否可以在不影响 IP 地址的情况下增加 RAM?(我想避免在各个地方更改 IP 地址而产生的任何不必要的混乱和麻烦)

请理解,我对这个东西还很陌生。

编辑:我已经阅读了此链接中的文档关于调整实例大小但是它提到我必须记下“弹性 IP”,并且它会改变。我不知道那是什么,如果我继续执行那里的步骤,我是否必须在 DNS 服务器中进行更改以指向新 IP,等等。

答案1

自动扩展将添加更多服务器到一个池——通常在弹性负载均衡器中配置。

更改实例类型将会使一个单独的服务器更加强大。

如果您有一个 Web 服务器并且您的代码不可扩展,那么您很可能想要调整实例的大小 - 例如,如果您将文件上传到实例本身而不是某些共享平台(如 Amazon S3)。

一个弹性 IP就是 Amazon 所称的公共 IP 地址。如果您调整实例的大小,您的公共 IP将要改变,因此您需要更新 DNS。

相关内容