lvs+keepalived+nginx实现高性能负载均衡集群 一、为什么要使用负载均衡技术? 1、系统高可用性 2、系统可扩展性 3、负载均衡能力 LVS+keepalived能很好的实现以上的要求,LVS提供负载均衡,keepalived提供健康检查,故障转移,提高系统的可用性!采用这样的架构以... ...
分类:
其他好文 时间:
2019-03-18 13:54:52
阅读次数:
175
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两 ...
分类:
其他好文 时间:
2019-03-18 01:00:06
阅读次数:
208
评估体系结构的重要因数 - 质量属性 3类质量属性: 系统的质量属性 受架构影响的商业属性 与架构本生相关的质量属性 常见的系统质量属性: 可用性 可修改性 性能 安全性 可测试性 易用性 质量属性场景: (1)刻画质量属性的手段,由六部分组成:刺激源、刺激、环境、制品、响应、响应度量; (2)以一 ...
分类:
其他好文 时间:
2019-03-17 23:46:51
阅读次数:
266
一:淘宝网的可用性分析 可用性就是存在大量的访问用户,也就是系统应能长期稳定地提供服务,近似7 X 24小时工作强度;在负载过重或是系统崩溃的情况下,能保证用户请求不丢失;当系统出现故障或崩溃时,恢复时间不超过两小时; 刺激源:海量的用户 刺激:海量的用户访问 响应:采用分布式服务器进行处理 响应度 ...
分类:
其他好文 时间:
2019-03-17 23:28:25
阅读次数:
191
以《淘宝网》为例,描绘质量属性的六个常见属性场景,将上述整理为一篇博客发表。 1、可用性分析 可用性分析所关注的方面包括:如何检测系统故障,系统故障发生的频度,出现故障时会发生什么情况,允许系统有多长时间非正常运行,什么时候可以安全地出现故障,如何防止故障的发生以及发生故障时要求进行哪种通知。 场景 ...
分类:
其他好文 时间:
2019-03-17 23:04:18
阅读次数:
172
1.1.1 配置静态IP地址 本机IP地址: 192.168.126.174 1.1.2 当前系统架构存在的问题 说明:如果有大量的用户请求,如果频繁的读取数据库,这样的效率依然很低,一般大型公司都会采用缓存机制.当前最流行的缓存服务器Redis. 说明:如果有大量的用户请求,如果频繁的读取数据库, ...
分类:
其他好文 时间:
2019-03-17 15:36:42
阅读次数:
201
Mysql主从复制 主从复制的形式: l 一主一从 l 主主复制(互为主从) l 一主多从 扩展系统读取的性能,因为读是在从库读取的; l 多主一从 从5.7开始支持 使用环境、用途、优点、缺点: l 实时灾备,用于故障切换 l 热备份,避免影响业务 l mysql主从复制是mysql高可用性,高性 ...
分类:
数据库 时间:
2019-03-16 19:34:31
阅读次数:
212
Mysql主从复制和读写分离 在实际的生产环境中,如果对mysql数据库的读和写都在一台数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实际需求的。因此,一般通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。 Mysql主从复制和读写分离 l 主从 ...
分类:
数据库 时间:
2019-03-16 19:28:03
阅读次数:
213
一、HAProxy简介(1)HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的 ...
分类:
其他好文 时间:
2019-03-14 13:15:14
阅读次数:
255
1 可用性分析 可用性分析所关注的方面包括:如何检测系统故障,系统故障发生的频度,出现故障时会发生什么情况,允许系统有多长时间非正常运行,什么时候可以安全地出现故障,如何防止故障的发生以及发生故障时要求进行哪种通知。 场景:双十一或者春晚抽奖导致淘宝用户猛增 刺激源:淘宝用户 刺激:登录人数过多,导 ...
分类:
其他好文 时间:
2019-03-12 21:12:47
阅读次数:
269