![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高可用
文章平均质量分 84
翔云123456
这个作者很懒,什么都没留下…
展开
-
异地多活(Geo-Redundancy 或 Geographic Redundancy)
异地多活(Geo-Redundancy)是指在不同的地理位置(通常是不同的城市或地区)部署多个数据中心,这些数据中心之间通过高速网络连接,实现数据的同步和服务的高可用性。异地多活(Geo-Redundancy)是一种高可用性和灾难恢复策略,通过在不同的地理位置部署多个数据中心,实现数据的同步和服务的高可用性。通过结合单元化和异地多活,可以构建一个既具有高扩展性又具有高可用性的系统架构,能够应对大规模的用户流量和区域性灾难,保证业务的连续性和数据的安全性。原创 2024-07-14 20:17:27 · 805 阅读 · 0 评论 -
同城多活(Metro-Redundancy)
同城多活(Metro-Redundancy)是一种高可用性和灾难恢复策略,指的是在同一个城市或相近的地理区域内部署多个数据中心,这些数据中心之间通过高速网络连接,实现数据的实时同步和服务的高可用性。同城多活的主要目的是为了应对局部性的灾难,如数据中心火灾、设备故障或网络中断等,同时提供更低的网络延迟和更高的数据传输速度。通过同城多活策略,企业可以在同一个城市或相近的区域内部署高可用性和灾难恢复能力强的系统,以应对局部性的灾难和故障,保证业务的连续性和数据的安全性。原创 2024-07-14 20:08:08 · 183 阅读 · 0 评论 -
单元化(Cell Sharding)
单元化(Cell Sharding)是一种架构设计策略,主要用于解决大规模分布式系统中的扩展性、性能和容错性问题。单元化的核心思想是将系统划分为多个独立的单元(Cells),每个单元包含完整的服务和数据副本,可以独立运行和扩展。原创 2024-07-14 20:04:32 · 499 阅读 · 0 评论 -
如何保证Redis的HA高可用
本文主要介绍Redis如何保证高可用。原创 2023-10-04 22:03:55 · 466 阅读 · 0 评论 -
orchestrator 中的 agent
Orchestrator是一个开源的MySQL高可用(High Availability)解决方案,它可以自动化执行MySQL故障转移、主从切换、数据中心迁移等操作,同时提供了一个Web界面和API接口,方便运维人员进行MySQL集群管理和监控。在Orchestrator 常用功能中,很少提及agent,实际上,Orchestrator 也有agent相关功能,并有一个独立的项目。在Orchestrator 中,通过配置项配置agent 相关功能是否开启,主要是http server。原创 2023-06-23 17:10:29 · 566 阅读 · 0 评论 -
MHA(Master High Availability)高可用工具补数据功能
MHA(Master High Availability)是一个用于实现MySQL数据库高可用(High Availability)的工具集。它可以在主从复制架构中实现故障切换和主库切换,以确保数据库服务的稳定运行。原创 2023-05-27 21:13:13 · 957 阅读 · 0 评论 -
MySQL HA(High Availability) 数据库高可用工具Orchestrator安装
本文主要介绍如何在本地安装 MySQL HA(High Availability) 数据库高可用工具Orchestrator。原创 2023-01-24 19:39:34 · 1529 阅读 · 0 评论 -
MySQL HA(High Availability) 数据库高可用工具Orchestrator 基本原理
`Orchestrator` 是一款开源的MySQL数据库高可用HA工具。它稳定可靠,通过分布式的集群部署模式,自身具备容灾能力。它功能强大,通过周期执行探测SQL,抓取MySQL 实例的基本信息,包括配置信息、复制状态等,可以得到MySQL的拓扑结构topology。并且,可以根据拓扑结构诊断故障analysis failure。本文主要介绍了基本工作原理,相信看完之后,一定会有所收获。原创 2022-12-18 21:28:07 · 991 阅读 · 0 评论 -
Orchestrator 对 MGR MySQL Group Replication的支持
Orchestrator一款是MySQL高可用highavailability软件,主要用于MySQLMaster-Slave主从架构。从开始初步支持MGRMySQLGroupReplication。但要求MySQL版本必须大于8.0。改动主要包括三部分,实例探测、故障扫描,以及故障处理。...原创 2022-07-31 21:21:54 · 505 阅读 · 0 评论 -
go etcd client 简明教程
etcd是分布式强一致KV存储系统。关于etcd的介绍和使用,可以查阅上篇文章etcd入门。本文主要介绍在golang中是如何使用etcd的。安装packageetcd 官方提供了golang语言的client package go.etcd.io/etcd/clientv3。这里介绍的v3版本的使用。下载已经发布版本的source code。例如,v3.4.13 ,下载地址v3.4.13。下载后,解压到$GOPATH目录下:tar zvxf etcd-3.4.13.tar.gz -C /h原创 2020-10-18 13:05:03 · 2135 阅读 · 1 评论 -
[解惑]MHA基本原理
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在 MySQL 故障切换过程中,MHA 能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。MHA架构它由两部分组成:MHA Manager(管理节点)和原创 2020-08-15 10:57:39 · 6009 阅读 · 0 评论