Skip to main content

moregeek program

从一次kafka宕机引发的高可用思考-多极客编程

问题要从一次Kafka的宕机开始说起。笔者所在的是一家金融科技公司,但公司内部并没有采用在金融支付领域更为流行的 RabbitMQ ,而是采用了设计之初就为日志处理而生的 Kafka ,所以我一直很好奇Kafka的高可用实现和保障。从 Kafka 部署后,系统内部使用的 Kafka 一直运行稳定,没有出现不可用的情况。但最近系统测试人员常反馈偶有Kafka消费者收不到消息的情况,登陆管理界面发现三

Read More

zabbix 6 系列学习 10:原生高可用介绍及使用-多极客编程

安装篇的最后一篇了,Zabbix 在 6.0 版本最大的变化就是提出了原生高可用功能,在之前的版本可能会通过其他第三方的方式来进行高可用,操作难度较大,本文将会对高可以展开讲解。须知首先要明确官方的高可用到底怎么回事?官方的高可用仅仅针对 Zabbix Server 部分,数据库部分和前端部分需要自行采用各自领域的高可用解决方案,所以如果想实现完全高可用架构,还是需要具备一定的知识储备。启用 HA

Read More

工作十年,谈谈我的高可用架构和系统设计经验-多极客编程

本文从研发规范层面、应用服务层面、存储层面、产品层面、运维部署层面、异常应急层面这六大层面去剖析一个高可用的系统需要有哪些关键的设计和考虑一、高可用架构和系统设计思想可用性和高可用概念可用性是一个可以量化的指标,计算的公式在维基百科中是这样描述的:根据系统损害、无法使用的时间,以及由无法运作恢复到可运作状况的时间,与系统总运作时间的比较。行业内一般用几个9表示可用性指标,对应用的可用性程度一般衡量

Read More

pod 打散调度-多极客编程

将 Pod 打散调度到不同地方,可避免因软硬件故障、光纤故障、断电或自然灾害等因素导致服务不可用,以实现服务的高可用部署。Kubernetes 支持两种方式将 Pod 打散调度:Pod 反亲和 (Pod Anti-Affinity)Pod 拓扑分布约束 (Pod Topology Spread Constraints)本文介绍两种方式的用法示例与对比总结。使用 podAntiAffinity将 P

Read More

深度解析kubeedge edgemesh 高可用架构_华为云开发者社区的博客-多极客编程

摘要:通过高可用特性应用场景、高可用特性使用手册、课题总结、未来展望等四个部分的内容来向大家介绍新版本EdgeMesh的高可用架构。本文分享自华为云社区《​​KubeEdge EdgeMesh 高可用架构详解|KubeEdge云原生边缘计算社区​​》,作者:南开大学|达益鑫。EdgeMesh项目解决了边缘计算场景下复杂网络的通信问题,中心化的edgemesh-server作为一个中继组件,协助其他

Read More

kubernetes 1.25.4数据平面自带nginx负载均衡实现高可用_大雨的博客-多极客编程

1、环境准备要点: 1、使用一个FQDN统一作为API Server的接入点; 2、加入集群之前,每个节点都将该FQDN解析至第一个Master; 3、加入集群之后,每个Master节点将该FQDN都解析至自身的IP地址; 4、加入集群之后,在Worker上配置nginx以对API Server进行代理,并将该FQDN解析至自身的IP地址;1-1、主机清单主机名IP地址系统版本k8s-master

Read More

alwayson故障模拟及处理方案_虚拟的现实的博客-多极客编程

1.简介数据库高可用环境的搭建可以参考以下文章SQL Server 高可用(always on)配置指南之域(AD)环境搭建     ​​https://blog.51cto.com/waringid/5851856​​ SQL Server 高可用(always on)配置指南之节点配置    ​​https://blog.51cto.com/waringid/5851970​​ SQL Se

Read More

使用kubeasz安装k8s集群_我与linux的博客-多极客编程

一、kubeasz介绍kubeasz github地址:​​GitHub - easzlab/kubeasz: 使用Ansible脚本安装K8S集群,介绍组件交互原理,方便直接,不受国内网络环境影响​​二、架构介绍192.168.28.202 deploy 192.168.28.100 harbor.cib.com.cn 192.168.28.220 master1 192.168.28.221

Read More

redis cluster 原理说的头头是道,这些配置不懂就是纸上谈兵_wx630f055ce23fc的博客-多极客编程

Redis Cluster 集群相关配置,使用集群方式的你必须重视和知晓。别嘴上原理说的头头是道,而集群有哪些配置?如何配置让集群快到飞起,实现真正的高可用却一头雾水,通过下面这些配置详解也让你对集群原理更加深刻。cluster-enabled普通的 Redis 实例是不能成为集群的一员,想要将该节点加入 Redis Cluster,需要设置 ​​cluster-enabled yes​​。clu

Read More

redis cluster 原理说的头头是道,这些配置不懂就是纸上谈兵_既有硬核文章又有诗和远方的博客-多极客编程

Redis Cluster 原理说的头头是道,这些配置不懂就是纸上谈兵 Redis Cluster 集群相关配置,使用集群方式的你必须重视和知晓。别嘴上原理说的头头是道,而集群有哪些配置?如何配置让集群快到飞起,实现真正的高可用却一头雾水,通过下面这些配置详解也让你对集群原理更加深刻。 cluster-enabled 普通的 Redis 实例是不能成为集群的一员,想要将该节点加入 Redis Cl

Read More

