版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省泰州市姜堰区“八校联盟”2027届高二上物理期末复习检测试题含解析
- 湖北省黄石市2027届高二物理第一学期期中经典模拟试题含解析
- 安徽省马鞍山市含山中学2027届物理高二上期末预测试题含解析
- 2027届山东省临沂市兰山区临沂一中物理高一第一学期期中统考试题含解析
- 2026安徽农业大学茶学全国重点实验室人才和博士后招聘9人笔试模拟试题及答案详解
- 内蒙古巴彦淖尔市2027届高二上物理期中考试模拟试题含解析
- 广东省惠州市惠阳高级中学2027届高三物理第一学期期中统考模拟试题含解析
- 2026及未来5年中国丝瓜络数据监测研究报告
- 江西省财通供应链金融集团有限公司2026年社会公开招聘笔试参考题库及答案详解
- 德阳经济技术开发区第二幼儿园(本部)面向社会公开招聘“两自一包”非在编教师笔试备考题库及答案详解
- 屯留区卫生制度
- 减糖知识讲座课件
- 2025至2030中国小动物成像(体内)行业产业运行态势及投资规划深度研究报告
- 业务流程合规性检查表标准版
- 不良资产清收台账
- 外交学导论的考试卷子及答案
- 企业系统用户账号申请流程说明
- 创意干花书签课件
- 2025年急诊急救三基考试试题(附参考答案)
- 测控技术与仪器专业导论
- 2025(高级)政工师理论考试题库及答案
评论
0/150
提交评论