博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ATS 集群

Posted on 2017-06-12 14:53  bw_0927  阅读(505)  评论(0)    收藏  举报

http://www.shencan.net/index.php/2013/08/10/ats-%E7%9A%84clusters-%E5%88%9D%E4%BD%93%E9%AA%8C/

 

ats的集群模式 就是如果你后端有多台ats cache设备 如果前端没haproxy 做hash的话  dns直接轮询解析过来 会出现多台ats cache存储一样的文件 这样既影响网民访问 又影响后端cache 磁盘利用率  

如果开启了ats集群功能   就相当于你多台ats cache设备 可以共享自己的cache 存储   (ats 有进程一直在集群中进行通信 与更新 object资源)

下面举例子把  (假设有 3台ats 分别为 A  B C 3台设备)

如果一个object请求发送到A 设备上后   A设备会先看集群中(A B C)设备上有这个object没 如果没那就A直接去源站去抓取  然后自己存储  最后会把这个cache object存储 广播到其他集群节点去

当下次请求同一个object 访问到B 设备是(A B C都有可能) 这个时候 B 设备会去A设备上抓取这个内容(因为刚才 A设备存储了这个object)  然后返回网民 (因为 A B C都在一个集群环境下  速度会很快)

这就是一个简单的集群例子  不知道 大家搞懂没

下面介绍下 ats集群模式的 2个模式吧

1. Management-Only Clustering

2.Full Clustering