Nginx是一款免费的,开源的,高性能的HTTP服务软件,它不仅能够支持反向代理服务器,而且也可以当作IMAP/POP3代理服务。
nginx不采用每客户机一线程的设计模型,而是充分使用异步逻辑,削减了上下文调度开销,所以并发服务能力更强。整体采用模块化设计,有丰富的模块库和第三方模块库,配置灵活。在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。同时Nginx在OpenBSD或FreeBSD操作系统上采用类似于epoll的高效事件模型kqueue。
而且它稳定,配置丰富,设置简单,支持热部署
Centos7 Mysql双主模型
Mysql双主模型可以在一定程度上保证主库的高可用,在一台主库down掉之后,可以在极短的时间内切换到另一台主库上(尽可能减少主库宕机对业务造成的影响),减少了主从同步给线上主库带来的压力;
Centos7 LB集群之LVS(一)
LVS(linux virtue server)是一个虚拟的服务器集群系统。项目在1998年5月由章文嵩成立,是中国国内最早出现的自由软件项目之一。
LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。为此,在设计时需要考虑系统的透明性、可伸缩性、高可用性和易管理性。
Centos7 Mysql主从同步
MySQL主从同步:MySQL的主从复制广泛用于数据库备份、故障转移、数据分析等场合
主从同步原理*:
通过设置在Master MySQL上的binlog(使其处于打开状态),Slave MySQL上通过一个I/O线程从Master MySQL上读取binlog,再传输到Slave MySQL的中继日志中,
Centos7 LVS集群+Keepalived(二)
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。目前有三种IP负载均衡技术(NAT、DR、TUN),十种调度算法(rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq)