0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数据中心手动操作关闭复制并开始使用

哲想软件 来源:哲想软件 作者:哲想软件 2022-11-03 15:19 次阅读

工作原理

在数据中心A中,ArangoDB集群A照常运行,不修改其代码库和API,并提供其正常负载。同样,在数据中心B中,部署了第二个ArangoDB集群B,但最初处于空闲状态。

在这两个数据中心中,我们都部署了Kafka消息代理,这是一个标准的高性能容错排队系统,能够在其消息队列中缓冲大量数据。在卡夫卡中,单个队列被称为“主题”。这些主题可以从其他数据中心使用。卡夫卡有一定的保证,因此在网络问题、个别中断等情况下,不会丢失任何消息,远程数据中心始终保持一致状态。

此外,在每个数据中心中,都有几个名为“ArangoDBSyncMaster”的程序实例。在每个数据中心,同步主机选择一个负责人,负责人与另一个数据中心的同步主机对话,以组织复制。“组织”在这里意味着它计划了必须在两个数据中心中执行的单个任务,以使复制得以进行。从本质上讲,我们必须复制元信息,如数据库、集合和用户的存在,以及切分集合中的实际数据。

3bce6fa0-58b2-11ed-a3b6-dac502259ad0.png

在每个数据中心,领先的SyncMaster领导一小群SyncWorker,他们执行实际的复制任务。例如,对于集合的每个碎片,数据中心a中有一个“发送碎片”任务,数据中心B中有一项“接收碎片”任务。所有这些碎片都由SyncMaster分配给某个SyncWorker。

这些任务负责初始增量同步阶段(运行我们在ArangoDB中已有的现有分片同步协议),以及稍后的更新阶段,在更新阶段中,对分片的所有更新都复制到其他数据中心(在数据中心A中使用WAL-tailing)。

数据流如下:它从ArangoDB集群的某个数据库服务器开始,到达数据中心A中的一个SyncWorker,然后进入数据中心A的Kafka。从那里,它将被数据中心B的SyncWorkers消耗,后者将其写入数据中心B中的协调器。显然,有一些控制消息朝相反的方向流动。这些控制消息将由数据中心A从数据中心B中的Kafka服务器中提取。

这对管理员来说都意味着,在初始部署后,只需告诉数据中心B中的SyncMaster它应该开始遵循数据中心A中的群集A,就可以用一个命令设置异步复制。从那时起,一切都是完全自动的,所有数据库、集合、用户和权限都会自动复制到另一个数据中心。显然,有监控和配置设施,但本质上就是这样。

局限性

这是实现多数据中心意识的第一步,因此自然会有局限性。首先,复制是异步的,因此它总是落后于数据中心a中的实际事件。通常情况下,由于良好的连接性和小于跨数据中心链路容量的写入速率,这种延迟非常小。然而,应该注意,在突然停止复制并手动切换到集群B的情况下,一些最近编写的更新可能会丢失。

整个设置是手动配置的,在两个数据中心之间工作。在此阶段不允许写入副本群集。然而,副本群集可以同时作为另一个数据中心的源,并且源群集可以具有多个副本。也就是说,您可以形成数据中心树。

最后,到目前为止,关闭复制并开始使用复制副本是一种手动操作,需要管理员做出决定和采取行动。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    8116

    浏览量

    82518
  • 数据中心
    +关注

    关注

    15

    文章

    4187

    浏览量

    70063
  • 数据库
    +关注

    关注

    7

    文章

    3591

    浏览量

    63370

