barbarian 潜水
  • 1发帖数
  • 1主题数
  • 0关注数
  • 0粉丝
开启左侧

数据库 | 流量回放在数据库系统的全新应用(投产演练)

[复制链接]
barbarian 发表于 2021-10-11 22:43:50 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
用户需求

随着科技的高速发展,金融科技发展呈现爆发式增长,每年账户与日生意业务量的增长远超预期,各大金融机构,纷纷走上数据大集中之路,数据库系统在银行信息系统中的作用越来越重要。不管是核心业务系统还是其他子系统都需要对海量的数据举行存储、处理和查询,以是,银行系统对数据库的安全性和高可用性要求极高。在实际生产中,数据库,会遇到各种各样的问题和挑战,数据库的变更非常频仍,运维部分应接不暇;能够有效的将生产可能发生的场景,提前模拟测试,做到游刃有余,是银行数据中心运维部分,迫切需要的;
用户需求:
1) 高数据量下的稳固性:数据量不停扩展,数据库能否蒙受性能压力
2) 数据库版本升级及其适应性:数据库版本升级,原有业务系统的实行语句,是否兼容升级后的版本;
3) 数据库故障分析:在生产情况发生的数据库故障,其时及时处理生产问题,后续想要对生产发生的问题的原因正确定位,然后讨论出一个成熟的解决方案,再验证测试;
4) 数据库服务器硬件升级:数据库服务器,性能遇到瓶颈,想要提要数据库服务能力,需要找到是服务器硬件的哪些设备限制;
5) SQL语句分析和优化:对于sql语句的优化,想要知道在生产情况中实际的影响,担忧sql语句的变动,引起生产变乱;
6) 数据库参数调优:对数据库参数的设置,想要知道在生产情况中的影响;
技术方案


                               
登录/注册后可看大图

现在银行数据库各项变更,想要举行真实情况的适应性测试,无有效手段;举行性能测试,数据库压力测试无法真实模拟,测试结果,参考性不大;复杂性和多样性,甚至高并发度,都无法保证;
我们的数据库投产演练方案,从生产的tap设备镜像端口流量抓包,对生产无侵入性,部署方便快捷;采用真实的业务数据流量,对数据库举行回放,做到与真实情况一致性;数据库基础数据库准备,是通过脚本恢复,简单快捷;x1地点的工具情况,是准生产情况;不需要举行数据的脱敏,减少了测试步骤,增加回放的正确性;
方案上风

1) 对生产影响:独立物理终端,不占用生产系统资源,不需要再生产系统安装任何程序
2) 数据库多版本通用:支持db2、oracle、mysql等多种范例数据库的多个版本
3) 使用灵活性高:网络旁路监听抓包、各模块组件单独运行、回放测试情况可与生产情况相互隔离
4) 高性能:qps可以达到3万以上;
5) 水平扩容:通过用户界面可实现比对应用的扩容。
6) 一键高仿:跨多个业务情况,可以做到全部主动化

精彩评论2

yzlyzlyz1 发表于 2021-10-11 22:49:44 | 显示全部楼层
数据库仿真投产演练
yzlyzlyz1 发表于 2021-10-11 22:49:26 | 显示全部楼层
仿真演练。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
在线客服邮箱
wxcy#wkgb.net

邮箱地址#换为@

Powered by 创意电子 ©2018-现在 专注资源实战分享源码下载站联盟商城