首页 > 编程知识 正文

数据库(数据库配置)

时间:2023-05-03 10:08:44 阅读:102021 作者:70

1)案例介绍

X0透视诊断工具通过多维度综合评估数据库的运行状态,及时对数据库可能出现的性能问题进行预警。

00-1010一家股份制银行希望监控数百个DB2/ORACLE数据库的性能和资源。随着数据量的增加和应用的复杂化,要求数据库管理员及时发现数据库故障,分析根本原因,跟踪故障原因,及时解决数据库故障。

00-1010痛点1:部署数百个数据库监控系统需要时间和人力;

痛点:维护成本难以控制;

痛点:系统资源消耗难以控制。

2)项目背景

1.流控制

通过在抓包机上部署软TAP工具,对从TAP端口导入抓包机的数百个数据库的流量进行预处理,根据每个数据库对物理网卡的流量进行划分并分发到特定虚拟网桥的虚拟网卡,在虚拟网卡上接收到的流量经过一系列处理,转发到分析机, 然后通过分析机虚拟网卡上的数据库捕获流量报文,实现数据库分流流量的能力。 因此,分析机上的X0容器可以根据数据库捕获包,分析和监控数据库的实时状态。

3)客户痛点

实现了基于kubernetes的容器化部署,通过外设控制,可以快速部署上百个X0荧光透视诊断系统,实现X0版本的滚动升级、灰度释放和回滚。

00-1010采用集群方式存储,三个主节点存储的数据构成一个完整的数据集。每当需要存储一批数据时,集群将自动将数据分发到适当的节点,每个主节点将配置从节点来备份组件数据。

4)解决方案

1.与传统的虚拟机或物理机相比,大规模容器化部署不仅解决了开发环境的依赖性问题,而且为部署和管理提供了极大的便利。

2.通过流量控制,可以避免重复抢包造成重复流量的情况,降低资源消耗和丢包率的效果明显;

3.每个数据库都需要一套X0进行监控,X0的大规模部署总是耗时耗力。X0集装箱化后,部署效率大大提高,运维难度降低。

4.使用分布式存储,解决了单点故障可能导致的数据不可访问的问题,大大提高了数据的高可用性。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。