原文标题:ArangoDB Enterprise—数据中心到数据中心的复制(下)

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    数据中心子系统的组成

    本帖最后由 bestups365 于 2011-11-11 10:21 编辑 数据中心的主要组成部分共有如下11个。(1)物理结构数据中心的物理结构就是能够安装数据中心保护其免
    发表于 11-11 10:16

    数据中心的健康检查(电气篇)

    的运营指标能够达到预期的设计意图。数据中心的验证服务,需要用户运营管理人员全程参与验证工作,经过实战的故障、灾难预演,通过现场的操作和培训,可以大幅度提升运 营人员能力。通过这种全方位的对运营人员的培训
    发表于 03-18 16:47

    走向绿色数据中心的7种手段

    提高了冷却单元的容量,从而提高了冷却效率。  7.控制冷却:根据外部天气来追踪冷却要求是个好主意。例如,在凉爽的日子,关闭一些冷却器和压缩机,依靠外界的冷气来有效降低数据中心的温度。使用这些手段仅仅是迈向
    发表于 08-16 15:35

    数据中心的建设也看重风水

    相比中国传统的风水理论,数据中心所看重的风水则更加贴合实际。以整体架构来划分,目前的主流的数据中心已经进入第三代,开始向第四代演进。第一代和第二代
    发表于 08-07 06:22

    40G数据中心之铜缆布线

      40G数据中心铜缆布线依然是主流,从前光纤价格过高,因此未能广泛普及。而随着科技的不断进步,大众对带宽需求也不断增长,光纤价格下降趋于稳定,因此在数据中心综合布线中开始被广泛采用
    发表于 11-18 15:00

    数据中心光互联解决方案

      数据中心光互联解决方案  随着数据中心在全球的大规模部署,数据中心对于100Gbps模块的需求时代已经到了,而对于10G/40Gbps模块的需求依然强劲。  SMC针对数据中心光模
    发表于 07-03 10:36

    未来数据中心与光模块发展假设

    外,所有IT物品和服务器机架都可以快速卸下,放置在中心区域周围。光模块也不例外,小封装的光模块可以提高空间利用率,可部署更多数量的光模块,满足流量高速增长的需求。绿色节能未来数据中心应该需要消耗更少
    发表于 08-07 10:27

    如何去推进新一代数据中心的发展?

    新一代数据中心有哪些实践操作范例?如何去推进新一代数据中心的发展? 
    发表于 05-25 06:16

    数据中心太耗电怎么办

    ​​​​​​摘要:其实对于节能,传统技术也是做了“十二分”的努力。但是在技术不断演进的情况下,传统节能技术还是存在问题,如何破?本文分享自华为云社区《数据中心节能?来试试华为NAIE数据中心节能技术
    发表于 06-30 06:27

    数据中心是什么

    数据中心是什么:数据中心是全球协作的特定设备网络,用来在因特网络基础设施上传递、加速、展示、计算、存储数据信息。数据中心大部分电子元件都是由低直流电源驱动运行的。
    发表于 07-12 07:10

    PUE指标能准确衡量数据中心能效吗?

    PUE指标能准确衡量数据中心能效吗?孙长青,注册暖通工程师,高级工程师,规划设计部总工程师,IDC单位设计总监等,有多年从事数据中心规划设计、咨询顾问、甲方自建设计部等全过程的实战经验,对数据中心
    发表于 07-12 08:06

    什么是数据中心

    数据中心是企业用来容纳其关键业务应用程序和信息的物理设施。随着它们的发展,重要的是要长期考虑如何保持它们的可靠性和安全性。什么是数据中心数据中心通常被称为单个事物,但实际上它们由许多技...
    发表于 09-15 06:46

    数据中心已死?

    Gartner宣称:数据中心已死,到2025年,80%的企业将关闭自己的传统数据中心,今天这一比例为10%。
    的头像 发表于 07-10 10:29 2866次阅读

    关闭数据中心有多难

    数据中心已经成为全球能源消耗大户,为了节约能源,降低碳排放量,美国政府计划关闭和退役大量数据中心
    发表于 10-11 10:10 1049次阅读

    数据中心数据中心复制流程

    ,制定好的策略就越困难。 因此,希望能够在一个数据中心运行分布式数据库,并以某种方式将所有事务复制到另一个数据中心。通常,事务日志通过网络传送,以便在另一个
    的头像 发表于 06-16 11:01 379次阅读
    <b class='flag-5'>数据中心</b>到<b class='flag-5'>数据中心</b>的<b class='flag-5'>复制</b>流程