Tungsten Fabric架构解析丨TF如何收集、分析、部署?

Hi!这里是Tungsten Fabric架构解析内容的第六篇,介绍TF的收集和分析,以及部署。
Tungsten Fabric架构解析系列文章,由TF中文社区为你呈现,旨在帮助初入TF社区的朋友答疑解惑。我们将系统介绍TF有哪些特点、如何运作、如何收集/分析/部署、如何编排、如何连接到物理网络等话题。

Tungsten Fabric的收集和分析

Tungsten Fabric从云基础架构(计算、网络和存储)及其上运行的工作负载收集信息,以便于运营监控、故障排除和容量规划。

数据以多种格式收集,例如系统日志,结构化消息(称为Sandesh)、Ipfix、Sflow和SNMP。诸如vRouters、物理主机、虚拟机、接口、虚拟网络和策略之类的对象被建模为用户可见实体(UVE),并且UVE的属性可以来自不同格式的各种源。

分析收集的体系结构如下图所示:
在这里插入图片描述
为数据源可以配置目标收集器的IP地址,或者为收集器配置的负载均衡器。SNMP轮询的责任由Zookeeper分布在不同的节点上。

分析节点将传入的数据格式化为通用数据格式,然后通过Kafka服务将其发送到Cassandra数据库。

API URL可以使用ha-proxy或其他一些负载均衡器进行负载平衡。

收集UVE数据的责任使用Zookeeper在Analytics节点之间分配,因此UVE数据的API查询由接收节点复制到其他Analytics节点,并且保存与请求相关的数据的那些查询,将响应

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tungsten Replicator架构是一种用于数据复制和同步的开源工具。它是由一组组件组成,用于从一个数据库到另一个数据库的数据复制。 Tungsten Replicator的主要组件包括: 1. 提供数据变更的源数据库:源数据库可以是任何支持MySQL协议的数据库,如MySQL、MariaDB等。 2. Tungsten Replicator核心引擎:该引擎是整个架构的核心组件,负责解析源数据库中的日志,以实时方式将数据变更(如插入、更新、删除)传递给目标数据库。 3. 目标数据库:目标数据库也可以是任何支持MySQL协议的数据库。当Tungsten Replicator接收到数据变更时,它将将其应用于目标数据库。 4. 事务处理和数据过滤:Tungsten Replicator提供了事务处理和数据过滤功能。可以配置仅复制指定的表或列,以减少数据复制的范围和复杂性。 5. 故障处理和高可用性:Tungsten Replicator具有故障处理和高可用性功能。如果源数据库或目标数据库发生故障,它能够自动切换到备用节点,保持数据的连续性。 6. 监控和报警:Tungsten Replicator提供了监控和报警功能,可以实时监控复制过程中的性能和状态,并在发生异常情况时发送警报。 Tungsten Replicator的架构设计旨在提供高性能和可靠性的数据复制和同步解决方案。它提供了广泛的配置选项和扩展性,适用于各种数据复制需求。无论是用于数据备份、数据迁移还是实时数据同步,Tungsten Replicator都是一个功能强大且可靠的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值