基本上,我有这个具有8GB内存的EC2 Linux实例,并且在它上运行了多个应用程序。这种情况并不经常发生,但是当流量很大时,8GB内存是不够的,整个实例将停止响应。为了使事情正常工作,我每次都必须重新启动实例。
我听说弹性负载平衡可能会根据需要扩展内存。但如何做到这一点呢?还有别的办法解决我的问题吗?有什么教程能指导我完成这件事吗?
发布于 2020-12-31 10:32:10
我听说弹性负载平衡可能会扩大内存。
ELB 不缩放实例的内存。相反,它可以在多个实例之间分发您的连接。因此,您将有两个或两个以上的实例,而不是一个服务器所有通信量的实例。在此设置中,将在您的实例之间平均分配通信量,以便它们能够提供比单个实例更多的连接。
更重要的是,您通常在自动标度中使用ELB,以便根据传入流量的不同,将实例的数量自动调整为、和。
有什么教程能指导我完成这件事吗?
您可以从正式的AWS教程建立一个规模和负载平衡的应用程序。开始。
https://stackoverflow.com/questions/65517189
复制相似问题