网站伸缩性架构:
网站架构的伸缩性设计:
1、不同功能进行物理分离实现伸缩
2、单一功能通过集群实现伸缩
应用服务器集群的伸缩性设计:
1、HTTP重定向负载均衡
2、DNS域名解析负载均衡
3、反向代理负载均衡
4、IP负载均衡
5、数据链路层负载均衡(mac)
负载均衡算法:
1、轮询
2、加权轮询
3、随机
4、最少链接
5、源地址散列(推荐)
分布式缓存集群的伸缩性设计:
采用一致性hash算法(memcached)
数据存储服务器集群的伸缩性设计:
1、关系数据库(cobar)
2、非关系数据库