在同一个EC2实例上安装清漆?

时间:2015-08-21 09:24:16

标签: amazon-web-services amazon-ec2 varnish

我是缓存世界的新手,记住了缩放

我应该在一个单独的EC2实例上安装Varnish,所以它只是一个varnish实例,然后让EC2实例读取我的CMS(Drupal)吗?

OR

我应该在CMS所在的同一个实例中安装Varnish,所以当我复制实例时,为了横向扩展,我会为每个CMS EC2实例添加一个Varnish吗?

1 个答案:

答案 0 :(得分:2)

这是架构决策。没有适用于所有情况的正确/错误答案。

如果您要为Varnish提供专用实例,则需要其中两个以避免出现单点故障。从成本角度来看,在每个Drupal实例上安装Varnish实例会更便宜。

我个人赞成后一个选项,只要你能在多个Varnish服务器上处理缓存失效。