高可用性
文章平均质量分 81
centos2015
主要研究LAMP环境、系统架构、负载均衡、网络工程、网络安全等。
展开
-
高可用web架构: LVS+keepalived+nginx+apache+php+eaccelerator(+nfs可选 可不选)
LVS(负载均衡器)、Heartbeat、Corosync、Pacemaker、Web高可用集群、MySQL高可用集群、DRDB、iscsi、gfs2、cLVM等,唯一没有讲解的就是LVS可用,也就是前端高可用,我们这一篇博文主要讲解内容。在说这个之前我们得和大家讨论一个问题,也是好多博友问的问题。 Heartbeat、Corosync、Keepalived这三个集群组件原创 2017-10-10 21:54:49 · 710 阅读 · 0 评论 -
Keepalived 工作原理和配置说明
keepalived是什么: keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 但是它一般不会单独出现,而是与其它负载均衡技术(如lvs、haproxy、nginx)一起工作来达到集群的高可用。 Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Kee原创 2017-10-10 21:54:52 · 790 阅读 · 0 评论 -
2Nginx+keepalive+2tomcat 故障转移
根据真实生产环境 总结。硬件:共计2台Linux服务器 76和77 每台服务器都安装 Nginx Keepalive Tomcat80作为虚拟ip,负责对外连接。 78和79是两台mysql数据库,读写分离。效果:如果一台服务器产生故障,另一台马上接替服务 重点:在于keepalive心跳的配置安装过程此处省略……安装完成后首先配置 Keepalive1.Keepalive 两台服务原创 2017-10-10 21:56:27 · 761 阅读 · 0 评论 -
从运维角度看中大型网站架构的演变之路
前言今天我以咱们运维角度讲解网站架构的演变一个成熟的网站架构并不是一开始设计就具备高可用、高伸缩、高性能等特性的,它是随着用户量和业务线不断增加,基础架构才逐渐健壮的。在发展初期,一般都是从0到1,不会一上来就整一些大而全的架构,也很少人这么任性。说明适用业务:电商/门户/招聘网站开发语言:PHP和JAVAWeb服务:Nginx/Tomcat8数据库:MySQL操作系统:CentOS物理服务器:D原创 2017-10-11 09:48:31 · 216 阅读 · 0 评论 -
1 Nginx + 12 Tomcat +2DB 实现2个程序负载均衡
根据真实生产环境 总结。硬件:共计5台服务器 1台负载windows、2台业务windows、2台数据库linux业务:运行两个程序,两个数据库具体:63服务器安装 Nginx 做负载 ;61和62服务器各安装6个Tomcat 跑业务1和业务2 ;59和60各跑一个数据库;备注:Nginx最好安装在Linux服务器上,因为软件开发公司原因,这里选择安装到wi原创 2017-10-17 11:02:24 · 260 阅读 · 0 评论 -
服务器性能优化
什么是性能?性能最通俗的衡量指标就是“时间”,CPU的使用率指的是CPU用于计算的时间占比,磁盘使用率指的是磁盘操作的时间占比。当CPU使用率100%时,意味着有部分请求来不及计算,响应时间增加或者超时;当磁盘使用率100%时,意味着有部分请求需要等待IO操作,响应时间也会增加或者超时。换言之,所有的操作都在理想的时间内,就不存在“性能优化“的问题。我们在分析性能的原创 2017-10-17 11:03:31 · 516 阅读 · 0 评论