架构篇24:排除架构可用性隐患的利器-FMEA方法

文章目录 FMEA 介绍FMEA 方法FMEA 实战小结 前面的专栏分析高可用复杂度的时候提出了一个问题:高可用和高性能哪个更复杂,根据墨菲定律“可能出错的事情最终都会出错”,架构隐患总有一天会导致系统故障。因此,我们在进行架构设计的时候必须全面分析系统的可用性,那么如何才能做到“全面”呢? 我今天介绍的FMEA 方法,就是保证我们做到全面分析的一个非常简单但是非常有效的方法。 FMEA 介绍 FM...

架构篇26:高可用存储架构-集群和分区

文章目录 数据集群 数据分区 小结 上一篇我们讨论了高可用存储架构中常见的双机架构,分别为主备复制、主从复制、双机切换和主主复制,并分析了每类架构的优缺点以及适应场景。 今天我们一起来看看另外两种常见的高可用存储架构:数据集群和数据分区。 数据集群 主备、主从、主主架构本质上都有一个隐含的假设:主机能够存储所有数据,但主机本身的存储和处理能力肯定是有极限的。以 PC 为例,Intel 386 时代服...

架构篇25:高可用存储架构-双机架构

文章目录 主备复制 主从复制 双机切换 主主复制 小结 存储高可用方案的本质都是通过将数据复制到多个存储设备,通过数据冗余的方式来实现高可用,其复杂性主要体现在如何应对复制延迟和中断导致的数据不一致问题。因此,对任何一个高可用存储方案,我们需要从以下几个方面去进行思考和分析: 数据如何复制? 各个节点的职责是什么? 如何应对复制延迟? 如何应对复制中断? 常见的高可用存储架构有主备、主从、主主、集群...

架构篇27:如何设计计算高可用架构?

文章目录 主备 主从 集群 小结 计算高可用的主要设计目标是:当出现部分硬件损坏时,计算任务能够继续正常运行。因此计算高可用的本质是通过冗余来规避部分故障的风险,单台服务器是无论如何都达不到这个目标的。所以计算高可用的设计思想很简单:通过增加更多服务器来达到计算高可用。 计算高可用架构的设计复杂度主要体现在任务管理方面,即当任务在某台服务器上执行失败后,如何将任务重新分配到新的服务器进行执行。因此,...

编译好的opencv3.1.0_mingw版下载可用

网上转载:感谢网友提供,学习啦! 最近正在学习OpenCV ,为毕业设计做准备。Windows版本的OpenCV都默认提供对VS的支持,其在VS中的配置比较简单,网上也有大批教程详细描述了配置步骤。但在使用Qt Creator时的配置就较为繁琐,网络上大多数教程使用的软件版本也比较陈旧,经反复尝试后终于成功,特将配置步骤记录下来,以便以后及他人查阅参考。 我将编译好的库文件上传到了云盘中,如果你的开...

【运维】yarn高可用配置详解

文章目录 一. 架构1. RM故障转移( Failover)1.1. 手动切换故障转移1.2. 自动故障转移1.3. RM故障转移的客户端:ApplicationMaster和NodeManager 2. 恢复以前的活动RM的状态 二、部署方式1. 配置说明2. 配置实例3. Admin commandsa. 检查状态b. 手动切换主备 一. 架构   1. RM故障转移( Failover) Re...

问题解决:Ubuntu18.04下nvcc -V指令可用,/usr/local/下却没有cuda文件夹,原因分析及卸载方法

问题描述 今天要运行一个程序,需要CUDA版本高于10.0,我的电脑无法运行,于是开始检查 首先使用nvidia-smi与nvcc -V指令 能够看出来,当前显卡驱动适合的CUDA版本为12.1,而本机安装的版本是9.1.85,那么就需要卸载旧版本重新安装新版本的CUDA 这会儿就去找教程,但是大部分教程写的都是如下的方法 cd /usr/local/cuda-xx.x/bin/sudo ./uni...

Keepalived+Nginx高可用案例(抢占式与非抢占式)

| wc -l去检测Nginx进程时发现脚本一直未生效,合理怀疑是Keepalived运行用户在执行这条命令时存在权限问题(脚本不能配置权限为777,Keepalived会警告并失效) 本次使用的高可用架构为单VIP架构,后续也可以尝试双VIP架构,即互为主备机,配置两个VIP模块,可以选择使用一个VIP接收流量,也可以使用两个VIP来监听流量,看业务的需求。在单VIP高可用架构中,如果想要主机恢...

配置 `PostgreSQL` 与 `Keepalived` 以实现高可用

配置 PostgreSQL 与 Keepalived 以实现高可用性通常包括以下步骤: PostgreSQL 配置 安装 PostgreSQL:在两台服务器上安装相同版本的 PostgreSQL。 sudo yum install postgresql-server postgresql-contrib 初始化数据库:在两台服务器上初始化 PGDATA 目录。 sudo postgresql-set...

MQ - 41 容灾:跨地域、跨可用区的容灾和同步的方案设计

文章目录 导图 概述 容灾能力的理论基础 集群内和集群间容灾 RTO 和 RPO 集群内容灾方案的原理分析 RTO 和 RPO 跨集群容灾方案的原理分析 三种复制方式 客户端连接集群 主备切换 方式一 直连 Broker 方式二 域名 方式三 虚拟 IP (推荐) 双向同步 RTO 和 RPO Apache Kafka MirrorMaker (V2版本) 消费位点同步 Pulsar Geo Rep...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.018970(s)
2024-04-18 21:49:03 1713448143