码迷,mamicode.com
首页 > 其他好文 > 详细

​分布式系统概念总结

时间:2014-11-03 01:27:59      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:分布式系统

分布式系统概念总结


如何构建高可用的系统?


    避免单点-------负载均衡技术----- 选址

     |       |                |----- failover

构   |       |                |----- 响应返回方式 ------ NAT

建   |       |                |                   |----- IP-Tunneling

高   |       |                |                   |----- DSR

可---|       |                |----- 硬件负载

用   |       |                |----- 软件负载---- VRRP

的   |       |                |----- 去中心化实现软件负载---- Gossip

系   |       |

统   |       |----- 热备 ----- Linux HA等

     |       |

     |       |----- 使用多机房 ---- 多机房状态一致性 ---- 2PC

     |                          |                     |--- 3PC

     |                          |                     |--- Paxos

     |                          |-- 机房隔离

     |                          |-- 机房切换

     |       

    提高应用的可用性 --- 尽可能避免故障 ------ 明确使用场景

                     |                  |----- 设计可容错的系统

                     |         |----- 设计具备自我保护能力的系统

                     |                  |----- 网络使用资源

                     |                  |----- 其它角度

                     | 

                     |--- 及时发现故障 ------- 报警系统

                     |                  |----- 日志记录和分析系统

                     |

                     |--- 访问量和数据 ------- 水平伸缩

                          量不断上涨的  |----- 拆分

                          应对策略      |----- 读写分离         

                                        |----- 其他

​分布式系统概念总结

标签:分布式系统

原文地址:http://power9li.blog.51cto.com/8267716/1571031

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!