sai*_*hna 2 amazon-ec2 amazon-web-services redis
我是redis的新手,现在我正试图在亚马逊EC2实例上主持redis.我的问题是我们需要一个完整的新EC2实例来托管redis,还是我们可以在托管服务器的地方使用相同的实例.哪个是最好的做法,请建议我.提前致谢
这取决于您期望的服务器负载以及扩展基础架构的计划.
答:如果您希望水平扩展(添加越来越多的EC2实例),那么您应该将Redis移动到它自己的机器上,以便您可以将Web服务器实例与数据库分离
B.如果您只是想垂直扩展(越来越多地升级您的EC2实例),或者您不希望流量超过当前分配的资源,那么您可以继续将Redis托管在与Web相同的计算机上服务器.在这种情况下,您应确保每个服务器(DB和WebServer)至少获得一个核心.
C.如果您使用redis进行缓存,而不是所有Web服务器实例的数据库,您可以继续进行设置,其中每个Web服务器都有自己的Redis缓存实例.此外,在这种情况下,请确保每个服务器都有足够的RAM和CPU资源.
编辑:对于案例A,这是典型场景的样子
这应该让你最初去.