高可用系列文章之四 - 总结

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
EMR Serverless StarRocks,5000CU*H 48000GB*H
简介: 高可用系列文章之四 - 总结

六 总结

高可用 HA(High Availability)是系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。

方法论上,高可用是通过 冗余 + 故障转移 来实现的。

整个制造业系统架构的推荐高可用方案,又是通过每一层的 冗余 + 故障转移 来综合实现的,具体的:

  1. 客户端层 负载均衡层 的高可用,是通过负载均衡层的冗余实现的,具体实践是 keepalived + NGINX 自动故障转移
  2. 负载均衡层 应用服务层 的高可用,是通过应用服务层的冗余实现的,常见实践是 nginx 与应用服务器之间的存活性探测与自动故障转移
  3. 应用服务层 到 ** 数据库“读”** 的高可用,是通过读库的冗余实现的,常见实践是通过数据库层进行 " 主从复制, 读写分离 ", 应用服务层的 数据库连接池 配置多个读库的 IP 来保证自动故障转移
  4. 应用服务层 到 ** 数据库“写”** 的高可用,是通过写库的冗余实现的, 具体的实践根据数据库的类型不同而不同.

附录

附录 1: 中英文对照表


中文 英文 英文缩写 备注
可用性 Availability
宕机时间 Downtime
平均故障间隔时间(Or 平均无故障时间) Meantime between failure MTBF
平均修复时间 Mean time to repair MTTR
故障转移 fail-over
负载均衡 load balance
主从切换(主用到备用切换) Active-passive
双工切换 Active-active
冗余 redundant
浏览器 browser
客户端 client
单体应用 monolithic application
Web 服务器 Web Server
轮询 Round Robin RR
加权循环 Weighted Round Robin WRR
相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
负载均衡 网络协议 算法
搞懂分布式技术7:负载均衡概念与主流方案
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a724888/article/details/80774560   负载均衡的原理 原创: 刘欣 码农翻身 4月23日 这是1998年一个普通的上午。
|
2月前
|
存储 负载均衡
高可用集群相关术语扫盲篇
关于高可用集群相关术语的扫盲篇,涵盖了集群类型、系统可用性、系统故障、提升系统高可用性的解决方案、高可用服务的组件、共享存储、网络分区、双节点集群、HA Cluster实现方案和高可用集群后端存储等多个方面的内容。
45 1
高可用集群相关术语扫盲篇
|
存储 负载均衡 算法
作者推荐 | 【分布式技术专题】「架构设计方案」图解学习法总结集群模式下的各种软负载均衡策略实现及原理分析
作者推荐 | 【分布式技术专题】「架构设计方案」图解学习法总结集群模式下的各种软负载均衡策略实现及原理分析
180 0
作者推荐 | 【分布式技术专题】「架构设计方案」图解学习法总结集群模式下的各种软负载均衡策略实现及原理分析
|
存储 SpringCloudAlibaba 监控
系统高可用番外篇:浅析sentinel源码
Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从**限流、流量整形、熔断降级、系统负载保护、热点防护**等多个维度来帮助开发者保障微服务的稳定性。
153 0
系统高可用番外篇:浅析sentinel源码
|
存储 监控 Kubernetes
微服务架构上篇:etcd技术介绍
微服务架构上篇:etcd技术介绍
|
存储 设计模式 缓存
【老猿说架构】高并发高可用易扩展架构设计的套路
【老猿说架构】高并发高可用易扩展架构设计的套路
280 0
【老猿说架构】高并发高可用易扩展架构设计的套路
|
缓存 分布式计算 负载均衡
面试:第九章:分布式 、高并发、集群、负载均衡、高可用(上)
面试:第九章:分布式 、高并发、集群、负载均衡、高可用
437 0
面试:第九章:分布式 、高并发、集群、负载均衡、高可用(上)
|
存储 Kubernetes 负载均衡
【云原生Kubernetes系列项目实战第一篇】k8s集群+高可用负载均衡层+防火墙( 提及年少一词,应与平庸相斥)(二)
【云原生Kubernetes系列项目实战第一篇】k8s集群+高可用负载均衡层+防火墙( 提及年少一词,应与平庸相斥)(二)
213 0
【云原生Kubernetes系列项目实战第一篇】k8s集群+高可用负载均衡层+防火墙( 提及年少一词,应与平庸相斥)(二)
|
负载均衡 Kubernetes Cloud Native
【云原生Kubernetes系列项目实战第一篇】k8s集群+高可用负载均衡层+防火墙( 提及年少一词,应与平庸相斥)(三)
【云原生Kubernetes系列项目实战第一篇】k8s集群+高可用负载均衡层+防火墙( 提及年少一词,应与平庸相斥)(三)
235 0
【云原生Kubernetes系列项目实战第一篇】k8s集群+高可用负载均衡层+防火墙( 提及年少一词,应与平庸相斥)(三)
|
Kubernetes 负载均衡 Cloud Native
【云原生Kubernetes系列项目实战第一篇】k8s集群+高可用负载均衡层+防火墙( 提及年少一词,应与平庸相斥)(一)
【云原生Kubernetes系列项目实战第一篇】k8s集群+高可用负载均衡层+防火墙( 提及年少一词,应与平庸相斥)(一)
327 0
【云原生Kubernetes系列项目实战第一篇】k8s集群+高可用负载均衡层+防火墙( 提及年少一词,应与平庸相斥)(一)
下一篇
无影云桌面