摘要: 和缓存服务器集群的伸缩性设计不同,数据存储服务器集群的伸缩性对数据的持久性和可用性提出了更高的要求。 缓存的目的是加速数据读取的速度并减轻数据存储服务器的负载压力, 因此部分缓存数据的丢失不影响业务的正常处理,因为数据还可以从数据库等存储服务器上获取。 而数据存储服务器必须保证数据的可靠存储,任何情 阅读全文
posted @ 2018-02-15 22:16 明王不动心 阅读(245) 评论(0) 推荐(0)
摘要: 核心知识点: 1.应用集群负载均衡伸缩性设计 2.负载均衡的算法 应用服务器应该设计成无状态的,即应用服务器不存储请求上下文信息,如果将部署有相同应用的服务器组成一个集群, 每次用户请求都可以发送到集群中任意一台服务器上去处理,任何一台服务器的处理结果都是相同的。 这样只要能将用户请求按照某种规则分 阅读全文
posted @ 2018-02-15 21:28 明王不动心 阅读(259) 评论(0) 推荐(0)
摘要: 回顾网站架构发展历程,网站架构发展史就是一部不断向网站添加服务器的历史,只要工程师能向网站的服务器集群中添加新的机器, 只要新添加的服务器能线性提高网站的整体服务处理能力,网站就无需为不断增长的用户和访问而焦虑。 一般来说网站的伸缩性设计可分为两类,一类是根据功能进行物理分离实现伸缩,一类是单一功能 阅读全文
posted @ 2018-02-15 01:19 明王不动心 阅读(206) 评论(0) 推荐(0)
摘要: 所谓网站的伸缩性是指不需要改变网站的软硬件设计,仅仅通过改变部署的服务器数量就可以扩大或者缩小网站的服务处理能力。 大型网站的“大型”,在用户层面可以理解为大量用户及大量访问,如Facebook有超过10亿用户; 在功能方面可以理解为功能庞杂、产品众多,如腾讯有超过1600种产品; 在技术方面可以理 阅读全文
posted @ 2018-02-15 00:10 明王不动心 阅读(159) 评论(0) 推荐(0)