redis cluster 原理说的头头是道,这些不懂就是纸上谈兵_既有硬核文章又有诗和远方的博客-多极客编程

Redis Cluster 集群相关配置,使用集群方式的你必须重视和知晓。别嘴上原理说的头头是道,而集群有哪些配置?如何配置让集群快到飞起,实现真正的高可用却一头雾水,通过下面这些配置详解也让你对集群原理更加深刻。 cluster-enabled 普通的 Redis 实例是不能成为集群的一员,想要将该节点加入 Redis Cluster,需要设置 cluster-enabled yes。 clus

Read More

rocketmq5.0 dledger controller模式_wx630f055ce23fc的博客-多极客编程

RocketMQ5.0已经发布,在RocketMQ5.0新增了一个新的高可用模式 DLedger Controller 模式。下面就来聊一下RocketMQ5.0新增的这个模式。1\. 背景首先我们需要知道DLedger Controller 是为了解决什么问题,先来看一下之前版本的DLedger模式架构图:在 DLedger 模式下,利用 Raft Commitlog 代替了原来的 Commit

Read More

运维思考:聊聊高可用的“异地多活”架构设计_mb6242cc9db1000的博客-多极客编程

前言后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过 F5 或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行状态维护主要是通过磁盘或内存进行保存,比如 MySQL 数据库,redis 等内存数据库。除了这两种类型的维护方式,还有 jvm 的内存的状态维持,但jvm的状态生命周期通常很短。高可用1、高可用

Read More

强扩展、强一致、高可用…gaussdb成为游戏行业的心头爱_华为云开发者社区的博客-多极客编程

摘要:看GaussDB for Redis强扩展、高可用、强一致、高安全,如何玩转各大游戏场景本文分享自华为云社区《​​GaussDB为什么成为游戏行业的心头爱?​​》,作者: GaussDB 数据库 。在结束忙碌工作回家的地铁上,难得闲暇的周末下午,和朋友再来一局的入睡前......游戏已经成为了当下大多数年轻人在紧张的工作之余最普遍的放松方式和社交手段之一。而游戏厂商想要增加用户粘性,不仅需要

Read More

高可用(ha)集群之pacemaker+corosync方案_风的影子的博客-多极客编程

高可用(HA)集群之pacemaker+corosync方案 ​ 近期公司领导要求寻找一个MySQL数据库故障自动转移的高可用方案,用户替换目前生产环境的主从架构,通过查阅互联网资料,找到了很多高可用部署方案,其中对pacemaker+corosync的高可用架构方案印象深刻,以下形成具体的操作文档用以记录技术探索道路上的点点滴滴。 一、概念 ​ 在传统Linux集群种类中

Read More

【k8s专栏】kubernetes应用质量管理_运维开发故事的博客-多极客编程

微信公众号:运维开发故事,作者:乔克服务质量管理在Kubernetes中,Pod是最小的调度单元,所以跟资源和调度相关的属性都是Pod对象的字段,而其中最重要的就是CPU和内存。如下所示:---apiVersion: v1kind: Podmetadata: name: pod-demospec: containers: - name: myweb image: wordpress

Read More

pfsense高可用(ha)功能介绍_鐵血男兒的blog的博客-多极客编程

什么是高可用性?高可用性 (HA) 是系统工程中的一个重要概念,它消除了单点故障,确保即使出现硬件或软件故障也能持续运行。特定于网络,它允许网络工程师或管理员更换或修复故障设备或组件,而不会影响服务和最终用户。从概念上讲,这类似于数据存储的 RAID1,当使用一对硬盘以镜像存储冗余数据时,即使一个硬盘发生故障,作为一个整体,阵列也不会丢失数据并且仍然可以访问。IT行业经常使用的一句话:“二为一,一

Read More

b 站 713 事故后的多活容灾建设|takintalks 大咖分享_数列科技的博客-多极客编程

「社区发起人推荐语」——1.分布式系统无法保障绝对可用,相信大家都碰到过软件系统长时间不可用。面对类似问题,美国经济学家⽶歇尔·渥克提出了灰犀牛理论,用灰犀牛⽐喻⼤概率且影响巨⼤的潜在危机。2.如果你也面临复杂系统稳定性保障的难题,推荐阅读本文,武老师给你讲述 B 站如何遭遇、盯紧、应对稳定性”灰犀牛“的故事,希望对你有一定启发。——杨德华   作者介绍B 站在线 SRE 负责人-武安闯「Taki

Read More

如何组装一个注册中心?_wx6135b7119b442的博客-多极客编程

标题本来想叫《如何设计一个注册中心》,但网上已经有好多类似标题的文章了。所以打算另辟蹊径,换个角度,如何组装一个注册中心。组装意味着不必从0开始造轮子,这也比较符合许多公司对待自研基础组件的态度。知道如何组装一个注册中心有什么用呢?第一可以更深入理解注册中心。以我个人经历来说,注册中心的第一印象就是Dubbo的Zookeeper(以下简称zk),后来逐渐深入,学会了如何去zk上查看Dubbo注册的

Read More

什么是负载均衡高可用?如何做到业务应用的高可用?_czw的博客-多极客编程

Nginx作为所有业务请求的入口,每天都承受着很大的压力,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。那么问题来了,只是实现了nginx的负载均衡高可用就可以了吗?1. 什么是负载均衡和高可用?1.1 负载均衡负载均衡,就是使用多个提供相同业务功能的服务器集群对外使用统一的访问入口提供业务,使用其算法将请求分发到后端具体的某个业务服务器的功能,以此来减小单个服务器因压力过大而导

Read More