MMM即Multi-Master Replication Manager forMySQL:mysql多主复制管理器,基于perl实现,关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),MMM也能对从服务器进行读负载均衡,所以可以用它来在一组用于复制的服务器启动虚拟ip,除此之外,它还有实现数据备份、节点之间重新同步功能的脚本。
原创 2017-03-23 20:31:30
458阅读
# MySQL可用工具Orchestrator系列 ## 引言 在现代的应用架构中,数据库扮演着非常重要的角色。为了保证数据的可用性和稳定性,可用性是非常关键的。在MySQL数据库中,Orchestrator是一款非常强大的可用工具,它能够自动监测和修复MySQL集群中的故障。 本文将向您介绍Orchestrator的基本概念、工作原理以及如何使用它来构建可用MySQL集群。
原创 2023-08-22 06:12:46
347阅读
Orchestrator是一款开源的MySQL复制拓扑管理工具,采用go语言编写,支持MySQL主从复制拓扑关系的调整、支持MySQL主库故障自动切换、手动主从切换等功能。Orchestrator后台依赖于MySQL或者SQLite存储元数据,能够提供Web界面展示MySQL集群的拓扑关系及实例状态,通过Web界面可更改MySQL实例的部分配置信息,同时也提供命令行和api接口,以便更加灵活的自动
原创 2021-03-01 20:22:12
927阅读
一 Linux简介Linux定义:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux操作系统的主要用途:主要用于服务器,特别是网络服务器。二 安装Linux系统 安装好Linux系统效果如下:进入Linux系统(开启虚拟机):登陆root用户,效果如下: Linux终端:Linux终
1、创建两台虚拟机,分别为主机和从机,区别两台虚拟机的IP地址2、 将​​keepalived​​上传到linux系统当中3、 cd /usr/local目录4、 tar -zxvf keepalived-1.2.18.tar.gz5、 cd keepalived-1.2.18目录6、 yum install -y ​​openssl​​ openssl-devel (需要安装
原创 精选 2022-12-08 17:06:46
421阅读
3点赞
19.1、heartbeat的作用: heartbeat的官方网站地址是:http://linux-ha.org/wiki/Main_Pa
原创 2022-08-31 14:24:34
566阅读
# 沃趣科技MySQL可用工具Orchestrator系列实现教程 ## 1. 简介 在本教程中,我们将学习如何使用沃趣科技的MySQL可用工具Orchestrator系列来实现数据库的可用性。Orchestrator是一个开源的MySQL可用性解决方案,旨在管理和监控MySQL复制拓扑,并提供自动故障切换。 ## 2. 实施步骤 以下是实施“沃趣科技MySQL可用工具Orche
原创 2023-10-17 05:46:30
92阅读
memcached 可用工具 memcached-ha转载自:http://www.iteye.com/topic/1128222#2382131 MemcachedHA 包装一种memcached client 使系统达到对memcached的可用控制。日本人开发的。项目地址:http://sourceforge.jp/projects/memcached-ha/下载地址:http
转载 精选 2015-04-23 11:46:03
2020阅读
Kubernetes(简称K8S)是一种用于自动化部署、扩展和管理容器化应用程序的开源平台。在使用K8S时,可用性一直是一个非常重要的问题。为了保证集群的可用性,我们需要使用一些工具来监控、备份、恢复和负载均衡集群,以确保系统的稳定性。下面我将向你介绍如何实现K8S可用工具。 首先,让我们来看一下实现K8S可用工具的流程: | 步骤 | 操作
原创 2024-04-07 11:01:19
80阅读
postgresql有很多高可用工具,其中pha4pgsql为很不错的一款软件,值得使用,下面为官方链接地址,里面详细的信息供参考:https://github.com/ChenHuajun/pha4pgsql
原创 2018-12-12 04:26:01
1919阅读
1.DRBD介绍DistributedReplicatedBlockDevice(DRBD)是基于块设备在不同的可用服务器对之间同步和镜像数据的软件,通过它可以实现在网络中的两台服务器之间基于块设备级别的实时或异步镜像或同步复制,类似于rsync+inotify这样的系统架构项目软件。只不过drbd是基于文件系统底层的,即block层级的同步,而rsync+inotify是在文件系统之上的实际物
原创 精选 2018-03-06 19:40:35
3885阅读
1点赞
构思图: 实现目的:当主nginx服务器宕机之后能够切换到备份的nginx继续运作,从而不影响正常的工作!1.准备工作1.1:两台nginx服务器1.2:安装keepalive yum install keepalived.x86_64 -y1.3:一个虚拟的IP地址2.修改keepalive的配置文件2.1.主服务器的配置文件vim /etc/keepalived/keepa
转载 2024-03-27 07:49:13
112阅读
1评论
文章目录前言一、nginx+keepalive搭建可用服务方案?二、方案解析1.keepalived是什么2.nginx是什么三、keepalive与nginx环境安装四、可用配置实例总结 前言一、nginx+keepalive搭建可用服务方案?使用nginx-keepalived双机热备机制,vip主机可以进行漂移,这样当一台主机挂掉了,还有备用机可以使用,保证了服务的可靠性。 具体的v
转载 2024-04-14 14:49:41
125阅读
可用概念首先,我们来看一下 wiki 上对可用(High Availability)的定义:High availability (HA) is a characteristic of a system which aims to ensure an agreed level of operational performance, usually uptime, for a higher tha
转载 2023-10-16 16:09:58
129阅读
:系统安装一.虚拟机管理软件介绍简单地说,虚拟机软件就是一套特殊的软件,它可以作为操作系统独立运行,也可以运行于操作系统之上。若是运行于系统之上的虚拟机软件,在一台计算机(PC或笔记本电脑等)上安装虚拟机软件后,就可以模拟若干台相对独立的虚拟PC设备,并且可以在每台虚拟的PC设备上安装运行操作系统,运行网络服务,与真实的计算机设备几乎无任何使用差别。使用时,需要先在计算机上安装虚拟机软件,然后通过
什么是可用可用性是相对的没有100%的可用只有尽可能接近100%。可用性每提高一点,所花费的成本都会远超之前,可用性的效果和开销的比例并不是线性的。宕(dang)机的原因运行环境问题,最普遍的是磁盘空间耗尽。性能问题,最普遍的是运行糟糕的SQL,或服务器BUG或错误的行为。表和索引设计有问题。复制问题通常由于主备数据不一致导致。数据丢失通常由于DROP TABLE的误操作导致,并总是伴随着
转载 2023-09-03 08:12:30
193阅读
给大家带来的一篇关于PHP开发相关的电子书资源,介绍了关于PHP、MySQL、应用开发方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小60.5 MB,杜江编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.8。内容介绍读者评价本来在看了目录之后满怀希望,结果看了之后...感觉像是赶时间赶出来的书,错误不少,不少内容还比较陈旧。而且很多内容和图片与《PHP+MySQL专家编程》(
前言对于 MySQL 数据库作为各个业务系统的存储介质,在系统中承担着非常重要的职责,如果数据库崩了,那么对于读和写数据库的操作都会受到影响。如果不能迅速恢复,对业务的影响是非常大的。之前 B 站不是出过一次事故么,2 小时才恢复过来,详细可以看之前写的文章。一、方案选择对于 MySQL可用,主要分为两步,配置 MySQL 主主模式和 keepalived 软件。拓扑图如下所示:MySQL
转载 2023-10-04 18:29:48
131阅读
1.MySQL复制功能介绍    MySQL复制功能提供分担读负载。使用复制功能对数据库服务器进行水平扩展,MySQL的复制是异步的。复制解决了什么问题:    实现在不同服务器上的数据分布:    利用二进制日志增量进行    不需要太多
Mysql专栏收尾之作,作为一名后端开发人员,对于Mysql的知识了解到这里已经足以应对99的场景了,毕竟没有必要非要跟DBA抢活儿干。而且现在的趋势都是往云上走,云数据库已经帮我们处理了可用和数据一致性的事情了,所以当扩展知识了解就好,实际应用场景几乎没有,在本篇文章中并没有给出具体的配置实现。Mysql热备Mysql自身提供了数据复制的方式-主从同步。 基于Mysql的主从同步,我们可以生成
  • 1
  • 2
  • 3
  • 4
  • 5