高可用架构方案

⾼可⽤架构⽅案
1、⾼可⽤架构具备特征
1、主从切换或双机双⼯
1)主从切换,是当其中⼀台机器服务宕机后,对于调⽤者来说,能够迅速的切换到其他可⽤服务,从服务升级为主服务,这种切换速度应当控制在秒级别。
当宕机的服务恢复之后,⾃动变为从服务,主从服务⾓⾊切换。主从切换⼀定是要付出代价的,所以当主服务恢复之后,也就不再替换现有的主服务。
双电源控制器2)双机双⼯⽅式(互备互援) ⼯作原理:两台主机同时运⾏各⾃的服务⼯作且相互监测情况,当任⼀
台主机宕机时,另⼀台主机⽴即接管它的⼀切⼯作,保证⼯作实时,应⽤服务系统的关键数据存放在共享存储系统
2、集⼯作
请求量⽐较⼤,单台服务不能满⾜需要,此时需要多台机器提供同样的服务,将所有请求分发到不同机器上。
⾼可⽤架构中应该具有丰富的负载均衡策略和易调节负载的⽅式。
甚⾄可以⾃动化智能调节,例如由于机器性能的原因,响应时间可能不⼀样,这时候可以向性能差的机器少⼀点分发量,保证各个机器响应时间的均衡。
3、横向易扩展
当⽤户量越来越多,已有服务不能承载更多的⽤户的时候,便需要对服务进⾏扩展,扩展的⽅式最好是不触动原有服务,对于服务的调⽤者是透明的。
油田水处理
口红管2、⾼可⽤⽅案
1、数据库
⼀主多从,读写分离自控温伴热带
2、nginx负载均衡
nginx是⼀个反向代理服务器,拥有丰富的负载均衡策略,⽤于客户端与服务器之间,作为负载均衡的实现。
反向代理:被代理的是服务器,也就是客户端访问了⼀个所谓的服务器,服务器会将请求转发给后台真实的服务器,真实的服务器做出响应,通过代理服务器将结果返给客户端。服务器对于⽤户来说是隐藏的,⽤户不知道真实的服务器是哪个。
⽤nginx做实现服务的⾼可⽤,nginx本⾝可能成为单点,遇见的两种解决⽅案,
⼀种是公司搭建⾃⼰的DNS,将请求解析到不同的NGINX,
⼀种是配合keepalive实现服务的存活检测。如下图:
3、redis
1)多主多从模式,三主三从集模式,部署在三台服务器上
2)伪集模式,只有⼀台服务器情况下也可以创建伪集,多节点。
4、zookpeer
同redis
5、eureka
水上滚筒同redis
>文具盒生产过程

本文发布于:2024-09-22 13:29:01,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/129865.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:HA(高可用)
标签:服务   服务器   切换   机器   负载
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议