版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高可用架构探索高可用系统高可用(High Availability )系统:指的是减少服务中断(宕机)时间为目的的服务器集群技术。模型:HA=MTTF/(MTTF+MTTR) * 100% (MTTF:平均无故障时间、MTTR:平均维修时间)主要目的: 保证业务系统不间断运行描述描述通俗叫法通俗叫法可用性级别可用性级别年度停机时间年度停机时间基本可用性2个999%87.6小时较高可用性3个999.9%8.8小时具有故障自动恢复能力的可用性4个999.99%53分钟极高可用性5个999.999%5分钟影响可用性的因素人为因素:BUG/误操作外部因素:硬件故障/网络故障/自然灾害(光缆挖断-微信/
2、支付宝) 其他2015携程事件高可用系统的基本原则目标:服务器宕机时,保证整体可用三因素:冗余消除单点故障故障检测、失效转移节点互联可靠高可用集群的组成因素 领域切分 系统分级 降低耦合 有损服务 数据独立 集群分布 冗余部署 读写分离 运维平台 统一监控 压测工具 流控机制 统一框架 合理选型 规范标准 持续集成业务架构系统架构基础架构技术架构摘自当当网高可用集群方案主备/互备 (故障转移)负载均衡集群主从ACB实际技术应用的角度:故障转移+负载均衡高可用集群Load banance举例:Mysql主备Mysql主Mysql备binlogClientmanual failover举例:Mon
3、godb高可用架构PrimarySecondaryArbiterReplicationHeartbeat一主两从主故障,从自动切主写入主节点读主或者读从取决于一致性模式仲裁节点(路由节点)仲裁节点(路由节点)举例:dubbo高可用框架RegistryConsumerProvider2.subscribe 4. invokeContainer1. register 3. notifymonitor5. countZookeeper(临时节点)举例: LVS+keepalived高可用集群负载均衡主Web ServerWeb Server负载均衡备Web ServerLVS-DR+keepaliv
4、edRIP:192.168.0.101RIP:192.168.0.102RIP:192.168.0.103LVS-Master:192.168.0.98LVS-Master:192.168.0.99ClientVIP:192.168.0.100改MAC地址 一致性(C) 可用性(A) 分区容忍性( P )CAP理论BASE一个高可用系统的架构演变实例阶段一 单点服务Web serverDatabase(model1: php/jsp, etc.)阶段二 数据分离Web serverDatabaseMVC阶段三 动静分离Web serverDatabaseWeb serverMVC静态资源静态资
5、源DNS负载均衡阶段四 系统分层Web serverDatabaseWeb server静态资源RPC Server静态资源PC应用层WAPAPP服务层静态资源分级管理业务解耦数据层trade-serveruser-serverauth-server阶段五 缓存/读写分离Database缓存Web serverWeb server静态资源RPC Server静态资源PC应用层WAPAPP服务层静态资源主备trade-serveruser-serverauth-server阶段六 CDNDatabase缓存CDNWeb serverWeb server静态资源RPC Server静态资源PC应用
6、层WAPAPP服务层源节点主备trade-serveruser-serverauth-server阶段六 负载均衡Database缓存CDNWeb serverWeb server静态资源RPC Server静态资源PC应用层WAPAPP服务层源节点LB 负载均衡PCWAPAPP主备trade-serveruser-serverauth-server阶段七 集群化 Database缓存集群CDNWeb serverWeb server静态资源RPC Server静态资源PC应用层WAPAPP服务层源节点LB 负载均衡PCWAPAPP主备trade-serveruser-serverauth-s
7、erver阶段八 SOA Database缓存集群CDNWeb serverWeb server静态资源SOA Server静态资源PC应用层WAPAPPuserauth服务层源节点LB 负载均衡PCWAPAPP主备trade-serveruser-serverauth-server配置中心监控中心CDNLVS (4层)LB/Proxy/Cache应用层Nginx(7层)数据层redismongodbmysql基础服务monitor日志级系统级应用级业务级configzookeeperdiamonduser-serveraccount-server路由|zookeeperHA|zookeeper、Keepalived
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云计算架构下智慧校园智能学习资源整合与配置技术研究教学研究课题报告
- 多智能体协同的校园能源调度系统与学生实时反馈机制研究课题报告教学研究课题报告
- 初中生对AI伦理决策的道德推理能力培养研究教学研究课题报告
- 雅安市2026年上半年公开考试招聘学校教师岗位调整考试备考试题及答案解析
- 2025甘肃省建设投资(控股)集团有限公司招聘笔试历年参考题库附带答案详解
- 2026海南保亭黎族苗族自治县菜篮子发展有限责任公司第二批招聘编外人员4人笔试模拟试题及答案解析
- 2026中南大学精神卫生研究所招聘1人考试备考题库及答案解析
- 2025浙江宁波江北区劳动和社会保障事务代理服务有限公司招聘编外工作人员1人笔试历年参考题库附带答案详解
- 2025河北省石家庄市轨道交通有限责任公司运营分公司招聘137人笔试历年参考题库附带答案详解
- 2026年江西省财信科技有限公司第一批次实习生招聘3人考试备考试题及答案解析
- 乐鑫2025嵌入式社招跳槽涨薪必刷笔试题及答案
- 出口业务流程内控制度
- 2025年商丘职业技术学院单招综合素质考试试题及答案解析
- 劳动课《凉拌米粉》课件
- 人社系统执法课件
- 更年期妇女健康管理专家共识(基层版)
- GB/T 22517.2-2024体育场地使用要求及检验方法第2部分:游泳场地
- 河南国有资本运营集团有限公司招聘笔试题库2024
- 2024年工程机械维修工(中级)职业鉴定考试题库(含答案)
- 招标代理档案管理制度
- (中图版)初中地理七年级上册:第一章-地球和地图-单元测试(含答案)
评论
0/150
提交评论