首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >弹性负载均衡器和每个节点的清漆

弹性负载均衡器和每个节点的清漆
EN

Server Fault用户
提问于 2014-08-26 18:31:05
回答 1查看 510关注 0票数 1

我们希望在由自动缩放组和ELB处理的节点上安装清漆。这些服务器目前在2-10个节点的负载基础上增长和收缩。我们不想有另一个“主”清漆服务器,因为成本影响。

我们的最佳图表如下所示:

代码语言:javascript
运行
复制
           ELB
          / | \
Node 1 - Node 2 - Node 3, etc.
  |         |        |
Varnish  Varnish  Varnish
  |         |        |
Apache   Apache   Apache
  |         |        |
Centralized MySQL/File Servers

为了进一步理解,Varnish将在每个节点上运行,好像这三个节点都是分开的一样。

我们如何保持所有Varnish的同步,特别是涉及缓存事件(例如,有人在WordPress上更新一篇文章,而WordPress则清除其中的一个清真缓存,而不是另外的2个)。我宁愿不添加另一个专用的Varnish服务器来监督这一切。您通常如何处理三个清漆实例之间的同步?有什么是我没有正确考虑的,还是另一种配置?

EN

回答 1

Server Fault用户

发布于 2014-08-26 19:08:10

通常我们有一些单一的管理服务器,与wordpress或magento运行,他们有一个特殊的清漆插件内置,它有所有的逻辑,并发送命令到varnishadm的每台服务器。或者你也可以从你的员工那里做同样的事情,取决于你的应用程序。

代码语言:javascript
运行
复制
           ELB
          / | \
Node 1 - Node 2 - Node 3, etc.
  |         |        |
Varnish  Varnish  Varnish
  |         |        |
Apache   Apache   Apache
  \         |        /
    Master Admin Node
   \        |       /
Centralized MySQL/File Servers
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/624204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档